One npx command. Twelve tools, six prompts. Claude Code, Cursor, Windsurf, Zed, and Claude Desktop all get to your Instagram DMs and WhatsApp chats. Free on every plan.
claude_desktop_config.json
{
"mcpServers": {
"instantreply": {
"command": "npx",
"args": [
"-y",
"@instantreply/mcp"
],
"env": {
"INSTANTREPLY_API_KEY": "ir_live_YOUR_KEY_HERE"
}
}
}
}Add the block, restart the client, ask Claude to summarize the busiest conversation today.
Install · 30 seconds
Settings → API Keys → New. Live for production, test for sandboxed agents.
open https://www.instantreply.co/dashboard/settings/api-keysDrop one block in the client config. No global install required.
"instantreply": {
"command": "npx",
"args": ["-y", "@instantreply/mcp"],
"env": { "INSTANTREPLY_API_KEY": "ir_live_..." }
}Quit and reopen the client. Ask in plain English.
"Find unanswered DMs from today,
draft a reply for each,
send only after I confirm."Tools · 12
Every tool advertises readOnlyHint and destructiveHint. Compliant agents ask before they write.
list_conversationslist inbox conversationsreadget_conversationfetch one conversation with last messagereadlist_messagespaginate messages in a conversationreadsend_messagedeliver an outbound replywriteassign_conversationroute to a teammatewriteclose_conversationmark resolveddestructivelist_contactsfetch contacts and lead stagereadget_contactfetch one contactreadupdate_contactpatch name, email, lead stagewritelist_channelslist connected platformsreadget_analytics_summarydashboard stats by date rangereadget_usageAPI usage and tier headroomreadPrompts · 6
Clients
~/Library/Application Support/Claude/claude_desktop_config.json~/.cursor/mcp_servers.json~/.codeium/windsurf/mcp_config.jsonstdio transport · npm i -g @instantreply/mcpThe model is ready. The tools are wired.