Index / MCP servers / Relm CRM

Relm CRM MCP server

Relm CRM is a remote MCP server that gives an AI agent 41 tools, among them relm_automations_capabilities, relm_batch, relm_connect_channel. It answers at https://api.relmcrm.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.

Status
Answering
Tools
41
Official
yes, served from relmcrm.com
Reliability
10 of 10 checks
Response time
277 ms
Transport
streamable HTTP
Last checked
18 October 2026

API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.

Description as the publisher wrote it.

The 41 tools Relm CRM offers

ToolWhat it does
relm_automations_capabilitiesDiscover the automation building blocks: valid trigger_events, condition ops, action types, channels/providers, and the shapes of automations/sequences/connections. Call before building a rule or sequence.
relm_batchRun up to 100 record writes in ONE call (contact/company/deal/activity) - the fast path for imports/migrations. operations: [{object, method:create|update|delete, data|patch, id?}]. Returns a per-op result array (partial success). Every op
Inputs: operations
relm_connect_channelConnect a BYO messaging channel so automations can send. channel='email', provider='resend', api_key=<your Resend key>, from='Team <[email protected]>' (must be a verified Resend sender). The key is encrypted at rest.
Inputs: channel, provider, api_key, from, name
relm_createCreate a record. `data` is the object's fields (see relm_describe_schema). Custom fields must be registered first (relm_create_field). A contact needs at least one of: a name, an identifier (email/phone/linkedin_url), a company, or a custom
Inputs: object, data
relm_create_automationCreate a single-step rule: when <trigger_event> [if <conditions>] then <actions>. conditions=[{field,op,value}] (ANDed), actions=[{type,...}]. Example: trigger_event='deal.stage_changed', conditions=[{field:'stage',op:'eq',value:'won'}], ac
Inputs: name, trigger_event, conditions, actions, enabled
relm_create_enum_valueAdd a value to an enum group (e.g. group 'contact.type' value 'partner'). Idempotent; returns the full value set. Use this when relm_create rejects an unknown type with a valid_options list.
Inputs: group, value, label
relm_create_fieldRegister a new custom field on an object (contact/company/deal/activity). data_type: text|number|boolean|date|select|multiselect|currency|reference|email|url. Must be created before it can be written to a record.
Inputs: object, key, label, data_type, enum_group, required
relm_create_pipelineCreate a pipeline. Optionally provide stages [{key,label}] (defaults to lead/qualified/proposal/won/lost) and is_default.
Inputs: key, name, is_default, stages
relm_create_sequenceCreate a multi-step drip sequence. trigger={event,filter:[{field,op,value}]} auto-enrolls the matching entity's contact; exit_when=[{field,op,value}] stops it (re-checked before every send); steps=[{wait_days,subject,body}] (first step wait
Inputs: name, channel, connection, trigger, exit_when, steps
relm_create_templateCreate a reusable email template. name, html (full HTML, {{field}} placeholders ok), optional subject + text (plaintext alt; auto-derived if omitted). Reference it from a rule/sequence step via {"type":"send_email","template":"<key or tmpl_
Inputs: name, key, subject, html, text
relm_create_typeRegister a new object type in the schema (registry). Idempotent on key; returns the full type set.
Inputs: key, label
relm_create_webhookSubscribe an https endpoint to CRM events. events=['*'] for all, or a subset of ['contact.created','contact.updated','deal.created','deal.updated','deal.stage_changed']. Returns a `secret` ONCE - the subscriber verifies the `Relm-Signature`
Inputs: url, events, description, enabled
relm_deleteSoft-delete a record (recoverable via relm_restore). Never hard-destroys data.
Inputs: object, id
relm_delete_connectionDelete a connected messaging channel by id (e.g. to remove a rotated/wrong Resend key).
Inputs: id
relm_delete_webhookDelete a webhook subscription by id.
Inputs: id
relm_describe_schemaReturn the live schema: every object, its fields (built-in + custom), and all enum groups with their current values (contact types, activity types, etc). ALWAYS call this before guessing a type, stage, or field - it is the source of truth f
relm_enrollManually enroll a contact into a sequence (idempotent per contact+sequence). Optional source={object,id} records what drove the enrollment (e.g. a deal).
Inputs: sequence_id, contact_id, source
relm_getFetch one record by id.
Inputs: object, id
relm_get_automationRead one automation by id, with its trigger, conditions and actions.
Inputs: id
relm_get_pipelineRead one pipeline by key or pl_ id, with its ordered stages and their semantic types (open/won/lost).
Inputs: pipeline
relm_get_sequenceRead one drip sequence by id. view=sequence (default) returns it with its steps; view=enrollments lists who is enrolled and their state.
Inputs: id, view
relm_get_usageRead this workspace's current billing period: requests used, plan, monthly limit, and any metered overage. Call this to see how close you are to the quota before a big import.
relm_get_webhookRead one webhook by id. view=webhook (default) returns the subscription; view=deliveries returns recent delivery attempts (status, retries, dead-letter) to debug why an endpoint isn't receiving events.
Inputs: id, view
relm_listList records of an object with keyset pagination. Optional filters vary by object (e.g. contact: email/company_id/type; deal: pipeline/stage/company_id; activity: contact_id/deal_id/type).
Inputs: object, limit, cursor, filter
relm_list_automationsList reactive rules (automations).
relm_list_connectionsList connected messaging channels (never returns the secret key).
relm_list_pipelinesList pipelines with their ordered stages.
relm_list_sequencesList drip sequences with their steps and enrollment counts.
relm_list_templatesList reusable email templates.
relm_list_webhooksList webhook subscriptions in this workspace/mode.
relm_log_activityLog an activity (note/call/email/meeting/task) on a contact and/or deal. Convenience wrapper over create activity.
Inputs: type, body, contact_id, deal_id
relm_manage_automationChange an existing automation by id. action=disable stops it firing (use this to turn off a misbehaving rule); action=enable resumes it; action=delete removes it. To read one, use relm_get_automation. To change a rule's trigger/conditions/a
Inputs: id, action
relm_manage_pipelineChange an existing pipeline by key or pl_ id. action=rename changes its display `name` and/or its key (pass `new_key`) - deals link by internal id, so they follow a re-key automatically; action=set_default makes it the workspace default; ac
Inputs: pipeline, action, name, new_key
relm_manage_sequenceChange an existing drip sequence by id. action=disable stops further sends (use this to halt a bad sequence); action=enable resumes; action=delete removes it. To read one or list its enrollments, use relm_get_sequence.
Inputs: id, action
relm_manage_stageAdd, rename/retype, delete, or reorder stages in a pipeline. action=add: `key` (+optional label, ordinal, type). action=rename: `key` (existing) + any of new_key / label / type - keys are slugified and deals follow automatically (fixes a ty
Inputs: pipeline, action, key, new_key, label, type
relm_manage_webhookPause or resume delivery for an existing webhook by id. action=enable/disable. To read one or inspect its delivery attempts, use relm_get_webhook. To remove it, use relm_delete_webhook.
Inputs: id, action
relm_preview_sequenceDry-run a sequence: how many contacts would enroll now + the send schedule. No side effects.
Inputs: id
relm_restoreRestore a soft-deleted record.
Inputs: object, id
relm_searchCross-entity search over contacts, companies and deals by name/email/title.
Inputs: query, limit
relm_set_spend_capSet (or clear) the hard monthly overage spend cap in USD. overage_cap_usd: a number caps paid overage (requests 429 with spend_cap_reached past it), 0 = never any overage, null = unlimited. This is the recovery for a spend_cap_reached error
Inputs: overage_cap_usd
1 more tools

relm_update

Add Relm CRM to your AI client

Every block below points at https://api.relmcrm.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http relm-crm https://api.relmcrm.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "relm-crm": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.relmcrm.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "relm-crm": {
      "url": "https://api.relmcrm.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "relm-crm": {
      "type": "http",
      "url": "https://api.relmcrm.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "relm-crm": {
      "url": "https://api.relmcrm.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "relm-crm": {
      "serverUrl": "https://api.relmcrm.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "relm-crm": {
      "url": "https://api.relmcrm.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Relm CRM
version: 0.0.1
schema: v1
mcpServers:
  - name: Relm CRM
    type: streamable-http
    url: https://api.relmcrm.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "relm-crm": {
      "httpUrl": "https://api.relmcrm.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "relm-crm": {
      "type": "http",
      "url": "https://api.relmcrm.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "relm-crm": {
      "url": "https://api.relmcrm.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fapi.relmcrm.com%2Fmcp&type=streamable_http&id=relm-crm&name=Relm%20CRM

Is Relm CRM up right now?

It answered our last check on 18 October 2026 in 277 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Relm CRM

Questions about Relm CRM

Is there an official Relm CRM MCP server?

Yes. It is published by relmcrm.com and served from api.relmcrm.com, the vendor's own domain: https://api.relmcrm.com/mcp.

How many tools does Relm CRM have?

41, as returned by the server's own tools/list on 31 August 2026: relm_automations_capabilities, relm_batch, relm_connect_channel, relm_create, relm_create_automation, relm_create_enum_value, relm_create_field, relm_create_pipeline, and 33 more.

Is Relm CRM down?

It answered our last check on 18 October 2026 in 277 ms. Over 10 checks since 5 September 2026 it answered 10.

How do I add Relm CRM to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.relmcrm.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Relm CRM need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.relmcrm. Endpoint host: api.relmcrm.com. ARD identifier: urn:air:com.relmcrm:mcp:relm. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.