Skip to content
Last updated

iClosed MCP server

The iClosed Model Context Protocol (MCP) server lets AI assistants such as Claude, Cursor and VS Code work with your iClosed workspace in plain language. Your assistant can look up contacts, notes, deals, events and calls, book or reschedule calls, and record changes.

Beta

The iClosed MCP server is in beta. Tools and behavior may change before general availability.

MCP server URL: https://mcp.iclosed.io/mcp


Quickstart

  1. Turn on MCP. An account owner or super admin opens Settings → Developer → MCP and turns on Allow AI assistants (MCP) to connect to this workspace. The account owner and super admins can connect without this step.
  2. Add the URL to your assistant. Paste https://mcp.iclosed.io/mcp into your assistant's MCP or connector settings.
  3. Sign in and allow. Your assistant opens iClosed in the browser. Sign in, review the permissions, and click Allow access.

Step-by-step guides: Claude · Claude Code · Cursor · VS Code · Other clients


Before you connect

You need:

  • An iClosed account on any plan.
  • MCP turned on for your workspace. An account owner or super admin turns it on in Settings → Developer → MCP. It is off by default for members; the account owner and super admins can always connect. See For admins.
  • An MCP-compatible assistant that can connect to a remote server over HTTPS and sign in with OAuth.

You don't need an API key. Leave any "headers" or "API key" fields in your assistant empty.


How it works

  • MCP is an open standard for connecting AI assistants to tools and data. The iClosed MCP server exposes workspace actions as tools that your assistant can call. Each tool maps to an operation in the public API.
  • You sign in with OAuth 2.1 and PKCE, the authorization method MCP clients expect. Your assistant registers itself with iClosed automatically, then you approve the requested permissions on the iClosed consent screen.
  • Access follows your role. The assistant acts as you, in the workspace you approved. It can only do what your iClosed role allows, even if it requested more.
  • Rate limits: each connection can make up to 20 requests per 10 seconds. Every request to the MCP server counts, not only tool calls. The standard per-endpoint API rate limits also apply. If you go over the limit, the server responds with 429 Too Many Requests and a Retry-After header.
  • Transport: Streamable HTTP.

What assistants can do

AreaWhat the assistant can do
ContactsList, search, view, create and update contacts; view a contact's journey
Contact notesRead and add notes on a contact
Custom fieldsRead fields and contact stages; create and update fields; set field answers
DealsList, create and update deals
EventsList events, check available booking slots, activate or deactivate an event
Event callsSearch calls, book, reschedule or cancel a call, reassign the closer
Call outcomesSet a call's outcome, with notes, and create the deal when it's won
ProductsList, create and update products
TransactionsList, record, update and delete transactions
Users and availabilityList workspace users and their availability schedules

Tool names are the same in every client, though clients display them differently. See Tools for the full list.