How to connect Close MCP to Claude

Connect Claude Web, Desktop and Cowork to Close MCP. List open leads assigned to me, create follow-up activity for lead, and more using natural language, with authentication handled for you.

Close MCP logoClose MCP
Dcr Oauth

Close MCP is a CRM MCP exposing leads, contacts, opportunities, activities, communications, and workflows. Use it to give agents scoped, auditable access to your CRM data.

109 Tools

Introduction

Claude is Anthropic's AI assistant, available on the web, in the desktop app, and on mobile. Cowork is its agent for knowledge work, and it runs on all of those surfaces too. Connected to your apps, Claude can work with your files and services to accomplish complex tasks on your behalf.

This guide walks you through the easiest and most secure way to connect your Close account to Claude via Composio Connect, enabling it to list open leads assigned to me, create follow-up activity for lead, update lead status to won, and more such actions on your behalf without compromising your account security.

Setup is the same on Claude Web, Desktop, and Cowork, and you only need to do it once. The connector is tied to your account, so it's available in all three.

Also integrate Close MCP with

Connecting Close to Claude Web, Desktop, and Cowork

Two ways to add the Composio connector. Pick whichever you prefer.

1. Add with one click

Click the button. Claude opens with the Composio connector filled in. Click Add, then go to step 2.

Add to Claude

Add manually

In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.

Claude Desktop connectors screen with Add custom connector selected

Click Add custom connector and paste in the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
Add custom connector dialog with Composio MCP server URL

2. Authorize in your browser

Click Connect. You'll be redirected to a browser window where you can authorize Composio to continue.

Composio authorization screen for Claude Web, Desktop, and Cowork

3. Connect your Close account

Back in Claude, ask it to connect to Close or give it any Close-related task.

For example, ask Claude to:

  • "List open leads assigned to me"
  • "Create follow-up activity for lead"
  • "Update lead status to won"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Claude, and your Close account is ready to use.

What is the Close Claude Connector, and what's possible with it?

The Close MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Close account. It provides structured and secure access so your agent can perform Close operations on your behalf.

Troubleshooting

1. Why does Claude not use the Composio connector for Close?

The connector can show as connected, but Claude must use it in each Close conversation.

  • Click + at the lower left of the chat, or type /.
  • Hover Connectors.
  • Turn on Composio.
  • Ask Claude to connect to Close again.

2. Why does Claude show an MCP server error before Close connects?

Claude can show Couldn't reach the MCP server or Authorization with the MCP server failed when you add the connector for Close.

  • Check that the connector URL is https://connect.composio.dev/mcp.
  • Connectors run from Anthropic's cloud, so your device network is usually not the problem.
  • Add the connector again from Customize > Connectors, then ask Claude to connect Close.
  • If it fails again, send the error and the ofid_ reference id to support@composio.dev.

3. Why does the Close authorization link not work?

The Composio connector is one server. Your Close account connects separately when Claude asks for it.

  • If the browser does not open, or the link expires, ask Claude to retry the Close connection.
  • Composio creates a fresh Close authorization link.
  • Open that link in your browser and finish the Close sign-in.

4. Why do Close actions fail after they worked before?

The Close connection can expire or lose permission.

  • Ask Claude to inspect the Close connection.
  • If the connection is unhealthy, disconnect it when Claude prompts you.
  • Reconnect the Close account and retry the action.
  • If Claude shows a permission prompt, approve it before Claude changes data in Close.
  • If the action still fails with a permission error, check that the connected account has that permission in Close itself.

5. How do I switch to a different Close account?

Claude can manage the Close connection for you.

  • Ask Claude to disconnect or delete the current Close account.
  • Ask Claude to connect Close again.
  • Open the new Composio authorization link for Close.
  • Sign in with the other Close account in the browser.
  • After the account connects, ask Claude to retry the Close task.

6. Why is my Close connection missing in Claude Desktop or on a Team plan?

The connector belongs to your Claude account, so your Close connection works in Claude Web, Desktop, and Cowork.

  • In Claude Desktop, open Customize > Connectors.
  • Next to Composio, click ⋮ and click Clear cache.
  • If Close tools still do not appear, click ⋮, disconnect, remove the connector, and add it again.
  • On Team or Enterprise, an Owner or Primary Owner must enable the connector before you can connect Close.
TOOLS

Supported Tools

Every Close MCP action and event your agent gets out of the box.

Activity search

Search for activities.

Aggregation

Perform an aggregation to answer questions like: - How many emails were sent this week?

Apply voice agent update

Apply a previously proposed voice agent update.

Close product knowledge search

Search Close product documentation and knowledge base for relevant information.

Create address

Add a new address to an existing lead (company).

Create call task

Schedule a call task on a lead, assigned to either a user or a voice agent (Chloe).

Create comment

