OneSignal MCP 서버

AI 어시스턴트로 푸시 알림, 이메일, SMS 메시지를 전송합니다.

MCP 서버#50 · 점수 55Smithery

무엇을 하나요

AI 어시스턴트로 푸시 알림, 이메일, SMS 메시지를 전송합니다.

원문 보기

OneSignal is a customer engagement platform that lets you send targeted push notifications, emails, SMS, and in-app messages, manage audiences, and track campaign performance. With the OneSignal MCP, manage your messaging directly from your AI assistant. Send push notifications, emails, and SMS by simply describing your audience and message. Check campaign delivery stats, build audience segments,

OneSignal MCP 서버 설치 방법

Smithery CLI 한 줄로 설치하고, 설치 중에 아래 설정값을 넣습니다.

Claude Desktop

npx -y @smithery/cli install onesignal/onesignal --client claude

Cursor

npx -y @smithery/cli install onesignal/onesignal --client cursor

원격 서버 주소 (Streamable HTTP)

https://onesignal.run.tools

키와 비밀번호는 원 제공처와 내 컴퓨터에만 넣습니다. ListeningMind는 받지 않습니다.

제공 도구 34개

  • create_alias_by_subscription 지정된 구독을 소유한 사용자의 identity aliases를 생성하거나 업데이트합니다. onesignalid alias는 읽기 전용이므로 포함해서는 안 됩니다.
  • create_custom_events 구매, 콘텐츠 조회, 마일스톤 등 OneSignal 사용자의 커스텀 이벤트를 기록합니다. 사용자를 Journeys에 진입시키거나 Wait Until 노드를 트리거하는 데 사용합니다.
  • create_or_update_alias alias로 식별된 사용자의 identity aliases를 생성하거나 업데이트합니다. onesignalid alias는 읽기 전용이므로 포함해서는 안 됩니다.
  • create_segment 필터 조건을 적용하여 새 오디언스 세그먼트를 생성합니다. 필터 항목은 최대 200개입니다.
  • create_subscription 새 구독을 생성하고 사용자에게 연결합니다. type을 채널("Email", "SMS", "iOSPush", "AndroidPush" 등)로 설정하고 token을 이메일 주소, E.164 전화번호 또는 p…
  • create_template OneSignal 앱을 위한 새 알림 템플릿을 생성합니다.
  • create_user OneSignal 앱에 새 사용자를 생성합니다. 나중에 alias로 사용자를 참조할 수 있도록 identity(예: {"externalid": "user-123"})를 제공합니다.
  • export_audience_activity_csv 알림의 오디언스 활동 내역을 CSV로 내보냅니다. 경고: 계정당 동시 내보내기는 1개만 허용됩니다. 409 또는 429가 반환되면 이전 내보내기가 아직 실행 중인 것입니다.
  • export_subscriptions_csv OneSignal 앱의 모든 구독을 CSV로 내보냅니다. 경고: 계정당 동시 내보내기는 1개만 허용됩니다. 409 또는 429가 반환되면 이전 내보내기가 아직 실행 중인 것입니다.
  • get_custom_events OneSignal 앱에 인덱싱된 커스텀 이벤트 정의 목록을 조회합니다. 각 이벤트의 속성, 소스, 최근 발생 기록, 사용 위치(segment/journey), 스토리지 및 to… 등을 포함합니다.
  • get_segment ID로 단일 오디언스 세그먼트를 조회합니다. 기본적으로 전체 세그먼트 메타데이터와 필터(id, name, createdat, source, filters가 포함된 페이로드 객체)가 포함됩니다.
  • get_template ID로 단일 알림 템플릿을 조회합니다.
  • get_user_identity 사용자와 연결된 모든 identity aliases를 조회합니다. aliaslabel(일반적으로 "externalid")과 aliasid로 사용자를 식별합니다.
  • get_user_identity_by_subscription 지정된 구독을 소유한 사용자의 identity aliases를 조회합니다.
  • list_apps 인증된 사용자가 접근할 수 있는 OneSignal 앱 목록을 반환합니다. 앱 이름, ID, 조직 정보를 반환합니다. limit 및 offset 매개변수를 통한 페이지네이션을 지원합니다.
  • list_messages OneSignal 앱의 푸시 알림 목록을 반환합니다. 페이지네이션에는 limit(기본값 50, 최대 ~250)과 offset을 사용합니다.
  • list_segments OneSignal 앱의 오디언스 세그먼트 목록을 반환합니다. 페이지당 최대 300개 세그먼트입니다.
  • list_templates OneSignal 앱의 알림 템플릿 목록을 반환합니다. 페이지당 최대 50개입니다.
  • onesignal_config 현재 OneSignal MCP 서버 구성 및 연결된 앱 세부 정보를 반환합니다.
  • onesignal_health OneSignal MCP 서버의 상태(health status)를 확인합니다.
  • onesignal_reference_overview 사용 가능한 엔드포인트 및 rate limits를 포함한 OneSignal REST API 레퍼런스 개요를 반환합니다.
  • send_message OneSignal API를 통해 푸시 알림, 이메일 또는 SMS를 전송합니다. TIER 3 — HIGH IMPACT: 전송 전에 확인이 필요합니다. 분당 10개 요청으로 속도가 제한됩니다.
  • start_live_activity iOS Live Activity를 시작하고 특정 디바이스 구독으로 전달합니다.
  • transfer_subscription 동일한 앱 내에서 구독을 다른 사용자로 이전합니다. 앱 간 이전은 지원되지 않습니다. 구독당 초당 1개 요청으로 속도가 제한됩니다.
  • unsubscribe_email 이메일 구독 취소 링크의 토큰을 사용하여 이메일 주소의 구독을 취소합니다. 이 엔드포인트는 토큰 기반 인증을 사용합니다(REST API key 불필요).
  • update_live_activity 활성 상태인 iOS Live Activity를 업데이트하거나 종료합니다.
  • update_segment 기존 오디언스 세그먼트의 name 및/또는 필터 조건을 업데이트합니다. name은 변경하지 않더라도 항상 필수입니다(최대 128자).
  • update_subscription 기존 구독을 업데이트합니다(token, enabled 상태 또는 test type).
  • update_subscription_by_token 채널 유형과 토큰으로 식별되는 구독을 업데이트합니다. subscriptiontype 및 token을 제공하여 구독을 식별한 다음 subscription 내에 업데이트할 필드를 전달합니다.
  • update_template 기존 알림 템플릿을 업데이트합니다. 변경하지 않더라도 name 필드는 필수입니다.
  • update_user alias로 식별되는 기존 사용자를 업데이트합니다. tags, language 또는 country를 설정하려면 properties를 사용하세요.
  • view_message ID로 단일 알림을 조회합니다.
  • view_outcomes OneSignal 앱의 결과 통계(예: 클릭 수, 세션 지속 시간)를 조회합니다. 참고: 데이터 보존 기간은 약 30일입니다.
  • view_user alias로 사용자와 해당 속성을 조회합니다. 사용자의 외부 ID와 함께 aliaslabel "externalid"를 사용하거나 구성한 다른 별칭 라벨을 사용하세요.

