Mcp Rd Station

io.github.codesparPublished by GitHub account codesparv0.2.2Updated Nov 3, 2026

MCP server for RD Station — contacts, events, funnels, deals, segmentations, lead scoring, webhooks

Overview

AI-generated overview

Local MCP server for RD Station marketing automation and CRM, letting an assistant manage contacts, deals, funnels, segmentations, lead scoring and webhooks.

What you can do
  • Create, update, upsert, fetch, list and delete contacts, and record conversion events for them
  • List sales funnels and their stages, and read deal stages of a pipeline
  • Create, update, get and list deals and sales opportunities
  • List contact segmentations and the contacts inside a segmentation
  • Set lead scoring status (lead, qualified lead, opportunity)
  • Subscribe webhooks to RD Station conversion and marked-opportunity events
When to use it
Useful when you work with RD Station CRM or marketing automation and want an assistant to look up or maintain contacts, deals and funnels, or to wire up conversion events and webhooks without switching to the RD Station interface.
Requirements
Runs locally via npx from the npm package @codespar/mcp-rd-station (Node.js required). Needs an RD Station developer account and an OAuth application token supplied in the RD_STATION_TOKEN environment variable; the README suggests using sandbox credentials during development. Network access to the RD Station API.
Before you install
The RD_STATION_TOKEN bearer token grants access to your RD Station account and is stored in the client config file; keep it out of shared configs. Several tools write or delete data, including delete_contact, update_contact, upsert_contact, create_opportunity, update_deal, update_lead_scoring and create_webhook, so changes affect live CRM records and marketing events. Test against the sandbox first.

Installation

In SourceWeft

  1. Open Mcp Rd Station in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

@codespar/mcp-rd-station

MCP server for RD Station — marketing automation and CRM

[npm] [License: MIT]

Quick Start

Claude Desktop

Add to ~/.config/claude/claude_desktop_config.json:

json
{  "mcpServers": {    "rd-station": {      "command": "npx",      "args": ["-y", "@codespar/mcp-rd-station"],      "env": {        "RD_STATION_TOKEN": "your-token"      }    }  }}

Claude Code

bash
claude mcp add rd-station -- npx @codespar/mcp-rd-station

Cursor / VS Code

Add to .cursor/mcp.json or .vscode/mcp.json:

json
{  "servers": {    "rd-station": {      "command": "npx",      "args": ["-y", "@codespar/mcp-rd-station"],      "env": {        "RD_STATION_TOKEN": "your-token"      }    }  }}

Tools (18)

ToolPurpose
create_contactCreate a contact in RD Station CRM
update_contactUpdate a contact by UUID
upsert_contactUpsert (create or update) a contact identified by email (Marketing API)
get_contactGet contact details by UUID or email
list_contactsList contacts with pagination
delete_contactDelete a contact by UUID
create_eventCreate a conversion event for a contact
list_funnelsList all sales funnels
get_funnelGet funnel details with stages
list_deal_stagesList deal stages of a pipeline (funnel)
create_opportunityCreate a sales opportunity in a funnel
update_dealUpdate a deal/opportunity by ID
get_dealGet a deal/opportunity by ID
list_dealsList deals with optional filters and pagination
list_segmentationsList contact segmentations
get_segmentation_contactsList contacts inside a given segmentation
update_lead_scoringMark a contact as lead, qualified lead, or opportunity (lead scoring)
create_webhookSubscribe a webhook to RD Station events (WEBHOOK.CONVERTED / WEBHOOK.MARKED_OPPORTUNITY)

Authentication

RD Station uses a Bearer token for authentication.

Sandbox / Testing

RD Station provides an OAuth sandbox for testing. Use sandbox credentials during development.

Get your credentials

  1. Go to RD Station Developer Portal
  2. Create a developer account
  3. Register an OAuth application and obtain a token
  4. Set the RD_STATION_TOKEN environment variable

Environment Variables

VariableRequiredDescription
RD_STATION_TOKENYesBearer token from RD Station

Roadmap

v0.2 (planned)

  • list_deals — List deals in the CRM pipeline
  • create_deal — Create a new deal
  • update_deal — Update deal details or stage
  • list_activities — List activities for a contact or deal
  • create_task — Create a task assigned to a user

v0.3 (planned)

  • custom_fields — Manage custom fields for contacts and deals
  • automation_triggers — Trigger marketing automation flows

Want to contribute? Open a PR or request a tool.

Links

Enterprise

Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.

License

MIT

Source: packages/communication/rd-station/README.md at commit d0a519a

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.2.2LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts