MCP Tools

subscription_create

Subscribe to a creator and trigger initial content ingestion.

Subscribe to a creator and trigger initial content ingestion. This counts against your creator limit. Ingestion runs asynchronously—use ingestion_status to check progress.

Parameters

ParameterTypeRequiredDescription
platformstringYes*Platform: x, instagram, tiktok, youtube, linkedin
handlestringYes*Creator's handle/username
creatorIdstring (UUID)NoUse instead of platform/handle if known
dailyUpdatesbooleanNoEnable daily content sync (default: false)
postLimitnumberNoPosts to fetch initially (1-100, default: 20)

*Either provide creatorId OR both platform and handle.

Example

Prompt
Subscribe to @naval on X and fetch 50 posts
Response
{
  "subscription": {
    "id": "sub_abc123",
    "creatorId": "550e8400-e29b-41d4-a716-446655440000",
    "status": "active",
    "dailyUpdates": false,
    "createdAt": "2024-03-15T14: <NUMBER>30</NUMBER>: <NUMBER>00</NUMBER>Z"
  },
  "creator": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "platform": "x",
    "handle": "naval",
    "displayName": "Naval"
  },
  "ingestion": {
    "jobId": "job_xyz789",
    "status": "queued",
    "postLimit": 50
  }
}

Response Fields

subscription

FieldTypeDescription
idstringSubscription UUID
creatorIdstringAssociated creator
statusstringactive or paused
dailyUpdatesbooleanDaily sync enabled

ingestion

FieldTypeDescription
jobIdstringUse with ingestion_status
statusstringqueued, running, completed, failed
postLimitnumberPosts requested

Common Errors

Error CodeMeaning
already_existsAlready subscribed to this creator
limit_exceededCreator limit reached on your plan
not_foundCreator not found on platform

Use Cases

  • Follow a new creator to track their content
  • Set up daily content syncing for important creators
  • Bulk import content from a creator's history

Build your brand
with agents

Let AI handle the content grind while you focus on what matters. Coconut + Claude Code = effortless brand building.