Mmcp.market

Rdstation CRM MCP server

by fernandoludvig·io.github.fernandoludvig/rdstation-crm-mcp·v0.2.0

Manage RD Station CRM contacts, deals, tasks and notes, with pipeline health reports

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars31 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • rdcrm_add_note

    Add 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_deal

    Mark 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 action

    Create 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 action

    Create 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_contact

    Get 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_deal

    Get full details of one deal by ID: status, stage, value, owner, rating, dates, linked contacts (with email/phone) and products.

  • rdcrm_list_deals

    List 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_tasks

    List 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_overview

    Aggregated 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_contacts

    Search 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 action

    Update 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 action

    Create 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

no findings
  • 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
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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

  1. Get your instance token in RD Station CRM: Profile → Products and integrations → Instance token.
  2. 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-mcp

That'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-http

Shortened. 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
Add to Cursor

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.

All Rdstation CRM alternatives →
  • HubSpot
    HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads
    A
  • Pinlyx
    Pinlyx CRM for AI assistants: contacts, deals, social inbox and posts, email and Google Ads.
    B
  • Cavyro
    Telegram-native CRM for agents: contacts, deals, pipelines, campaigns, docs and reports.
    B
  • MCP
    Vruum AI revenue platform — outbound, deals, pipeline & CRM automation over one MCP.
    A
  • Pipedrive
    Pipedrive CRM as MCP tools: find deals, people and companies, and move deals through a pipeline.
    A

More from fernandoludvig