Popular

↑↓ move ↵ open All results →

Developers · MCP

MCP server

How to connect Claude Code or another MCP client to Bordee, and which tools exist for contacts, deals, conversations, tasks, funnels and broadcasts.

What it is

Every workspace has an MCP (Model Context Protocol) server at https://acme.bord.ee/mcp over streamable HTTP. Through it an AI agent (Claude Code, Claude Desktop or any MCP client) reads and changes CRM data. Bordee's own assistant uses the same server.

Connecting

You need an access token: Read only for an agent that only reads, Read and write for one that also changes things. With Claude Code:

claude mcp add --transport http bordee https://acme.bord.ee/mcp \
  --header "Authorization: Bearer $BORDEE_TOKEN"

A client with a settings file:

{
  "mcpServers": {
    "bordee": {
      "type": "http",
      "url": "https://acme.bord.ee/mcp",
      "headers": {"Authorization": "Bearer <token>"}
    }
  }
}

Permissions

  • The agent acts with the token owner's permissions: role, access rules, modules. A record they cannot see is "not found".
  • Tools that change data are visible only to a Read and write token.
  • A module's tools exist while the module is on.
  • The limit is the same as the API: 120 requests a minute per token.

Tools

AreaTools
Generalcrm_whoami: the business, the token's owner, permissions, modules, languages, staff
Contacts and companiescontacts_search, contact_show, contact_update, contact_comment, companies_search, company_show, contacts_import_preview, contacts_import
Dealsdeals_pipelines, deals_search, deal_show, deal_create, deal_update, deal_move, deal_comment
Conversationsconversations_search, conversation_show, conversation_reply, conversation_update (status, manager, pausing bots)
Taskstasks_search, task_create, task_update; backlog_lists, backlog_items, backlog_item, backlog_upsert, backlog_set_status, backlog_comments, backlog_comment
Funnelsfunnels_search, funnel_show, funnel_create, funnel_update, funnel_publish, funnel_start
Broadcastsbroadcasts_search, broadcast_show, broadcast_create, broadcast_update, broadcast_send, broadcast_cancel

Changes go through the same services as the admin, with the same checks, timeline entries and events. A funnel is changed in its draft and published by a separate action. A contact import first counts new records, matches and errors, then writes.

What to ask

  • "Find deals that have not moved for two weeks and give their owners a task to call back."
  • "Sum up the conversation with Iryna Koval and suggest a reply."
  • "Translate the welcome funnel into English."
  • "Prepare a broadcast for the VIP tag on Friday at 10:00."