PlayerOS
mcp.so:movamedia-inc/playeros-sdk
Score: 90/100
Handshake verified by our own probe.
How to earn +10 points
Tools · 25
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)
Retrieve a single player by their PlayerOS id (UUID). (scope: read)
Create a player in your property. Requires the 'write' scope. (scope: write)
Update fields on an existing player. Requires the 'write' scope. (scope: write)
Preview how many players match a set of segment conditions (no segment is saved). (scope: read)
List campaigns in your property, most recent first. (scope: read)
Retrieve a single campaign by id (UUID). (scope: read)
Create a draft campaign in your property. Requires the 'write' scope. (scope: write)
Update fields on a campaign (e.g. name, subject, status). Requires the 'write' scope. (scope: write)
Send (enqueue) an email campaign to its filtered recipients. Every recipient passes a pre-send compliance check. Requires the 'write' scope. (scope: write)
Send an SMS campaign via Telnyx. TCPA pre-check blocks suppressed and DNC numbers. Requires the 'write' scope. (scope: write)
List automation journeys (visual campaign flows) in your property. (scope: read)
Retrieve a single journey by id (UUID). (scope: read)
Create a draft journey in your property. Requires the 'write' scope. (scope: write)
Publish a journey version (activates it; clones draft nodes/edges to a published version). Requires the 'write' scope. (scope: write)
List interactive games (spin wheel, scratch card, trivia, etc.) in your property. (scope: read)
List Player Inbox messages in your property. (scope: read)
Send a Player Inbox broadcast to all or segmented inbox users. Requires the 'write' scope. (scope: write)
Pre-send compliance check for one or more phone numbers against the suppression list, DNC list, and active consent. (scope: read)
Record a TCPA consent event for a player on a channel, with full audit trail. Requires the 'write' scope. (scope: write)
Revoke consent for a player on a channel. Cascades to opt-out, DNC, and audit. Requires the 'write' scope. (scope: write)
Get the complete consent timeline for a player across all channels. (scope: pii)
Add a phone or email to the Do-Not-Contact list. Requires the 'write' scope. (scope: write)
List Do-Not-Contact entries for your property. (scope: read)
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
Interactive PlayerOS overview panel (MCP App UI) — capabilities and how to connect.
ui://playeros/overview
What PlayerOS is, entrypoints, and how agents authenticate.
playeros://overview
How to obtain and use a property-scoped API key.
playeros://auth
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"
}
}
}