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
| Tool | Description |
|---|
| websites_list / get / create | Manage your AI chatbot websites |
| contacts_list / create / update | Full CRM contact management |
| posts_create / list / publish_now | Create, schedule and publish social posts |
| posts_cross_post | Post the same content to multiple platforms at once |
| social_accounts_list | Show all connected social media accounts |
| inbox_conversations / messages / send | Read and reply to DM conversations |
| inbox_comments / reply | Manage post comments across platforms |
| broadcasts_create / send / schedule | Bulk messaging to your contacts |
| campaigns_create / send / analytics | Email campaign management |
| analytics_posts / daily / best_time | Social and lead analytics |
| leads_list / enrich | View and enrich captured leads |
| webhooks_create / test / logs | Manage 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.