Developer integration

Content Drifter MCP server

Generate, schedule, and manage social posts from Cursor, Claude Desktop, or Cline — without context-switching to the dashboard. Built for founders and creators who already live in AI coding assistants.

Tools exposed (v0)

Your assistant reads these descriptions to decide when to call Content Drifter.

generate_post

Generate a platform-native post + image prompt from a topic.

schedule_post

Schedule content for a future ISO datetime.

list_upcoming_posts

List upcoming calendar items with optional platform filter.

list_platform_connections

See which social accounts are connected and their health.

get_brand_kit

Read voice, colors, and fonts so the assistant stays on-brand.

publish_now

Publish after Final Review — assistant should confirm with you first.

2-minute install

  1. Generate an API key and copy the secret (shown once).
  2. Paste the config below into your MCP client settings.
  3. Replace cd_live_YOUR_KEY_HERE with your key.
  4. Restart the client. Ask: "Schedule a LinkedIn post for Tuesday about our launch."

Cursor

.cursor/mcp.json (project) or Cursor Settings → MCP

{
  "mcpServers": {
    "contentdrifter": {
      "command": "npx",
      "args": ["-y", "@contentdrifter/mcp"],
      "env": {
        "CONTENTDRIFTER_API_KEY": "cd_live_YOUR_KEY_HERE"
      }
    }
  }
}

Claude Desktop

claude_desktop_config.json → mcpServers

{
  "mcpServers": {
    "contentdrifter": {
      "command": "npx",
      "args": ["-y", "@contentdrifter/mcp"],
      "env": {
        "CONTENTDRIFTER_API_KEY": "cd_live_YOUR_KEY_HERE"
      }
    }
  }
}

Cline

Cline MCP settings (VS Code)

{
  "mcpServers": {
    "contentdrifter": {
      "command": "npx",
      "args": ["-y", "@contentdrifter/mcp"],
      "env": {
        "CONTENTDRIFTER_API_KEY": "cd_live_YOUR_KEY_HERE"
      }
    }
  }
}

Optional: set CONTENTDRIFTER_API_BASE to http://localhost:3001 when testing against pnpm dev:test.

FAQ

What is the Content Drifter MCP server?

It is a Model Context Protocol (MCP) server that lets AI coding assistants call Content Drifter on your behalf — generate platform-native posts, schedule them, list upcoming content, and read your Brand Kit without leaving Cursor or Claude Desktop.

Which AI clients support it?

Any MCP-compatible client works: Cursor, Claude Desktop, Cline, VS Code with an MCP extension, and other stdio MCP hosts. You add one JSON config block and restart the client.

How do I authenticate?

Generate an API key at /dashboard/settings/api-keys, set CONTENTDRIFTER_API_KEY in your MCP client env, and restart. Keys are hashed server-side; the raw secret is shown once at creation.

Does publish_now post without confirmation?

No. publish_now requires Final Review to be completed in the dashboard first. The tool description tells your assistant to confirm with you before publishing.