MCP

Close MCP Tools

View as Markdown

The Close MCP Server provides tools organized by scope. Each higher scope includes all tools from the lower scopes.

mcp.read

Read-only tools for searching, fetching, and exploring your Close data.

ToolDescription
activity_searchSearch for activities. Results are returned ordered by date descending. Use the lead_ids filter to list activities on a lead, or filter for calls and meetings to list conversations.
aggregationPerform an aggregation to answer questions like “How many emails were sent this week?” or “Calls by user this week.” You must first fetch the list of available fields using the get_fields tool.
close_product_knowledge_searchSearch Close product documentation and knowledge base for information about features, API docs, workflow automation, product capabilities, setup, and configuration.
fetchRetrieve the contents of an arbitrary object by its ID. Currently supports leads and contacts.
fetch_contactFetch an existing contact by ID. Returns details including name, title, email addresses, phone numbers, and URLs.
fetch_email_templateFetch an email template by ID.
fetch_leadFetch an existing lead (company) by ID.
fetch_lead_smart_viewFetch a lead smart view (saved search) by ID.
fetch_lead_statusFetch a lead status by ID.
fetch_opportunityFetch a specific opportunity by ID.
fetch_opportunity_statusFetch an opportunity status by ID.
fetch_pipeline_and_opportunity_statusesFetch an opportunity pipeline, including its opportunity statuses, by ID.
fetch_sms_templateFetch an SMS template by ID.
find_custom_activitiesList or find custom activity types.
find_email_templatesList or find email templates.
find_formsList or find forms.
find_lead_smart_viewsList lead smart views (saved searches).
find_lead_statusesList or find lead statuses for the organization.
find_opportunitiesFind opportunities based on various filters. You can filter by lead, user, status, dates, and more.
find_pipelines_and_opportunity_statusesList all opportunity pipelines and their opportunity statuses in the organization.
find_scheduling_linksList available scheduling links for the user and org. User-owned personal links come with a URL. Shared links come with a special template tag.
find_sms_templatesList or find SMS templates.
find_workflowsList or find workflows.
get_fieldsGet a list of fields for the aggregation tool.
lead_searchPerform a simple lead search and return the initial set of results. Use this to retrieve all leads, most recent leads, search leads by keyword, or filter by lead status and smart view.
list_lead_custom_fieldsList custom fields for leads.
org_infoReturn general information about the organization and the user.
org_usersReturn active users (memberships) which are part of the current org.
paginate_searchPaginate an existing search (from search or lead_search) to retrieve more results. Use the search_id from a previous search and a pagination cursor.
searchPerform a natural language search for leads or contacts. Supports queries like “leads not contacted in the past week”, “contacts with CTO title”, etc.

mcp.write_safe

Includes all mcp.read tools, plus these tools for creating and updating data:

ToolDescription
create_addressAdd a new address to an existing lead (company).
create_contactCreate a new contact for a lead. A contact represents a person associated with a lead (company).
create_email_templateCreate a new email template. Body should be HTML formatted. Supports template tags like {{ contact.first_name }}, {{ lead.display_name }}, etc.
create_leadCreate a new lead (company). After creating a lead, you should usually add an address or contact to it.
create_lead_statusCreate a new lead status.
create_opportunityCreate a new opportunity. Requires a lead ID and status ID. Values should be specified in cents (e.g., $100.00 = 10000).
create_opportunity_status_toolCreate a new opportunity status.
create_pipelineCreate a new opportunity pipeline. Use create_opportunity_status_tool to add statuses to the pipeline.
create_sms_templateCreate a new SMS template. Supports template tags like {{ contact.first_name }}, {{ lead.display_name }}, etc.
create_taskCreate a new task for a lead. A task represents a to-do item that can be assigned to a user and optionally associated with a contact.
create_workflowCreate a new workflow (a.k.a. sequence) with Draft status.

mcp.write_destructive

Includes all mcp.read and mcp.write_safe tools, plus these tools for updating and deleting data:

ToolDescription
delete_addressDelete an address from an existing lead if there is an exact match.
delete_contactPermanently delete an existing contact. This removes the contact from its lead including its email addresses, phone numbers, and URLs. Activities on the lead are not affected. This action cannot be undone.
delete_email_templatePermanently delete an email template. Cannot delete if used in any workflows.
delete_leadPermanently delete an existing lead (company) by ID including all of its addresses, contacts, opportunities, tasks, and activities. This action cannot be undone.
delete_lead_smart_viewPermanently delete a lead smart view (saved search).
delete_lead_statusPermanently delete a lead status. Cannot delete if it’s the last status or if leads are currently using it.
delete_opportunityPermanently delete an opportunity. This action cannot be undone.
delete_opportunity_status_toolPermanently delete an opportunity status. Cannot delete if it’s the last status or if opportunities are currently using it.
delete_pipelinePermanently delete an opportunity pipeline. Can only be deleted if it has no statuses. The last pipeline cannot be deleted.
delete_sms_templatePermanently delete an SMS template. Cannot delete if used in any workflows.
update_contactUpdate an existing contact’s name, title, email addresses, phone numbers, and URLs. Only provided fields will be updated.
update_email_templateUpdate an existing email template. Only provided fields will be updated. Body should be HTML formatted.
update_leadUpdate an existing lead (company). Only provided fields will be updated.
update_lead_smart_viewUpdate a lead smart view (saved search). Only provided fields will be updated.
update_lead_statusUpdate the label of an existing lead status.
update_opportunityUpdate an existing opportunity. Only provided fields will be updated. Values should be specified in cents.
update_opportunity_status_toolUpdate the label of an existing opportunity status.
update_pipelineUpdate an existing opportunity pipeline. Only provided fields will be updated.
update_sms_templateUpdate an existing SMS template. Only provided fields will be updated.