For AI agents · A2A

Relm is built to be driven by AI agents, not just humans.

Every CRM operation is available over a typed MCP server or a REST API with the same bearer key. Point Claude Code, Cursor, ChatGPT, or your own agent framework at Relm and it becomes the CRM's primary interface.

Connect via MCP

Streamable HTTP transport. Endpoint: https://relmcrm.com/mcp. Auth: Authorization: Bearer sk_live_….

{
  "mcpServers": {
    "relm": {
      "url": "https://relmcrm.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_..."
      }
    }
  }
}

Drop this into your Claude Code / Cursor mcp.json.

Connect via REST

Base URL https://relmcrm.com/v1. Same bearer key. Idempotency keys, cursor pagination, typed filters, signed webhooks.

curl https://relmcrm.com/v1/contacts \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: add-ada-1" \
  -d '{"email":"ada@example.com","first_name":"Ada"}'

Tool catalog

Every MCP tool maps 1:1 to a REST endpoint. Full argument schemas live in the OpenAPI spec.

Contacts & companies
  • create_contact
  • get_contact
  • update_contact
  • list_contacts
  • create_company
  • get_company
  • list_companies
Deals & pipelines
  • create_deal
  • get_deal
  • update_deal
  • list_deals
  • move_deal_stage
  • list_pipelines
  • create_pipeline
  • update_pipeline
  • delete_pipeline
  • list_pipeline_stages
  • create_pipeline_stage
  • update_pipeline_stage
  • delete_pipeline_stage
Activities & search
  • log_activity
  • list_activities
  • search
  • create_association
Automations
  • create_automation
  • list_automations
  • get_automation
  • update_automation
  • delete_automation
Email
  • get_email_integration
  • set_email_integration
  • send_email
  • list_email_domains
  • add_email_domain
  • get_email_domain
  • verify_email_domain

Machine-readable

Discovery endpoints for crawlers and agent frameworks.

Give your agents a real CRM.

Free tier. Test mode never costs a request.