SetSmart MCP server
Instagram, WhatsApp and Messenger DMs through official Meta Business APIs.
0 stars37 downloads/wk
Reviews
Write oneNobody has reviewed SetSmart yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SetSmart tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- Live reliabilityremote reachable in 160ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 26 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
What the publisher says
From the SetSmart repository's README, as published. We do not edit it. Read it on GitHub
Instagram MCP Server (also WhatsApp and Messenger)
An MCP server that lets Claude, Cursor, Claude Code and any other MCP client read and reply to Instagram DMs, WhatsApp messages and Facebook Messenger conversations, through the official Meta Business APIs.
Ask your assistant to "find the lead who asked about pricing on Instagram and send them the booking template", and it happens on the real account.
Why this one is different
Most Instagram and WhatsApp MCP servers drive a personal account: a browser automation session, an unofficial bridge, or a reverse engineered mobile API. They break when Meta changes something, and they put the account at risk of being disabled.
This one talks to the official Instagram Messaging API, WhatsApp Cloud API and Messenger Platform, through SetSmart's Meta-approved Business app. Messaging Instagram, WhatsApp or Messenger programmatically is not possible without an approved app, which is why this bridge requires a SetSmart workspace rather than your Instagram password.
That is the tradeoff, stated plainly: it is not self-hostable against your own account, and it needs a SetSmart API key.
Requirements
- Node.js 18 or newer
- A SetSmart workspace with at least one channel connected (Instagram, WhatsApp or Messenger)
- Your workspace API key, from Settings then Integrations
Quick start
Claude Desktop / Claude Code
Add this to your MCP config (claudedesktopconfig.json, or .mcp.json for Claude Code):
{
"mcpServers": {
"setsmart": {
"command": "npx",
"args": ["-y", "setsmart-mcp"],
"env": {
"SETSMART_API_KEY": "your-workspace-api-key"
}
}
}
}Cursor
Same block, in ~/.cursor/mcp.json.
Remote MCP, without this bridge
The SetSmart MCP server is also reachable directly over Streamable HTTP with OAuth, so clients that support remote MCP can skip this package entirely:
https://setsmart.io/api/mcpUse this bridge when your client only speaks stdio, or when you would rather authenticate with a static API key than an interactive OAuth consent.
Tools
30 tools, grouped by what they touch.
Messaging
Conversations
Contacts
AI control
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add --transport http instagram-mcp https://setsmart.io/api/mcp
SetSmart: common questions
- Is SetSmart MCP server safe?
- Yes, by our scan: it is graded A (95/100). Read the SetSmart safety report
- How do I install SetSmart?
- It runs remotely at setsmart.io. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does SetSmart need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is SetSmart maintained?
- The last commit was 26 days ago (2026-08-26). The latest release is v0.1.2.
- Is SetSmart up?
- 100% of our last 7 checks got an answer. We check remote servers about four times a day.