RD Station CRM MCP
This MCP server integrates RD Station CRM with AI assistants, enabling management of contacts, deals, tasks, notes, and pipeline analytics.
Contacts: Search by name, email, or phone; view full details with linked deals; create or update contacts via email match (upsert).
Deals: List with filters (status, pipeline, stage, owner, dates); view full details; create with stage and linked contacts; update fields (stage, owner, rating, close date, pause/resume); close as won/lost with reasons and notes.
Tasks: List by deal, assignee, status, type, and due date; create with subject, type, due date/time, assignee, linked to a deal.
Notes: Add text notes to a deal's timeline, optionally with an author.
Pipeline Analytics: Get health overview showing open deals per stage (count and value), won/lost stats, win rate over a configurable period, and stalled deals (configurable threshold).
LLM-Friendly Design: Tools accept names in addition to IDs, return compact responses with pagination hints, and provide actionable errors.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RD Station CRM MCPHow's my sales pipeline this month?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
rdstation-crm-mcp
An open-source MCP server for RD Station CRM — the leading CRM in Brazil and Latin America. Manage contacts, deals, tasks and notes, and get pipeline health reports, straight from Claude or any MCP-compatible client.
"How's my sales pipeline this month?" → stage-by-stage totals, win rate, and the deals going stale.

Why
RD Station CRM is huge in the LatAm market, but had no open-source MCP server. This project connects it to the MCP ecosystem so AI agents can work your pipeline: qualifying leads, moving deals, scheduling follow-ups, and answering questions about your sales data in natural language.
Related MCP server: pipedriver
Quick start
Get your instance token in RD Station CRM: Profile → Products and integrations → Instance token.
Add the server to your MCP client.
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"rdstation-crm": {
"command": "npx",
"args": ["-y", "rdstation-crm-mcp"],
"env": {
"RDSTATION_CRM_TOKEN": "your-instance-token"
}
}
}
}Claude Code:
claude mcp add rdstation-crm -e RDSTATION_CRM_TOKEN=your-instance-token -- npx -y rdstation-crm-mcpThat's it. Ask Claude something like "list my open deals" or "give me a pipeline overview".
Tools
Tool | Description |
| Search contacts by name, email or phone |
| Contact details, including linked deals |
| Create a contact, or update it if the email already exists |
| List deals filtered by status, pipeline, stage, owner, dates |
| Deal details: stage, value, owner, contacts, products |
| Create a deal — accepts stage by name, resolved automatically |
| Move stage, change owner, rating, close date, pause/resume |
| Mark won or lost (lost reasons resolved by name) |
| List tasks by deal, assignee, status, type, due date |
| Create a task (call, email, meeting, whatsapp...) on a deal |
| Add a note to a deal's timeline |
| Pipeline health report: totals per stage, win rate, stalled deals |
Design notes
These tools are designed for LLMs, not as a 1:1 API wrapper:
Names instead of IDs. Stages, pipelines, users and lost reasons can be passed by name; the server resolves them against the account and lists the valid options when something doesn't match.
Compact responses. List tools return one line per record with the fields that matter, plus explicit pagination hints. Large responses are truncated with guidance instead of flooding the context window.
Actionable errors. A 401 tells you which env var to check; an unknown stage lists every stage in every pipeline.
Aggregation where it counts.
rdcrm_pipeline_overviewanswers the questions humans actually ask ("where are deals stuck?") with a single tool call.
Development
git clone https://github.com/fernandoludvig/rdstation-crm-mcp.git
cd rdstation-crm-mcp
npm install
npm test # unit tests (API mocked with msw)
npm run typecheck
npm run build
RDSTATION_CRM_TOKEN=xxx npx @modelcontextprotocol/inspector node dist/index.jsThe HTTP layer (src/client/) is isolated from the tools, with retry and exponential backoff for 429/5xx built in.
Roadmap
Organizations and products tools
RD Station CRM API v2 support (OAuth) behind the same tool surface
Streamable HTTP transport for remote deployments
Publish to MCP registries (Glama, PulseMCP, Smithery)
Contributions welcome — open an issue first for anything non-trivial.
License
MIT © Fernando Ludvig
Not affiliated with or endorsed by RD Station. Uses the public RD Station CRM API v1.
Maintenance
Related MCP Servers
- FlicenseAqualityDmaintenanceServidor MCP para integração com o Clint CRM. Gerencie contatos, negócios, tags, organizações e toda a configuração do seu CRM diretamente através de assistentes de IA compatíveis com MCP.Last updated271
- Alicense-qualityDmaintenanceMCP server for Pipedrive API v2, enabling management of deals, persons, organizations, products, activities, and pipelines through natural language in MCP clients like Cursor and Claude Desktop.Last updated661MIT
- AlicenseAqualityCmaintenanceA production-ready MCP server that exposes the Salesmate CRM to Claude Desktop, enabling search, update, and creation of contacts, deals, tasks, notes, and activities.Last updated8MIT
- Flicense-qualityDmaintenanceMCP server for GoHighLevel sub-accounts, enabling management of CRM contacts, pipelines, calendars, invoices, and more via natural language.Last updated
Related MCP Connectors
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fernandoludvig/rdstation-crm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server