activity_search
ChatGPTSearch for activities. Results are returned ordered by date descending. Examples: - To list activities on a lead, use the lead_ids filter. - To list conversations, filter for calls and meetings.
aggregation
ChatGPTPerform an aggregation to answer questions like: - How many emails were sent this week? - Calls by user this week (Who made the most?) You MUST first fetch the list of available leads of fields using the get_fields tool.
apply_voice_agent_update
ChatGPTApply a previously proposed voice agent update. This tool persists the server-stored proposal identified by proposal_id. It does not rerun the feedback processor, and it fails if the proposal has expired or the voice agent changed after the proposal was created.
close_product_knowledge_search
ChatGPTSearch Close product documentation and knowledge base for relevant information. Use this tool when users ask about: - How to use specific Close features - Close API documentation and integration - Workflow automation and best practices - Product capabilities and limitations - Setup and configuration guidance Example queries: - "How do I set up automated lead assignment?" - "What are Close's API rate limits?" - "How to create custom fields in Close?" - "Best practices for email templates in Close"
create_address
ChatGPTAdd a new address to an existing lead (company).
create_call_task
ChatGPTSchedule a call task on a lead, assigned to either a user or a voice agent (Chloe). A call task represents a scheduled outbound call that will be made to the specified contact at the given time. The task can be assigned to a specific user or dispatched to a voice agent.
create_contact
ChatGPTCreate a new contact for a lead. A contact represents a person associated with a lead (company).
create_custom_activity_instance
ChatGPTCreate a new custom activity instance on a lead. A custom activity instance is an activity of a custom activity type, holding the custom field values defined by that type. Use the find_custom_activities tool to look up the available custom activity types. If in an interactive session, ask the user for the relevant field values (including custom fields) before creating, even if they are not required.
create_custom_object_instance
ChatGPTCreate a new custom object instance on a lead. A custom object instance is a record of a custom object type, attached to a lead and holding the custom field values defined by that type. Use the find_custom_object_types tool to look up the available custom object types. If in an interactive session, ask the user for the relevant field values (including custom fields) before creating, even if they are not required.
create_draft_email
ChatGPTCreate a draft email on a lead. The email is saved as an unsent draft for the user to review, edit, and send from Close; it is never sent automatically. Provide the body as Close rich text (HTML) via body_html; the sender's saved email signature is appended automatically. To create a reply in an existing thread, provide the ID of the email being replied to via in_reply_to_id.
create_email_template
ChatGPTCreate a new email template. Handling of attachments and unsubscribe links via this tool is currently unsupported. Email template body should be HTML formatted. Use template tags as placeholders, for example: {{ organization.name }} to refer to the sender's organization name. {{ user.first_name }} {{ user.last_name }} {{ user.email }} {{ user.phone }} to refer to the user sending the email. {{ lead.display_name }} to refer to the lead name (recipient's name/company). {{ contact.first_name }} {{ contact.last_name }} to refer to the recipient.
create_lead
ChatGPTCreate a new lead (company). After creating a lead, you should usually add an address or contact (including phone or email) to the lead.
create_lead_status
ChatGPTCreate a new lead status.
create_note
ChatGPTCreate a new note on a lead. A note is a text-based activity attached to a lead. At least one of note (plaintext) or note_html (rich text) must be provided.
create_opportunity
ChatGPTCreate a new opportunity. Requires a lead ID and status ID. Other fields are optional. The value should be specified in cents (e.g., $100.00 = 10000).
create_opportunity_status_tool
ChatGPTCreate a new opportunity status.
create_pipeline
ChatGPTCreate a new opportunity pipeline. Use the create_opportunity_status tool to add statuses to the pipeline.
create_smart_view
ChatGPTSave a search as a smart view (saved search). Pass the ID of a search result that lists one object type: leads, contacts, opportunities, or one kind of activity. The smart view gets that search's filters, sort, and columns, so it lists exactly what was previewed. Confirm the name and criteria with the user before creating the view.
create_sms_template
ChatGPTCreate a new SMS template. Handling of attachments via this tool is currently unsupported. Use template tags as placeholders, for example: {{ organization.name }} to refer to the sender's organization name. {{ user.first_name }} {{ user.last_name }} {{ user.email }} {{ user.phone }} to refer to the user sending the message. {{ lead.display_name }} to refer to the lead name (recipient's name/company). {{ contact.first_name }} {{ contact.last_name }} to refer to the recipient.
create_task
ChatGPTCreate 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_workflow
ChatGPTCreate a new workflow (a.k.a. sequence) with Draft status.
customized_builtin_labels
ChatGPTReturn the customized builtin labels. Only renamed labels are returned - an empty result means the default names apply.
delete_address
ChatGPTDelete an address from an existing lead (company) if there is an exact match.
delete_call_task
ChatGPTDelete a call task. Does not affect sibling tasks.
delete_contact
ChatGPTPermanently delete an existing contact. This will remove the contact from its lead including its email addresses, phone numbers, and URLs will be removed. Activitise on the lead are not affected. This action cannot be undone. ONLY call this if the user specifically instructed you to delete the contact.
delete_custom_activity_instance
ChatGPTPermanently delete an existing custom activity instance. This action cannot be undone. ONLY call this if the user specifically instructed you to delete the custom activity instance.
delete_custom_object_instance
ChatGPTPermanently delete an existing custom object instance. A custom object instance is a record of a custom object type, attached to a lead and holding the custom field values defined by that type. This action cannot be undone. ONLY call this if the user specifically instructed you to delete the custom object instance.
delete_email_template
ChatGPTPermanently delete an email template. If the template is used in any workflows (sequences), it cannot be deleted.
delete_lead
ChatGPTPermanently delete an existing lead (company) by ID including all of its addresses, contacts, opportunities, tasks, and activities. ONLY call this if the user specifically instructed you to delete the lead, and you confirmed what the deletion will entail and that it cannot be reversed.
delete_lead_smart_view
ChatGPTPermanently delete a lead smart view (saved search).
delete_lead_status
ChatGPTPermanently delete a lead status. Cannot delete if it's the last lead status in the organization or there are leads currently using this status.
delete_note
ChatGPTPermanently delete an existing note. This action cannot be undone. ONLY call this if the user specifically instructed you to delete the note.
delete_opportunity
ChatGPTPermanently delete an opportunity. This action cannot be undone. All data associated with the opportunity will be removed.
delete_opportunity_status_tool
ChatGPTPermanently delete an opportunity status. Cannot delete if it's the last opportunity status in the organization or there are opportunities currently using this status.
delete_pipeline
ChatGPTPermanently delete an opportunity pipeline. A pipeline can only be deleted if it has no statuses. The last pipeline cannot be deleted.
delete_sms_template
ChatGPTPermanently delete an SMS template. If the template is used in any workflows (sequences), it cannot be deleted.
delete_task
ChatGPTPermanently delete an existing task by ID. This action cannot be undone. ONLY call this if the user specifically instructed you to delete the task.
enrich_field
ChatGPTUse AI to determine and set the value of a field on a lead or contact. The field is enriched using available data on the object and external sources, and the enriched value is written back to the object. By default the value is only written if the field is currently empty; set overwrite_existing_value to True to replace an existing value. Returns the enriched value along with the model's reasoning and confidence.
fetch
ChatGPTRetrieve the contents of an arbitrary object by its ID. Currently supported are leads and contacts.
fetch_call
ChatGPTFetch a single call activity by ID. Returns the call's direction, outcome, participants, and (if available) its transcript.
fetch_call_task
ChatGPTFetch a single call task by ID.
fetch_contact
ChatGPTFetch an existing contact by ID. Returns the contact's details including name, title, email addresses, phone numbers, and URLs.
fetch_custom_activity_instance
ChatGPTFetch an existing custom activity instance by ID. A custom activity instance is an activity of a custom activity type, holding the custom field values defined by that type. Returns the full instance, including its custom field values and the resolved lead, contact, and user names.
fetch_custom_object_instance
ChatGPTFetch an existing custom object instance by ID. A custom object instance is a record of a custom object type, attached to a lead and holding the custom field values defined by that type. Returns the full instance, including its custom field values and the resolved lead, custom object type, and creator/updater names.
fetch_custom_object_type
ChatGPTFetch a single custom object type by its ID. A custom object type defines the shape of a category of custom objects, including the custom fields its instances hold. Returns the type with its custom fields.
fetch_email
ChatGPTFetch a single email activity by ID.
fetch_email_template
ChatGPTFetch an email template by ID. Returns the complete email template with all its details.
fetch_email_thread
ChatGPTFetch a single Email Thread by ID. Returns thread metadata plus its most recent emails, newest first, with plaintext bodies. Returns only IDs for older messages.
fetch_invoice
ChatGPTFetch one of the organization's billing invoices by id.
fetch_lead
ChatGPTFetch an existing lead (company) by ID.
fetch_lead_merge
ChatGPTGet the status of a lead merge using lead_merge_activity_id from merge_leads. pending and in_progress mean unfinished. completed means finished. For errored, read error_message. Avoid repeated checks in quick succession or retrying the merge without checking its status.
fetch_lead_smart_view
ChatGPTFetch a lead smart view (saved search) by ID.
fetch_lead_status
ChatGPTFetch a lead status by ID.
fetch_meeting_transcript
ChatGPTFetch a meeting's Notetaker transcript(s) by meeting activity ID. Returns the meeting's speaker breakdown, summary, and full speaker-labeled transcript text. Only covers Notetaker (meeting) transcripts; call transcripts are served by fetch_call.
fetch_membership
ChatGPTFetch one of the organization's members by user id.
fetch_note
ChatGPTFetch an existing note by ID. Returns the full note details including title, text, and metadata.
fetch_opportunity
ChatGPTFetch a specific opportunity by ID. Returns the complete opportunity with all its details.
fetch_opportunity_status
ChatGPTFetch an opportunity status by ID.
fetch_pipeline_and_opportunity_statuses
ChatGPTFetch an opportunity pipeline, including its opportunity statuses, by ID.
fetch_role
ChatGPTFetch one of the organization's roles by id, with every permission it grants. Use list_roles to resolve a role name to its id.
fetch_sms
ChatGPTFetch a single SMS activity by ID. Returns the complete SMS, including message text and attachments.
fetch_sms_template
ChatGPTFetch an SMS template by ID. Returns the complete SMS template with all its details.
fetch_task
ChatGPTFetch an existing task by ID. Returns the task's details including the associated lead, contact, assignee, due date, priority, and completion status.
fetch_workflow
ChatGPTFetch a single workflow by ID.
find_agent_configs
ChatGPTList all AI agent configurations (also known as "Chloe", bots, or AI agents) defined for the organization. Returns each agent's ID and name. Use this to find the right agent ID when assigning a call step to an AI agent in a workflow. Users may refer to agents as "agents", "bots", "Chloe", or by their configured name. When more than one agent exists, pick the most appropriate one based on the name.
find_call_outcomes
ChatGPTList all outcomes applicable to calls available in the organization.
find_call_tasks
ChatGPTFind call tasks based on various filters. You can filter by lead, contact, assignee (a user or a voice agent), completion state, and scheduled/created/updated dates.
find_contact_custom_fields
ChatGPTList all contact custom fields defined for the organization. Includes both contact-specific fields and shared fields associated with contacts. Returns each field's ID, name, description, type, allowed choices (for choice fields), whether multiple values are accepted, and whether it is a shared field. Useful for deciding which custom field to read or write when working with contacts.
find_custom_activities
ChatGPTList all active (non-archived) Custom Activity Types in the organization. Call this before creating a workflow with a "custom-activity-event" trigger so you can look up the correct Custom Activity Type ID.
find_custom_activity_instances
ChatGPTFind a lead's custom activity instances based on various filters. A custom activity instance is an activity of a custom activity type, holding the custom field values defined by that type. Always scoped to a single lead; optionally filter by attributed user, one or more custom activity types, or activity date. Results are sorted by most recent activity first and are cursor-paginated.
find_custom_object_instances
ChatGPTFind a lead's custom object instances. A custom object instance is a record of a custom object type, attached to a lead and holding the custom field values defined by that type. Always scoped to a single lead; optionally filter to a single custom object type. Results are ordered by creation date (oldest first) and are cursor-paginated.
find_custom_object_types
ChatGPTList all custom object types in the organization, along with the custom fields defined on each type.
find_email_templates
ChatGPTList or find email templates
find_forms
ChatGPTList all web forms in the organization. Call this before creating a workflow with a "form-submission-event" trigger so you can look up the correct Form ID.
find_groups
ChatGPTList all groups in the organization.
find_invoices
ChatGPTFind the organization's billing invoices, newest first. Invoices without a date sort first.
find_lead_custom_fields
ChatGPTList all lead custom fields defined for the organization. Returns each field's ID, name, description, type, allowed choices (for choice fields), whether multiple values are accepted, and whether it is a shared field. Useful for deciding which custom field to read or write when working with leads.
find_lead_smart_views
ChatGPTList lead smart views (saved searches).
find_lead_statuses
ChatGPTList or find lead statuses for the organization
find_meeting_outcomes
ChatGPTList all outcomes applicable to meetings available in the organization.
find_memberships
ChatGPTList the organization's members with each member's role name, whether the role is built-in or custom, active/inactive status, and join date. Richer than org_users — prefer this unless you only need a name or email. Most recent members first.
find_notes
ChatGPTFind notes based on various filters.
find_notifications
ChatGPTFind items in the current user's inbox, such as incoming emails and SMS, missed calls, voicemails, tasks, and drafts waiting for review. By default returns the items in the inbox today.
find_opportunities
ChatGPTFind opportunities based on various filters. You can filter by lead, user, status, dates, and more.
find_opportunity_custom_fields
ChatGPTList all opportunity custom fields defined for the organization. Includes both opportunity-specific fields and shared fields associated with opportunities. Returns each field's ID, name, description, type, allowed choices (for choice fields), whether multiple values are accepted, and whether it is a shared field. Useful for deciding which custom field to read or write when working with opportunities.
find_pipelines_and_opportunity_statuses
ChatGPTList all opportunity pipelines and their opportunity statuses in the organization.
find_scheduling_links
ChatGPTList available scheduling links for the user and org. User-owned personal links come with a URL. Shared links come with a special template tag. Each can be inserted into generated templates.
find_sms_templates
ChatGPTList or find SMS templates
find_tasks
ChatGPTFind tasks based on various filters. You can filter by lead, assignee, completion state, and due/created/ updated dates.
find_voice_agents
ChatGPTList all voice agents configured for the organization. Voice agents are AI callers that place outbound calls to leads' contacts on the user's behalf. Returns each voice agent's ID, name and whether it is active. Use this to find the right voice agent ID when scheduling a call or assigning a call step in a workflow. Users may refer to voice agents as "voice agents", "Chloe", or by their configured name. When more than one agent exists, pick the most appropriate one based on the name.
find_workflows
ChatGPTList or find workflows
get_ai_credit_usage
ChatGPTAI credit usage for the billing account, broken down by feature. Reports total credits used and a per-feature breakdown. Credits are the billing unit for AI features. Usage covers the whole billing account, not a single organization. Omit start/end for the current billing period; the result's start/end report the window actually measured. Explicit ranges must be timezone-aware and span at most 366 days. Older ranges may return empty or partial data — zero usage for an old range does not mean no activity. On a rate-limited error, retry after retry_after seconds.
get_billing_summary
ChatGPTBilling summary for the organization's billing account. Reports the subscription plan, billing status with the trial end date, seat counts, and AI usage availability, tier, and credit allowance for the current billing cycle. Whether the account is on trial is status, not anything under ai_usage. Use get_ai_credit_usage for the credits actually used.
get_fields
ChatGPTUse this field ONLY to get a list of fields for the aggregation tool.
get_voice_agent_overview_report
ChatGPTCross-agent rollup for the Voice Agents list page. Returns one row per active agent — agents with completed calls in date_range or queued upcoming calls. Cumulative funnel counts (answered, engaged, objective_met) plus total_calls. upcoming_calls is the agent's queued (not yet completed) calls and is not bound by date_range — open tasks are open regardless of when scheduled (so an agent with only upcoming calls still appears). Use this to compare agents; for one agent's outcomes, sentiment, or time saved use get_voice_agent_performance_report. For an inventory of all configured voice agents regardless of activity, use find_agent_configs. The Voice Agents list (Agents tab) shows all-time stats, so leave date_range at its default (all_time) unless the user asks for a specific window. (The Upcoming and Recent tabs are call lists, not this rollup — search Calls for those.) Rows are sorted server-side per the sort field (default most_calls); pass a different mode rather than re-sorting in your reply. Set reverse=True to invert (e.g. sort=most_calls, reverse=True for least active first) — necessary to surface the bottom of the ordering, since rows are capped before they reach you. truncated and total_agent_count flag in-scope active agents; dormant_agent_count reports in-scope agents with neither completed calls in the date range nor queued upcoming calls (not included in rows).
get_voice_agent_performance_report
ChatGPTPerformance metrics for one voice agent. Returns the numbers shown on the Performance tab of a Voice Agent detail page. Passing multiple agent_config_ids pools metrics into a single aggregate (not a per-agent breakdown — for that, use get_voice_agent_overview_report). For per-call drill-down, search Calls filtered by agent_config_id. When the user is on a Voice Agent page, pull date_range from page_context.date_range so the numbers match the UI. Accepts a relative range such as last_week or an absolute period with type="absolute", start, and end. For a stored recap, use its inclusive timeframe_start and exclusive timeframe_end. Outcome coverage uses answered_by_disposition_count; answered_count is the funnel's Human Reached count. Percentages: *_pct is over total_calls; engaged_over_answered_pct and objective_met_over_answered_pct are over answered (tier-to-tier conversion). For any other denominator, compute from *_count. funnel_previous_period_deltas is null when the date range has no defined previous period (e.g. all_time).
get_voice_agents
ChatGPTReturn detailed configuration for one or more voice agents. Includes each agent's objective, user instructions, and which skills are enabled. Use this as the follow-up to find_voice_agents once one or more agent IDs have been selected.
lead_search
ChatGPTPerform 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. For more complex searches use the search tool instead. Leads will be returned by last updated first.
list_membership_requests
ChatGPTList pending requests to join the current organization. Each entry includes the requesting user's name and email, the request id, and when the request was created.
list_roles
ChatGPTList the roles that can be assigned in the organization. Covers Close's built-in roles plus any custom roles the org defines. Use this to resolve a role name to its id, or to see which roles grant organization management access.
merge_leads
ChatGPTMerge two leads in the background. The destination lead is kept, and the source lead is deleted when the merge finishes. This cannot be undone. Before merging suspected duplicates, show the leads, why they appear to match, which lead will be kept, and any conflicting information. Ask the user to approve the specific pair or group unless they already authorized it. Check fetch_lead_merge before reporting completion, retrying after an error, or attempting to merge either lead again.
org_info
ChatGPTReturn general information about the organization and the user.
org_users
ChatGPTReturn active users (memberships) which are part of the current org.
paginate_search
ChatGPTPaginate an existing search (from search or lead_search) to retrieve more results. Use the search_id from a previous search and a pagination cursor.
propose_voice_agent_update
ChatGPTPropose a voice agent configuration update from natural-language feedback. This tool does not apply changes to the voice agent. It returns a short behavioral summary and proposal ID when the requested edit is clear. If the feedback is ambiguous, it returns clarification questions instead of making a proposal. Use apply_voice_agent_update with the proposal ID only after the user approves the proposal.
render_email_template
ChatGPTRender an email template for a lead, including any template variables. Body HTML already contains the user's email signature, denoted with a <span data-system-generated="signature"> tag. Leave this tag intact or the signature could get duplicated later.
schedule_voice_agent_call
ChatGPTSchedule a voice agent to call a lead's contact. Creates a call task assigned to the voice agent. The voice agent will place the call automatically at the scheduled time, or as soon as the queue picks it up when no time is given. Use find_voice_agents first to discover which voice agents are available in this organization.
search
ChatGPTPerform a natural language search for leads or contacts. If a more specific search tool (like lead_search or activity_search) satisfies the request, use that tool instead. You can reference related objects like activities (such as calls, emails, meetings, notes, custom activities, etc.), opportunities, tasks as long as they are part of a lead query. Example queries: - leads not contacted in the past week - leads assigned to me with uncompleted tasks - leads with an active opportunity over $500 - contacts with CTO title Each returned result will contain a title label, preview text, object ID, and URL. The initial set of results, total count of all results, and a URL to open the results in Close is returned. To retrieve more results, use the returned cursor and call the paginate_search tool using the cursor and search ID returned in this response.
update_call_task
ChatGPTUpdate a call task. Only fields that are provided will be updated. Reassigning to a user or voice agent (agent_config_id) affects only this task. Completing a call task also completes every sibling task sharing its deduplication key.
update_contact
ChatGPTUpdate an existing contact. You can update a contact's name, title, email addresses, phone numbers, and URLs. Only fields that are provided will be updated.
update_custom_activity_instance
ChatGPTUpdate an existing custom activity instance. A custom activity instance is an activity of a custom activity type, holding the custom field values defined by that type. Only fields that are provided will be updated. For custom fields, only the custom fields included are modified; pass null to clear one. Pass 'clear' for contact_id to detach the contact.
update_custom_object_instance
ChatGPTUpdate an existing custom object instance. A custom object instance is a record of a custom object type, attached to a lead and holding the custom field values defined by that type. Only fields that are provided will be updated. For custom fields, only the custom fields included are modified; pass null to clear one.
update_draft_email
ChatGPTUpdate an existing draft email. Only draft emails can be updated; sent or scheduled emails are rejected. Only fields that are provided are changed. When the body is replaced the sender's saved email signature is appended again. This never sends the email.
update_email_template
ChatGPTUpdate an existing email template. Only fields that are provided and not None will be updated. Handling of attachments and unsubscribe links via this tool is currently unsupported. Email template body should be HTML formatted. Use template tags as placeholders, for example: {{ organization.name }} to refer to the sender's organization name. {{ user.first_name }} {{ user.last_name }} {{ user.email }} {{ user.phone }} to refer to the user sending the email. {{ lead.display_name }} to refer to the lead name (recipient's name/company). {{ contact.first_name }} {{ contact.last_name }} to refer to the recipient.
update_lead
ChatGPTUpdate an existing lead (company). Only fields that are provided and not None will be updated.
update_lead_smart_view
ChatGPTUpdate a lead smart view (saved search). Only fields that are provided and not None will be updated.
update_lead_status
ChatGPTUpdate the label of an existing lead status.
update_note
ChatGPTUpdate an existing note. Only fields that are provided will be updated. Note content is provided as rich text (HTML) via note_html; the plaintext note is automatically derived.
update_opportunity
ChatGPTUpdate an existing opportunity. Only fields that are provided will be updated. The value should be specified in cents (e.g., $100.00 = 10000).
update_opportunity_status_tool
ChatGPTUpdate the label of an existing opportunity status.
update_pipeline
ChatGPTUpdate an existing opportunity pipeline. Only fields that are provided will be updated.
update_sms_template
ChatGPTUpdate an existing SMS template. Only fields that are provided will be updated. Fields that are not provided will remain unchanged. Handling of attachments via this tool is currently unsupported. Use template tags as placeholders, for example: {{ organization.name }} to refer to the sender's organization name. {{ user.first_name }} {{ user.last_name }} {{ user.email }} {{ user.phone }} to refer to the user sending the message. {{ lead.display_name }} to refer to the lead name (recipient's name/company). {{ contact.first_name }} {{ contact.last_name }} to refer to the recipient.
update_task
ChatGPTUpdate an existing task. Only fields that are provided will be updated. Pass 'clear' for contact_id or due_date to clear those values.
activity_search
Claudecreate_address
Claudecreate_contact
Claudecreate_email_template
Claudecreate_lead
Claudecreate_lead_status
Claudecreate_opportunity
Claudecreate_opportunity_status_tool
Claudecreate_pipeline
Claudecreate_sms_template
Claudecreate_workflow
Claudedelete_address
Claudedelete_contact
Claudedelete_email_template
Claudedelete_lead
Claudedelete_lead_smart_view
Claudedelete_lead_status
Claudedelete_opportunity
Claudedelete_opportunity_status_tool
Claudedelete_pipeline
Claudedelete_sms_template
Claudefetch_contact
Claudefetch_email_template
Claudefetch_lead
Claudefetch_lead_smart_view
Claudefetch_lead_status
Claudefetch_opportunity
Claudefetch_opportunity_status
Claudefetch_pipeline_and_opportunity_statuses
Claudefetch_sms_template
Claudefind_email_templates
Claudefind_lead_smart_views
Claudefind_lead_statuses
Claudefind_opportunities
Claudefind_pipelines_and_opportunity_statuses
Claudefind_scheduling_links
Claudefind_sms_templates
Claudefind_workflows
Claudelead_search
Claudemcp.read
Claudemcp.write_destructive
Claudemcp.write_safe
Claudeorg_info
Claudeorg_users
Claudepaginate_search
Claudeperform_search
Claudeupdate_contact
Claudeupdate_email_template
Claudeupdate_lead
Claudeupdate_lead_smart_view
Claudeupdate_lead_status
Claudeupdate_opportunity
Claudeupdate_opportunity_status_tool
Claudeupdate_pipeline
Claudeupdate_sms_template
Claude