왜 골랐나 · #50 · 점수 55

  • 인기 (41%)77
  • 신뢰 (29%)80
  • 회원 평가이번 주 미반영
  • 검색 수요 (18%)0
  • 검색·AI 개요 평판 (12%)0

출처: Smithery · 22,491 uses · 처음 선정 2026-10-23

신뢰 점검

  • ✓ 원 카탈로그 인증
  • – 공식 MCP 레지스트리 등록
  • ✓ 자체 홈페이지
  • ✓ 바로 연결되는 서버
  • ✓ 충분한 설명

선정 기준 전체 보기 →

만든 분이라면: README에 배지 달기

[![ListeningMind pick](https://daas.listeningmind.ai/badge/mcps/x-mcp-onesignal-onesignal.svg)](https://daas.listeningmind.ai/en/catalog/mcps/x-mcp-onesignal-onesignal)

사는 방법

사람이 살 때

리마를 충전해 두고 쓴 만큼 차감합니다(1리마 = 100원, 1리마 단위). 지금은 충전을 상담으로 받습니다. 충전 상담 · m-support@listeningmind.com

에이전트가 살 때

에이전트는 원 제공처의 방식으로 연결합니다. ListeningMind 리마 결제는 제공처가 등록·연동하면 열립니다.

평가 ·

    아직 평가가 없습니다.

    평가할 수 있는 사람: 회원 누구나. 무엇을 해 봤는지 한 줄로 적어 주시면 확인한 뒤 공개합니다. 이름은 첫 글자만 보입니다. 다시 남기면 앞의 평가를 바꿉니다.

    자주 묻는 질문

    OneSignal MCP 서버는 무엇인가요?

    AI 어시스턴트로 푸시 알림, 이메일, SMS 메시지를 전송합니다. Smithery에 등록된 항목으로, ListeningMind.AI가 매주 고르는 엄선 목록에서 50위(점수 55)입니다.

    OneSignal MCP 서버는 어떻게 설치하나요?

    터미널에서 npx -y @smithery/cli install onesignal/onesignal --client claude 를 실행하면 Claude Desktop에 연결됩니다. Cursor는 --client cursor 로 바꿉니다.

    API 키가 필요한가요?

    원 제공처 등록 정보에 필수 설정값이 없습니다.

    어떤 도구를 제공하나요?

    34개입니다: create_alias_by_subscription, create_custom_events, create_or_update_alias, create_segment, create_subscription, create_template, create_user, export_audience_activity_csv, export_subscriptions_csv, get_custom_events, get_segment, get_template.

    요금은 얼마인가요?

    무료로 연결 · 원 제공처 요금 별도. 사용료는 원 제공처 기준으로 따로 붙을 수 있습니다.

    믿고 써도 되나요?

    통과한 점검: 원 카탈로그 인증, 자체 홈페이지, 바로 연결되는 서버, 충분한 설명. 처음 쓰는 서버·저장소는 내용을 한번 확인한 뒤 연결하세요.