Rdstation CRM MCP server
Manage RD Station CRM contacts, deals, tasks and notes, with pipeline health reports
0 stars31 downloads/wk
Reviews
Write oneNobody has reviewed Rdstation CRM yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Rdstation CRM tools (12, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
rdcrm_add_noteAdd a text note (annotation) to a deal's timeline. The author can be given by user_id, by email/name in 'user', or omitted when the account has a single user. Use when: "note on the Acme deal: client asked for a discount".
rdcrm_close_dealMark a deal as won or lost. For lost deals, pass the reason by name (lost_reason) or ID (lost_reason_id) \u2014 names are resolved against the reasons configured in the account \u2014 plus an optional note. Use when: "mark the Acme deal as won", "we lost the Beta deal because of price".
rdcrm_create_dealwrite actionCreate a deal in a pipeline stage. Accepts the stage by ID or by name (stage_name, optionally with pipeline_name to disambiguate) \u2014 names are resolved automatically. Optional: value (BRL), rating (1-5), owner (user_id or user by email/name), a contact to link (contact_email + contact_name), expected close date. Use when: "create a deal for Acme in the Qualification stage worth R$5000".
rdcrm_create_taskwrite actionCreate a task on a deal: subject, type (call, email, meeting, task, lunch, visit, whatsapp), due date and time, assignee. Note: free-plan accounts only allow type 'task'; other types return a 403 (paid feature). The assignee can be given by user_id, by email/name in 'user' (resolved automatically), or omitted when the account has a single user. Use when: "schedule a follow-up call on the Acme deal
rdcrm_get_contactGet full details of one contact by ID: all emails and phones, title, notes, and the deals linked to the contact with their status (open/won/lost). Get the contact ID from rdcrm_search_contacts first.
rdcrm_get_dealGet full details of one deal by ID: status, stage, value, owner, rating, dates, linked contacts (with email/phone) and products.
rdcrm_list_dealsList deals with filters: status (open/won/lost/all, default open), pipeline, stage, owner, name, creation date range. Sorted by most recent first. Returns one line per deal: name, id, stage, value, status, owner, last update. Use rdcrm_get_deal for full details. Use when: "what deals are open?", "deals lost this month", "show Jo\xE3o's pipeline".
rdcrm_list_tasksList tasks with filters: deal, assignee, status (pending/done/all, default pending), type (call, email, meeting, task, lunch, visit, whatsapp) and due-date range. Returns one line per task: status, subject, id, type, due date, assignee, deal. Use when: "what are my pending tasks?", "overdue follow-ups this week".
rdcrm_pipeline_overviewAggregated health report of a sales pipeline: open deal count and value per stage (in funnel order), won/lost counts and win rate over a recent window (default 30 days), and stalled deals with no updates for N days (default 14). Also the fastest way to discover the account's pipelines and stage names/IDs (errors list all options). Use when: "how's my pipeline?", "where are deals stuck?", "sales su
rdcrm_search_contactsSearch contacts in RD Station CRM by partial name, exact email or exact phone. Returns one line per contact: name, id, primary email, primary phone, job title. Use the returned id with rdcrm_get_contact for full details (including linked deals). Use when: "find Maria's contact", "do we have someone with email x@y.com?". Don't use when: you want to create or edit a contact (use rdcrm_upsert_contact
rdcrm_update_dealwrite actionUpdate a deal: move it to another stage (by ID or name), change owner, rename, set rating, expected close date, or pause/resume (hold). Use when: "move the Acme deal to Negotiation", "assign this deal to Maria". Don't use when: marking a deal won or lost (use rdcrm_close_deal).
rdcrm_upsert_contactwrite actionCreate a contact, or update it if one already exists with the given email (matched by exact email). Provide at least email and name. Phone, job title and notes are optional. Returns the contact id. Use when: "add Jo\xE3o (joao@acme.com) to the CRM", "update Maria's phone".
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 49 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Rdstation CRM repository's README, as published. We do not edit it. Read it on GitHub
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.
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 (claudedesktopconfig.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
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. rdcrmpipelineoverview answers the questions humans actually ask ("where are deals stuck?") with a single tool call.
Remote deployments (Streamable HTTP)
The default (rdstation-crm-mcp) runs over stdio for a single local user, with the token read once from RDSTATIONCRMTOKEN. For a team-hosted or registry-listed deployment (e.g. Smithery), run the Streamable HTTP variant instead:
npx -y rdstation-crm-mcp-httpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y rdstation-crm-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add rdstation-crm-mcp -- npx -y rdstation-crm-mcp
Rdstation CRM: common questions
- Is Rdstation CRM MCP server safe?
- Mostly: it is graded B (78/100). Read the Rdstation CRM safety report
- How do I install Rdstation CRM?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Rdstation CRM need an API key?
- Yes. The registry entry asks for
RDSTATION_CRM_TOKEN. - Is Rdstation CRM maintained?
- The last commit was 50 days ago (2026-08-05). The latest release is v0.2.0.
- What can I use instead of Rdstation CRM?
- Servers from other publishers that do the same job: HubSpot MCP server, Pinlyx MCP server and Cavyro MCP server. Compare all Rdstation CRM alternatives.
Alternatives to Rdstation CRM
Same job from other publishers: the closest match first, then the best rated.
- HubSpotHubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threadsnot reviewedGrowingA
- PinlyxPinlyx CRM for AI assistants: contacts, deals, social inbox and posts, email and Google Ads.not reviewedGrowingB
CavyroTelegram-native CRM for agents: contacts, deals, pipelines, campaigns, docs and reports.not reviewedGrowingB
MCPVruum AI revenue platform — outbound, deals, pipeline & CRM automation over one MCP.not reviewedNewA- PipedrivePipedrive CRM as MCP tools: find deals, people and companies, and move deals through a pipeline.not reviewedNewA