"Schedule my new reel for tomorrow 8 PM, set up a DM for everyone who comments LINK, in Hinglish, and tell me how many replies went out this week." Type that into Claude, ChatGPT or Cursor and it happens — on your own Instagram, through your own ViralDM account. That is what an MCP server does, and ViralDM shipped India's first one for Instagram automation in May 2026. This post explains what MCP is, how to connect each AI agent in under five minutes, and what the 56 tools actually let an agent do.
What is MCP, in one paragraph
Model Context Protocol is an open standard (created by Anthropic and now supported by OpenAI, Google and Microsoft) that lets an AI assistant call real tools over HTTP. A tool has a name, a description and a schema; the assistant reads the descriptions, decides which tool fits your sentence, fills in the arguments and calls it. Think USB-C for AI: one plug, every device. ViralDM's MCP server is one URL — https://mcp.viraldm.app/mcp — that exposes 56 ViralDM tools to any MCP-compatible client.
Why this matters more in India
Indian creators and D2C sellers run their business from a phone and a chat window. They already talk to ChatGPT and Claude for captions and ideas; the gap was that the assistant could not do anything with the answer. With MCP the same chat schedules the post, writes the Hinglish DM, creates the keyword automation and, when the sale lands, verifies the UPI screenshot. No dashboard switching, no copy-paste — and the replies still go out through the official Instagram API with ViralDM's Ban-Safe Shield limits, so an eager agent cannot get your account restricted.
Connect your agent (five minutes each)
Claude Desktop
// ~/.config/Claude/claude_desktop_config.json (Mac) · %APPDATA%\Claude\ (Windows)
{ "mcpServers": { "viraldm": { "url": "https://mcp.viraldm.app/mcp" } } }
Quit and reopen Claude Desktop. The first ViralDM tool you use opens a browser tab: sign in to viraldm.app and press Allow. Done.
Claude Code
claude mcp add --transport http viraldm https://mcp.viraldm.app/mcp
ChatGPT
Settings → Apps & Connectors → turn on Developer mode → Add custom connector → paste the URL. Approve ViralDM when the consent screen opens.
Cursor
Settings → MCP → Add new MCP server → Name viraldm, Transport HTTP, URL https://mcp.viraldm.app/mcp. Cursor prompts you to log in on first use.
Gemini CLI
gemini mcp add viraldm https://mcp.viraldm.app/mcp
n8n
Add an AI Agent node → Tools → MCP Client Tool → endpoint https://mcp.viraldm.app/mcp, transport HTTP streaming, auth Bearer with a personal API key from Dashboard → API Keys. Every ViralDM tool is now available to that workflow's agent.
What the 56 tools cover
- Posting: schedule or publish a post, reel, story or carousel with caption, hashtags and alt text; best posting time; a week's content calendar.
- Automation: comment-to-DM and keyword-DM rules (bind to a post, to scheduled posts, or to all), drip sequences, broadcasts to a segment, DM templates, the humaniser.
- Audience: list and tag subscribers, segments, profile audit, consent stats for DPDP.
- Growth numbers: analytics of sends and replies, Instagram Insights (followers, reach, top posts), YouTube status, bio-page stats.
- Money: products, orders, coupons, store stats, revenue attribution, UPI payment verification with an evidence pack.
- Safety and plumbing: content-safety check against Meta's rules, webhooks, integrations, affiliate stats, subscription info.
Each tool carries a plain-English description the agent reads, so you do not learn a command list — you describe the outcome.
Ten things to say to it
- "Set up a DM for everyone who comments PRICE on my latest reel: send the catalogue link, in Hinglish."
- "Schedule this photo for Friday 7 PM with a caption about the Diwali sale and 8 hashtags."
- "How many replies went out this week and how much revenue did they bring?"
- "Broadcast a 10% coupon to everyone tagged VIP who has not bought in 30 days."
- "Create a 3-step sequence for people who ask about the course: details now, testimonial tomorrow, offer on day 3."
- "Which of my posts reached the most people in the last 28 days?"
- "Check this DM text against Meta's rules before I send it."
- "Add a product: Blue chikankari kurta, ₹1,899, cover photo this URL."
- "Show me payments waiting for verification."
- "Run a profile audit and tell me the three things to fix."
Security: what an agent can and cannot do
Access is OAuth 2.0 with PKCE and dynamic client registration: nothing runs until you press Allow for that agent, scopes are per agent, every call is written to an audit log, and you can revoke an agent from Dashboard → API Keys. The server enforces the same working hours, warm-up limits and messaging windows as the dashboard. An agent can never see another user's data, and it cannot take card or UPI details from anyone.
Hosted MCP vs a GitHub Instagram MCP
Open-source Instagram MCP servers wrap the private mobile API with your username and password — the fastest known route to a restricted account. ViralDM's server sits on the official Meta Graph API with permissions Meta reviewed, adds the automation layer (keywords, sequences, segments) and the India layer (Hindi/Hinglish, UPI, WhatsApp handoff), and needs no server of your own.
Pricing
MCP access is included in every paid plan, from Starter at ₹499/month. Developers who want the raw REST API and prepaid call packs can see API pricing. Full setup docs with screenshots: viraldm.app/docs/mcp. Feature page: Instagram MCP server.