CRM MCP Server
The TagadaPay CRM MCP Server (@tagadapay/crm-mcp) is a Model Context Protocol server that exposes a read-only view of your TagadaPay account to any MCP-compatible AI agent — Claude, Cursor, Windsurf, ChatGPT desktop, or your own.
It is the same diagnostic surface that powers the in-app Auto-fix agent (the chat widget on app.tagadapay.com) and the Crisp support agent. Now you can plug it into your own AI tooling.
Read-only by design. This MCP can answer “how is my account configured?” but it cannot change anything. Mutations always go through the in-app approval flow so a merchant explicitly clicks “Apply” before any change lands. See How writes are gated below.
How it works
1
Get an API key
From the dashboard: Settings → API Keys → Create. Scope it to
read.2
Add the MCP server to your AI tool
One JSON snippet in
.cursor/mcp.json (or your tool’s equivalent). See Quick Start.3
Ask the agent
“Why are my payments declining?” → the agent inspects processors, webhook deliveries, domains, and answers with real data from your account.
What can agents read?
Thirteen tools at v1, all read-only, all backed by the Node SDK:
See Tools Reference for full schemas.
What agents can’t do via this MCP
- Mutate anything. No “enable processor”, no “add webhook”, no “promote funnel”. This MCP has zero write tools.
- Cross-account access. The API key is scoped to one account. Any tool call is implicitly filtered by
accountId. - Read PII or card data. Customer emails, card PANs, and payment instrument tokens are out of scope. Only configuration data is exposed.
How writes are gated
If you want an AI agent to actually fix a misconfiguration (e.g., re-enable a disabled processor), use the in-app Auto-fix agent instead. That agent runs server-side, proposes a plan, and the merchant approves it inline in the dashboard widget — every change is HMAC-signed, plan-hash-locked, and audited. The CRM MCP is the diagnostic layer. It tells you what is wrong; the in-app agent gives you the one-click fix. This separation is intentional: a misbehaving external AI agent (prompt-injected, jail-broken, whatever) can at worst make a redundantread_* call. It can never push a button on your account.
Pairs well with
Next steps
Quick Start
Get an API key and connect Cursor or Claude in 2 minutes
Tools Reference
Every tool with input/output schemas
Examples
Sample prompts for diagnosing common issues
Studio MCP
Edit your Studio templates live with an AI agent
