Skip to content
Agentmart
Submit a tool

Relm CRM

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

Connector by relmcrm.comOfficial · Domain verified by the MCP Registry

IndexedLicense unknownRemote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/relmcrm-com-relm

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://api.relmcrm.com/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
17 read · 16 write · 8 delete
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 41

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 17 · Look things up without changing anything.

  • relm_automations_capabilities
  • relm_describe_schema
  • relm_get
  • relm_get_automation
  • relm_get_pipeline
  • relm_get_sequence
  • relm_get_usage
  • relm_get_webhook
  • relm_list
  • relm_list_automations
  • relm_list_connections
  • relm_list_pipelines
Show 5 more tools
  • relm_list_sequences
  • relm_list_templates
  • relm_list_webhooks
  • relm_preview_sequence
  • relm_search

Write 16 · Create, change, send or run things.

  • relm_connect_channel
  • relm_create
  • relm_create_automation
  • relm_create_enum_value
  • relm_create_field
  • relm_create_pipeline
  • relm_create_sequence
  • relm_create_template
  • relm_create_type
  • relm_create_webhook
  • relm_enroll
  • relm_log_activity
Show 4 more tools
  • relm_manage_webhook
  • relm_restore
  • relm_set_spend_cap
  • relm_update

Delete 8 · Delete, drop, revoke or wipe things.

  • relm_batch
  • relm_delete
  • relm_delete_connection
  • relm_delete_webhook
  • relm_manage_automation
  • relm_manage_pipeline
  • relm_manage_sequence
  • relm_manage_stage

Network hosts it talks to 1

  • api.relmcrm.com · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (41)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • relm_automations_capabilitiesDescribe automation capabilitiesread-only

    Discover 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_batchBatch write recordscan change or delete data

    Run 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 still counts against your quota (batch saves round-trips, not quota).

  • relm_connect_channelConnect messaging channel

    Connect a BYO messaging channel so automations can send. channel='email', provider='resend', api_key=<your Resend key>, from='Team <hi@you.com>' (must be a verified Resend sender). The key is encrypted at rest.

  • relm_createCreate record

    Create 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 field (email is unique per workspace) - don't invent a placeholder email.

  • relm_create_automationCreate automation rule

    Create 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'}], actions=[{type:'create_activity',body:'Deal won!'}]. See relm_automations_capabilities.

  • relm_create_enum_valueAdd enum value

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

  • relm_create_fieldRegister custom field

    Register 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.

  • relm_create_pipelineCreate pipeline

    Create a pipeline. Optionally provide stages [{key,label}] (defaults to lead/qualified/proposal/won/lost) and is_default.

  • relm_create_sequenceCreate drip sequence

    Create 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_days:0 sends now). enroll_existing:true also enrolls everything that currently matches. Example: 3 emails to contacts of deals entering stage 'lead', stop if the deal leaves 'lead'.

  • relm_create_templateCreate email template

    Create 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_id>"}.

  • relm_create_typeRegister object type

    Register a new object type in the schema (registry). Idempotent on key; returns the full type set.

  • relm_create_webhookCreate webhook subscription

    Subscribe 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` header (t=<unix>,v1=<hmac-sha256 of "t.body">). Deliveries retry with backoff and dead-letter after 6 attempts.

  • relm_deleteDelete record (recoverable)can change or delete data

    Soft-delete a record (recoverable via relm_restore). Never hard-destroys data.

  • relm_delete_connectionDelete channel connectioncan change or delete data

    Delete a connected messaging channel by id (e.g. to remove a rotated/wrong Resend key).

  • relm_delete_webhookDelete webhookcan change or delete data

    Delete a webhook subscription by id.

Show 26 more tools
  • relm_describe_schemaDescribe CRM schemaread-only

    Return 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 for what exists.

  • relm_enrollEnroll contact in sequence

    Manually enroll a contact into a sequence (idempotent per contact+sequence). Optional source={object,id} records what drove the enrollment (e.g. a deal).

  • relm_getGet recordread-only

    Fetch one record by id.

  • relm_get_automationGet automationread-only

    Read one automation by id, with its trigger, conditions and actions.

  • relm_get_pipelineGet pipelineread-only

    Read one pipeline by key or pl_ id, with its ordered stages and their semantic types (open/won/lost).

  • relm_get_sequenceGet sequenceread-only

    Read one drip sequence by id. view=sequence (default) returns it with its steps; view=enrollments lists who is enrolled and their state.

  • relm_get_usageGet usage and quotaread-only

    Read 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_webhookGet webhookread-only

    Read 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.

  • relm_listList recordsread-only

    List 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).

  • relm_list_automationsList automation rulesread-only

    List reactive rules (automations).

  • relm_list_connectionsList connected channelsread-only

    List connected messaging channels (never returns the secret key).

  • relm_list_pipelinesList pipelinesread-only

    List pipelines with their ordered stages.

  • relm_list_sequencesList drip sequencesread-only

    List drip sequences with their steps and enrollment counts.

  • relm_list_templatesList email templatesread-only

    List reusable email templates.

  • relm_list_webhooksList webhooksread-only

    List webhook subscriptions in this workspace/mode.

  • relm_log_activityLog activity

    Log an activity (note/call/email/meeting/task) on a contact and/or deal. Convenience wrapper over create activity.

  • relm_manage_automationManage automationcan change or delete data

    Change 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/actions, delete and recreate.

  • relm_manage_pipelineManage pipelinecan change or delete data

    Change 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; action=delete removes it (fails if deals still use it - move them first). To read one, use relm_get_pipeline.

  • relm_manage_sequenceManage sequencecan change or delete data

    Change 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.

  • relm_manage_stageManage pipeline stagescan change or delete data

    Add, 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 typo'd key). action=delete: `key` (a stage in use by deals cannot be deleted). action=reorder: `order` = every existing stage key exactly once, in the new order. `type` is the semantic stage type: open | won | lost - so 'is this deal won?' is a flag (stage_type on every deal), not per-pipeline string matching.

  • relm_manage_webhookToggle webhook

    Pause 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.

  • relm_preview_sequencePreview sequence (dry run)read-only

    Dry-run a sequence: how many contacts would enroll now + the send schedule. No side effects.

  • relm_restoreRestore deleted record

    Restore a soft-deleted record.

  • relm_searchSearch CRMread-only

    Cross-entity search over contacts, companies and deals by name/email/title.

  • relm_set_spend_capSet overage spend cap

    Set (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.

  • relm_updateUpdate record

    Patch a record. Pass if_match (the record's current version) for optimistic concurrency; a 412 means re-fetch and retry.

Signals

Last release
Aug 28, 2026 (2 months ago)

Details

Registry name
com.relmcrm/relm
Version
0.17.1
Auth
Auth not stated
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Relm CRM MCP server. Agent Mart. https://agentmart.dev/connectors/relmcrm-com-relm (last updated 2026-10-24)