Add a comment to a commentable object (note, call, opportunity, task, custom object, etc.

Create contact

Create a new contact for a lead.

Create custom activity instance

Create a new custom activity instance on a lead.

Create custom object instance

Create a new custom object instance on a lead.

Create draft email

Create a draft email on a lead.

Create email template

Create a new email template.

Create lead

Create a new lead (company).

Create lead status

Create a new lead status.

Create note

Create a new note on a lead.

Create opportunity

Create a new opportunity.

Create opportunity status tool

Create a new opportunity status.

Create pipeline

Create a new opportunity pipeline.

Create sms template

Create a new SMS template.

Create task

Create a new task for a lead.

Create workflow

Create a new workflow (a.

Customized builtin labels

Return the customized builtin labels.

Delete address

Delete an address from an existing lead (company) if there is an exact match.

Delete call task

Delete a call task.

Delete contact

Permanently delete an existing contact.

Delete custom activity instance

Permanently delete an existing custom activity instance.

Delete custom object instance

Permanently delete an existing custom object instance.

Delete email template

Permanently delete an email template.

Delete lead

Permanently delete an existing lead (company) by ID including all of its addresses, contacts, opportunities, tasks, and activities.

Delete lead smart view

Permanently delete a lead smart view (saved search).

Delete lead status

Permanently delete a lead status.

Delete note

Permanently delete an existing note.

Delete opportunity

Permanently delete an opportunity.

Delete opportunity status tool

Permanently delete an opportunity status.

Delete pipeline

Permanently delete an opportunity pipeline.

Delete sms template

Permanently delete an SMS template.

Delete task

Permanently delete an existing task by ID.

Enrich field

Use AI to determine and set the value of a field on a lead or contact.

Fetch call

Fetch a single call activity by ID.

Fetch call task

Fetch a single call task by ID.

Fetch comment

Fetch a single comment by ID.

Fetch contact

Fetch an existing contact by ID.

Fetch custom activity instance

Fetch an existing custom activity instance by ID.

Fetch custom object instance

Fetch an existing custom object instance by ID.

Fetch custom object type

Fetch a single custom object type by its ID.

Fetch email template

Fetch an email template by ID.

Fetch invoice

Fetch one of the organization's billing invoices by id.

Fetch lead

Fetch an existing lead (company) by ID.

Fetch lead smart view

Fetch a lead smart view (saved search) by ID.

Fetch lead status

Fetch a lead status by ID.

Fetch meeting transcript

Fetch a meeting's Notetaker transcript(s) by meeting activity ID.

Fetch note

Fetch an existing note by ID.

Fetch opportunity

Fetch a specific opportunity by ID.

Fetch opportunity status

Fetch an opportunity status by ID.

Fetch pipeline and opportunity statuses

Fetch an opportunity pipeline, including its opportunity statuses, by ID.

Fetch sms template

Fetch an SMS template by ID.

Fetch task

Fetch an existing task by ID.

Find call outcomes

List all outcomes applicable to calls available in the organization.

Find call tasks

Find call tasks based on various filters.

Find contact custom fields

List all contact custom fields defined for the organization.

Find custom activities

List all active (non-archived) Custom Activity Types in the organization, along with the custom fields defined on each type.

Find custom activity instances

Find a lead's custom activity instances based on various filters.

Find custom object instances

Find a lead's custom object instances.

Find custom object types

List all custom object types in the organization, along with the custom fields defined on each type.

Find email templates

List or find email templates

Find forms

List all web forms in the organization.

Find groups

List all groups in the organization.

Find invoices

Find the organization's billing invoices, newest first.

Find lead custom fields

List all lead custom fields defined for the organization.

Find lead smart views

List lead smart views (saved searches).

Find lead statuses

List or find lead statuses for the organization

Find meeting outcomes

List all outcomes applicable to meetings available in the organization.

Find notes

Find notes based on various filters.

Find opportunities

Find opportunities by status (active/won/lost), owner, lead, or close-date range, optionally only those needing attention, sorted by soonest close, largest value, or highest confidence.

Find opportunity custom fields

List all opportunity custom fields defined for the organization.

Find pipelines and opportunity statuses

List all opportunity pipelines and their opportunity statuses in the organization.

Find scheduling links

List available scheduling links for the user and org.

Find sms templates

List or find SMS templates

Find tasks

Find tasks based on various filters.

Find voice agents

List all voice agents configured for the organization.

Find workflows

List or find workflows

Get ai credit usage

AI credit usage for the billing account, broken down by feature.

Get fields

Use this field ONLY to get a list of fields for the aggregation tool.

Get voice agent overview report

Cross-agent rollup for the Voice Agents list page.

Get voice agent performance report

Performance metrics for one voice agent.

Get voice agents

Return detailed configuration for one or more voice agents.

Lead search

Perform a simple lead search and return the initial set of results.

List membership requests

List pending requests to join the current organization.

Org info

Return general information about the organization and the user.

Org users

Return active users (memberships) which are part of the current org.

Paginate search

Paginate a search to retrieve more results.

Propose voice agent update

Propose a voice agent configuration update from natural-language feedback.

Schedule voice agent call

Schedule a voice agent to call a lead's contact.

Search

Perform a natural language search for leads or contacts.

Update call task

Update a call task.

Update contact

Update an existing contact.

Update custom activity instance

Update an existing custom activity instance.

Update custom object instance

Update an existing custom object instance.

Update draft email

Update an existing draft email.

Update email template

Update an existing email template.

Update lead

Update an existing lead (company).

Update lead smart view

Update a lead smart view (saved search).

Update lead status

Update the label of an existing lead status.

Update note

Update an existing note.

Update opportunity

Update an existing opportunity.

Update opportunity status tool

Update the label of an existing opportunity status.

Update pipeline

Update an existing opportunity pipeline.

Update sms template

Update an existing SMS template.

Update task

Update an existing task.

FAQ

Frequently asked questions

With a standalone Close MCP server, the agents and LLMs can only access a fixed set of Close tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Close and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Close tools.

Yes, absolutely. You can configure which Close scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Close data and credentials are handled as safely as possible.

Start with Close MCP.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Close MCP tool your agent needs.Free to start.

Start building