Carta CRM MCP
MCP Server URL: https://mcp.listalpha.com/mcp
For any questions, contact [email protected].
Available Tools
Read Tools
Contacts
search_contacts— search contacts by text query and/or listfetch_contact_by_id— get a single contact with deals and notesfetch_contact_interactions_by_emails— get email and calendar interactions with a contact by email address(es)get_contact_interactions— list email/calendar interactions with a single contact by CRM id (plus next upcoming event)contact_count— count contacts in a single list or saved contact reportget_contact_lists— get all contact lists and folders hierarchyget_contact_fields— get all contact fields (standard and custom) with IDs and typesget_contact_custom_fields— get custom field definitions for contactsget_adviser_profile— single-call relationship summary for a bank or adviser (top contacts, active deals, recent notes)
People
search_people— search across people records (broader than contacts)enrich_person— enrich a person record with external data
Companies
search_companies— search companies by name or domainfetch_company_by_domain— look up a company by its domainfetch_company_by_id— get a single company by its IDfind_company— find a company by name or domainpreview_company— preview company data before creationget_company_interactions— list email/calendar interactions with contacts at a company by CRM idget_company_relations— list aggregated relationships (one row per participant) for a companyget_company_lists— get all company listsget_company_fields— get all company fields (standard and custom) with IDs and typesget_company_custom_fields— get custom field definitions for companiesaggregate_companies— group and count companies by field values for reporting
Deals
search_deals— search deals by text, stage, or date rangefetch_deal_by_deal_id— get full deal details with notes and related peopleget_deal_interactions— list email/calendar interactions for the company on a dealget_deal_relations— list aggregated relationships (one row per participant) for a dealget_deal_pipelines_with_stages— get all pipelines with their stagesget_deal_custom_fields— get custom field definitions for dealsget_deal_fields— get all deal fields (standard and custom) with IDs and typesaggregate_deals— group and count deals by field values for reportingget_deal_stage_history— get timestamped stage transitions for a deal
Fundraising
get_fundraising— get a single fundraising opportunity by IDsearch_fundraising— search and list fundraising opportunitiesget_fundraising_interactions— list email/calendar interactions for a fundraising opportunityget_fundraising_relations— list aggregated relationships (one row per participant) for a fundraising opportunityget_fundraising_stages— get all fundraising stages (valid stageId values)get_fundraising_custom_fields— get custom field definitions for fundraisingget_fundraising_fields— get all fundraising fields (standard and custom) with IDs and typesaggregate_fundraising— group and count fundraising opportunities by field values for reporting
Investors
get_investor— get a single investor by IDsearch_investors— search and list investorsget_investor_interactions— list email/calendar interactions for an investorget_investor_relations— list aggregated relationships (one row per participant) for an investorget_investor_custom_fields— get custom field definitions for investorsget_investor_fields— get all investor fields (standard and custom) with IDs and typesaggregate_investors— group and count investors by field values for reporting
Notes
search_notes— full-text search across notesfetch_note_by_id— get a single note by IDget_note_folders— get note folder hierarchylist_linked_notes— list notes linked to a given entitylist_notes_by_domain— list notes related to a company domain (aggregated across company, deals, investors, fundraising, contacts)
Themes
search_themes— search themes by nameget_theme_items— get items linked to a theme, optionally filtered by folderget_theme_folders— get folders within a theme, grouped by entity type (CONTACT, COMPANY, DEAL, NOTE, TAG)
Interactions
list_interactions_by_domain— list email and calendar event interactions with contacts at a given domain
Email Campaigns
list_email_campaigns— list the org's email campaigns (newest first), optionally filtered by statusget_email_campaign— fetch a single email campaign by ID with HTML, subject, status, and available merge tags
Reports
list_reports— list available reports for the organizationget_report— get a single report by IDget_report_data— get data for a specific reportget_report_schedule— get a report's schedule
Notifications
get_user_notification_settings— fetch the current user's notification settings
Attachments
get_file_content— fetch file content for an attachment
Platform
get_platform_how_to_guide— get how-to guidance for using the platformget_current_user— return the current user and tenant (name, email, organization)objects_count— count all objects across the tenant (contacts, deals, fundraisings, investors, notes)
Write Tools
Contacts
create_contact— create a new contact, optionally adding it to a specific listupdate_contact— update an existing contact by ID; only provide fields to changedelete_contact— delete a contact by IDadd_contact_to_list— add an existing contact to a list (usecreate_contactonly for brand-new contacts)create_contact_list— create a new contact list at the root of the workspaceupdate_contact_list— rename a list, move it into a folder, and/or change permission; passfolderId: nullto move to rootdelete_contact_list— delete a contact list (the default "All Contacts" list cannot be deleted)create_contact_folder— create a new folder for organizing contact lists; passparentFolderIdto nestupdate_contact_folder— rename a folder, nest it under another folder, and/or change permission; passparentFolderId: nullto move to rootdelete_contact_folder— delete a folder; lists and sub-folders inside it are moved to the root, and their contacts are not deleted
Companies
create_company— create a new companyupdate_company— update an existing company by ID; only provide fields to changedelete_company— delete a company by ID
Deals
create_deal— create a new deal; pipeline and stage default to org defaults if omittedupdate_deal— update an existing deal by ID; only provide fields to changedelete_deal— delete a deal by IDupdate_deal_stage— rename a deal stage and/or change its flags (default, funnel, kanban)reorder_deal_stage— change the position of a deal stage within its pipeline
Fundraising
create_fundraising— create a new fundraising opportunity; stage defaults to first if omittedupdate_fundraising— update an existing fundraising opportunity by ID; only provide fields to changedelete_fundraising— delete a fundraising opportunity by IDupdate_fundraising_stage— rename a fundraising stage and/or toggle kanbanreorder_fundraising_stage— change the position of a fundraising stage
Investors
create_investor— create a new investorupdate_investor— update an existing investor by ID; only provide fields to changedelete_investor— delete an investor by ID
Notes
create_note— create a new noteupdate_note— update an existing note by ID; only provide fields to changedelete_note— delete a note by IDlink_note— link a note to an entityunlink_note— remove a note link from an entity
Themes
create_theme— create a new theme; returns existing theme if name already existscreate_theme_item— link an entity to a themedelete_theme_item— remove an entity link from a themeadd_subtheme— make an existing theme a sub-theme of another themeremove_subtheme— remove a sub-theme link from a parent theme
Custom Fields
create_custom_field— add a new custom field to an entity schema (companies, contacts, deals, investors, fundraising)update_custom_field— partially update an existing custom fielddelete_custom_field— delete a custom field (default fields cannot be deleted)
Email Campaigns
create_email_campaign— create a draft email campaign (not sent; sending is manual from the app)update_email_campaign— update a draft/failed campaign (sent campaigns may only be renamed)delete_email_campaign— delete an email campaign of any status (irreversible; delivered emails unaffected)
Reports
create_report— create a new reportupdate_report— update an existing report by ID; only provide fields to changedelete_report— delete a report by IDcreate_report_schedule— create a schedule for a reportupdate_report_schedule— update a report schedule by ID; only provide fields to changedelete_report_schedule— delete a report schedule by ID
File Generation
generate_pdf_from_html— generate a PDF from HTML contentgenerate_csv_from_entities— generate a CSV export from entity records
Notifications
update_user_notification_settings— update the current user's notification settings
Support
product_support_hotline— escalate product support questions
Updated 6 days ago
Did this page help you?