One npx command. Sixteen tools, eight prompts. Claude Code, Cursor, Windsurf, Zed, and Claude Desktop all get to your Instagram DMs, WhatsApp chats, template lifecycle, and delivery debugging. 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 · 16
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 headroomreadvalidate_templatecheck category fit and UTILITY coachingreadsubmit_templatesubmit a template to Meta for approvalwriteexplain_delivery_failureplain-English explanation of a failed sendreadget_developer_onboardingintegration checklist — what is done, what is nextreadPrompts · 8
Clients
~/.claude/mcp.jsonSetup guide →~/Library/Application Support/Claude/claude_desktop_config.jsonSetup guide →~/.cursor/mcp_servers.jsonSetup guide →~/.codeium/windsurf/mcp_config.jsonSetup guide →Zed → Settings → Assistant → Context ServersSetup guide →Custom GPT → Actions → Import OpenAPISetup guide →stdio transport · npm i -g @instantreply/mcpWhatsApp workflows · conversational
The MCP server exposes the same template-lifecycle and delivery-debug APIs as conversational tools. You can drive the full workflow — validate, reword, submit, debug — without opening Meta Business Manager or reading error codes.
Permissions · scopes
Every MCP tool maps to an API key scope. Read tools require conversations:read. Write tools require messages:send. Template tools require templates:write to validate and templates:submit to submit.
Use a read-only key for agent sessions that should only observe. Use a full-scope key for agents that send messages or submit templates. Both key types work with the same server config — just swap the key value.
Every tool advertises readOnlyHint and destructiveHint so compliant MCP clients ask for confirmation before any write action.
# Read-only agent: observe and debug
IR_API_KEY=ir_live_... # scopes: conversations:read
# Full agent: validate, submit, send
IR_API_KEY=ir_live_... # scopes: conversations:read,
# messages:send,
# templates:write,
# templates:submitThe model is ready. The tools are wired.