Skip to content
Back to search
90
MCP live MCP 2025-11-25 http

PlayerOS

mcp.so:movamedia-inc/playeros-sdk
Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
709ms
last probe
Tools
25
callable
Resources
4
readable
Prompts
0
available
Score: 90/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
25 tools, 4 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
29 items in total; 3 or more earns these points.
fail Describes itself 0/10
0 characters; more than 30 earns these points.
How to earn +10 points
Describe the server in one or two sentences
Set description in your server.json (or the registry listing) to say what the server does and for whom.

Tools · 25

playeros_list_players

List or search players in your property. Filter by status or an email substring; order and paginate. Returns gaming-specific fields (player_id, tier, adt, coin_in). (scope: read)

playeros_get_player

Retrieve a single player by their PlayerOS id (UUID). (scope: read)

playeros_create_player

Create a player in your property. Requires the 'write' scope. (scope: write)

playeros_update_player

Update fields on an existing player. Requires the 'write' scope. (scope: write)

playeros_preview_segment

Preview how many players match a set of segment conditions (no segment is saved). (scope: read)

playeros_list_campaigns

List campaigns in your property, most recent first. (scope: read)

playeros_get_campaign

Retrieve a single campaign by id (UUID). (scope: read)

playeros_create_campaign

Create a draft campaign in your property. Requires the 'write' scope. (scope: write)

playeros_update_campaign

Update fields on a campaign (e.g. name, subject, status). Requires the 'write' scope. (scope: write)

playeros_send_campaign

Send (enqueue) an email campaign to its filtered recipients. Every recipient passes a pre-send compliance check. Requires the 'write' scope. (scope: write)

playeros_send_sms_campaign

Send an SMS campaign via Telnyx. TCPA pre-check blocks suppressed and DNC numbers. Requires the 'write' scope. (scope: write)

playeros_list_journeys

List automation journeys (visual campaign flows) in your property. (scope: read)

playeros_get_journey

Retrieve a single journey by id (UUID). (scope: read)

playeros_create_journey

Create a draft journey in your property. Requires the 'write' scope. (scope: write)

playeros_publish_journey

Publish a journey version (activates it; clones draft nodes/edges to a published version). Requires the 'write' scope. (scope: write)

playeros_list_games

List interactive games (spin wheel, scratch card, trivia, etc.) in your property. (scope: read)

playeros_list_inbox_messages

List Player Inbox messages in your property. (scope: read)

playeros_inbox_broadcast

Send a Player Inbox broadcast to all or segmented inbox users. Requires the 'write' scope. (scope: write)

playeros_compliance_check

Pre-send compliance check for one or more phone numbers against the suppression list, DNC list, and active consent. (scope: read)

playeros_record_consent

Record a TCPA consent event for a player on a channel, with full audit trail. Requires the 'write' scope. (scope: write)

playeros_revoke_consent

Revoke consent for a player on a channel. Cascades to opt-out, DNC, and audit. Requires the 'write' scope. (scope: write)

playeros_consent_history

Get the complete consent timeline for a player across all channels. (scope: pii)

playeros_dnc_add

Add a phone or email to the Do-Not-Contact list. Requires the 'write' scope. (scope: write)

playeros_dnc_list

List Do-Not-Contact entries for your property. (scope: read)

playeros_data_export

Export all data held for a player (CCPA/GDPR subject access request) across players, consent, sends, game plays, inbox, journeys, and suppression lists. (scope: pii)

Resources · 4

PlayerOS panel

Interactive PlayerOS overview panel (MCP App UI) — capabilities and how to connect.

ui://playeros/overview
PlayerOS overview

What PlayerOS is, entrypoints, and how agents authenticate.

playeros://overview
Authentication guide

How to obtain and use a property-scoped API key.

playeros://auth
Tool catalog

Every MCP tool with its description and required scope.

playeros://tools

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://api.playeros.ai/api/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "playeros": {
      "url": "https://api.playeros.ai/api/mcp",
      "transport": "http"
    }
  }
}