S
SalesInt.
/Docs
Get API Key

MCP

Connect AI assistants to the full SalesInt API using the Model Context Protocol (MCP). Schedule posts, manage your inbox, run broadcasts, capture leads, and automate outreach across every channel — all through natural language.

The SalesInt MCP server exposes 200+ tools covering every API endpoint. Works with Claude, Claude Code, ChatGPT, Cursor, Windsurf, and any MCP-compatible client.

Connect Your AI Client

SalesInt runs as a hosted MCP server at https://mcp.salesint.ai/mcp.

Claude (web, desktop, mobile)

Go to Settings → Connectors → Add custom connector. Enter https://mcp.salesint.ai/mcp. Sign in with your SalesInt account (OAuth) — no API key needed.

Claude Code
bash
/plugin marketplace add salesint-dev/salesint-claude-plugin
/plugin install salesint@salesint
ChatGPT

Add a connector pointing at https://mcp.salesint.ai/mcp and authorize with your SalesInt account via OAuth.

Cursor / Windsurf

Add to your project's .cursor/mcp.json:

json
{
  "salesint": {
    "type": "http",
    "url": "https://mcp.salesint.ai/mcp",
    "headers": {
      "Authorization": "Bearer your_api_key_here"
    }
  }
}

Claude Desktop (config file)

To configure via claude_desktop_config.json using the mcp-remote bridge:

json
{
  "mcpServers": {
    "salesint": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://mcp.salesint.ai/mcp",
        "--header",
        "Authorization: Bearer your_api_key_here"
      ]
    }
  }
}
⚠️Paste the full si_... API key directly into the --header value. Do not use environment variable indirection — Claude Desktop on Windows does not always expand env vars into npx args.

What You Can Do

Ask your AI assistant things like:

"Post Hello world! to Twitter"
"Schedule a LinkedIn post for tomorrow at 9am"
"Show my connected social accounts"
"Cross-post this to Twitter and LinkedIn"
"Send a WhatsApp broadcast to my contacts"
"Show my inbox conversations from Instagram"
"List my top-performing posts this month"
"Create a comment automation for my latest post"
"Enrich the lead john@company.com"
"Show me leads captured today"
"Create a new website for mysite.com"
"What's the best time to post on LinkedIn?"

Available Tools

ToolDescription
websites_list / get / createManage your AI chatbot websites
contacts_list / create / updateFull CRM contact management
posts_create / list / publish_nowCreate, schedule and publish social posts
posts_cross_postPost the same content to multiple platforms at once
social_accounts_listShow all connected social media accounts
inbox_conversations / messages / sendRead and reply to DM conversations
inbox_comments / replyManage post comments across platforms
broadcasts_create / send / scheduleBulk messaging to your contacts
campaigns_create / send / analyticsEmail campaign management
analytics_posts / daily / best_timeSocial and lead analytics
leads_list / enrichView and enrich captured leads
webhooks_create / test / logsManage webhook endpoints
ℹ️Auto-generated tools update automatically when new API endpoints are added — you always have access to the latest SalesInt features through your AI assistant.

Troubleshooting

"Invalid API key"
Check your API key at salesint.ai/dashboard/settings. Make sure you copied it correctly (no extra spaces). Verify the key is active.
"No accounts connected"
You need to connect social media accounts at salesint.ai/dashboard/connections before you can post.
Changes not taking effect
After editing your client's MCP configuration, you must restart the client completely.
"Couldn't reach the MCP server"
Remove the connector and add it again — Claude caches failed authorization attempts. Re-adding it clears the stale state.