mcpField
M
mcp-rd-station

mcp-rd-station

Local
github.com/codesparBusiness & Marketing275Updated 4w ago

About mcp-rd-station

mcp-rd-station is an MCP server for RD Station, a marketing automation and CRM platform. It is aimed at teams that want AI clients to manage contacts, funnels and leads. It covers contacts, deals, segmentations, lead scoring and webhooks.

Key features

  1. 01Create, update, get and delete contacts
  2. 02Sales funnels, stages and deal management
  3. 03Contact segmentation lookup
  4. 04Lead scoring and status updates
  5. 05Webhook subscriptions for RD Station events
  6. 06Bearer token authentication

Use cases

  1. 01Syncing contact details from marketing forms into the CRM
  2. 02Reviewing contacts inside a given segmentation
  3. 03Updating lead status based on conversion events

MCP support

The server exposes 18 tools to MCP clients for working with RD Station contacts, deals, segmentations and webhooks.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"codespar-mcp-rd-station": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-rd-station"
],
"env": {
"RD_STATION_TOKEN": "<RD_STATION_TOKEN>"
}
}
}
}
Run commandnpx -y @codespar/mcp-rd-station
Environment variables to set
RD_STATION_TOKENSecretAPI key for rd-station

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@codespar/mcp-rd-station0.2.2

Tools

18

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
namestringNoContact name
tagsarrayNoTags to assign
emailstringYesContact email
phonestringNoPhone number
companystringNoCompany name
job_titlestringNoJob title
cf_custom_fieldsobjectNoCustom fields (key-value)

Details

From the project 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:

{
  "mcpServers": {
    "rd-station": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-rd-station"],
      "env": {
        "RD_STATION_TOKEN": "your-token"
      }
    }
  }
}
Claude Code
claude mcp add rd-station -- npx @codespar/mcp-rd-station
Cursor / VS Code

Add to .cursor/mcp.json or .vscode/mcp.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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.