slidecold-mcp
Provides tools for managing Instagram cold-DM outreach through SlideCold, including campaigns, audiences, conversations, account management, proxies, and folders.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
slidecold-mcp
Official MCP server for SlideCold (Instagram cold-DM outreach). It gives Claude, Cursor and any other MCP client all 49 SlideCold API operations as tools, over stdio. Built on the slidecold Node.js SDK. Node.js 18 or newer.
Create an API key (cs_...) at https://slidecold.com/settings. Give the server only the scopes you want the assistant to have; a read-only key (*:read) is a good start.
Setup
Claude Code
claude mcp add slidecold -e SLIDECOLD_API_KEY=cs_... -- npx -y slidecold-mcpClaude Desktop (Settings > Developer > Edit Config, claude_desktop_config.json)
{
"mcpServers": {
"slidecold": {
"command": "npx",
"args": ["-y", "slidecold-mcp"],
"env": { "SLIDECOLD_API_KEY": "cs_..." }
}
}
}Cursor (~/.cursor/mcp.json, or .cursor/mcp.json in a project): the same mcpServers JSON as Claude Desktop.
Other clients (Windsurf, VS Code, Cline, Zed, ...): register a stdio server with command npx, arguments -y slidecold-mcp and the environment variable SLIDECOLD_API_KEY. With a global install (npm install -g slidecold-mcp) the command is just slidecold-mcp.
Related MCP server: apollo-mcp
Configuration
Setting | Source |
API key |
|
API URL |
|
The config file is written by slidecold login from the SlideCold CLI: $XDG_CONFIG_HOME/slidecold/config.json (default ~/.config/slidecold/config.json), or %APPDATA%\slidecold\config.json on Windows. If you have logged in with the CLI you can leave out SLIDECOLD_API_KEY.
{ "apiKey": "cs_...", "baseUrl": "https://slidecold.com/api/v1" }Tools
One tool per API operation, named after its operationId in snake case. Each description gives the summary, the required API key scope and the HTTP endpoint.
Group | Tools |
Campaigns (8) |
|
Audiences (10) |
|
Conversations (8) |
|
Accounts (14) |
|
Proxies (5) |
|
Folders (4) |
|
Arguments are the path parameters (e.g. id), the query parameters, and body for the JSON request body. Upload tools (send_conversation_photo, import_audience_members) take a local file_path. API errors come back as tool errors carrying the API's message, e.g. SlideCold API error 404: Campaign not found.
Annotations
Every tool carries MCP annotations so clients can ask before risky calls:
readOnlyHint: trueon every GET tool (list_*,get_*,export_audience).destructiveHint: trueon every DELETE tool (delete_*,stop_audience_scrape) and on the two tools that send a DM to a real person and cannot be undone:send_conversation_replyandsend_conversation_photo. Other write tools havedestructiveHint: false.idempotentHint: trueon GET, PUT, PATCH and DELETE tools.
Scopes
Each API key carries scopes <resource>:<read|write> for accounts, audiences, campaigns and conversations; :write also grants :read. Proxy tools use the accounts scopes; folder tools use the scope of the folder's type. Read tools need :read, everything else needs :write. A tool called without the scope returns a 403 tool error such as This API key is missing the campaigns:write scope.
MCP Registry
server.json describes this server for the official MCP Registry as io.github.slidecold/slidecold-mcp; the matching mcpName in package.json proves ownership of the npm package. After a version is on npm, publish it to the registry with mcp-publisher:
mcp-publisher login github # as a member of the slidecold GitHub org
mcp-publisher publishBump version in server.json (top level and in packages) together with package.json; the release workflow checks they match the tag.
Development
npm install
npm run build
npm run typecheck
npm testThe tests start the built stdio server (dist/bin.js), list its 49 tools and call them against a local mock API.
To develop against an unreleased SDK, build it in a sibling checkout of slidecold-node and link it without touching package.json:
(cd ../slidecold-node && npm install && npm run build)
npm install --no-save ../slidecold-node # node_modules/slidecold -> ../slidecold-nodeReleases are cut by bumping the versions in package.json and server.json, adding a CHANGELOG entry and pushing a matching vX.Y.Z tag; CI tests, publishes to npm with provenance and creates the GitHub release.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
LinkedIn outreach MCP server — 19 tools for AI agents to prospect, sequence, and manage contacts.
Coldrig — cold-email infra run by your agent: 28 MCP tools, live sending, free sandbox, from $99/mo.
Create your offers and launch AI Instagram DM sales agents from any MCP client, over OAuth.
Marketo MCP server for AI. 130 tools to operate Marketo from Claude, Cursor, or ChatGPT.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceFastMCP server exposing the full operational surface of the Apollo.io REST API to AI assistants. Provides 27 tools for outbound sales automation including campaign health, sequence management, mailbox warmup, CRM operations, and programmatic template/sequence editing with audit logging.3MIT
- AlicenseBqualityBmaintenanceProvides 45 MCP tools to search, enrich, and manage Apollo.io B2B data (people, companies, CRM, deals, tasks, sequences, etc.) via stdio or HTTP transport.451MIT
- AlicenseAqualityBmaintenanceEnables AI agents to discover Instagram creators and leads by niche, city, follower range, or lookalike accounts, with tools to list playbooks, estimate credits, launch and monitor discovery runs, retrieve results, export PDFs, and manage already-seen accounts. It runs either as a remote HTTP endpoint or as a thin local stdio bridge that forwards MCP traffic to the hosted InstaVision server using an API key.963 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to connect and warm up sending mailboxes, build and launch outbound campaigns, manage leads and replies, and handle suppressions, analytics, and webhooks through policy-gated MCP tools.3Apache 2.0