Skip to content

CRM MCP tools

These tools are served by the Sessionboard MCP server. To connect an assistant, see CRM API authentication. Tools that read need read:crm; tools that change something need write:crm. None connects an app: connecting takes the person’s own keys, so they do it in Sessionboard CRM. Only send_crm_contract and void_crm_contract reach anyone, the signer, and they run only with confirmed: true, which the assistant passes after the person says yes. archive_crm_pipeline_entry needs confirmed: true too.

ToolHintsDescription
get_crm_homereadContacts by type, tags, active contacts against the plan, the setup steps and the most recent contacts
find_crm_contactsreadSearch, filter (type, tag, source, event, active), sort and page contacts, with counts per type, tag and source
get_crm_contactreadOne contact with their history and the team’s notes
list_crm_tagsreadEvery tag with how many contacts have it
manage_crm_tagwrite, destructiveCreate, rename or delete a tag (its contacts are kept)
import_crm_peoplewrite, destructivePreview an import of people or companies row by row, then import the rows the person agreed to, 250 at a time: people matched by email (with tags and a company), companies by name (with tags)
list_crm_sourcesreadThe CRMs, AMSs and event platforms people can be read from (contacts from HubSpot, Salesforce and iMIS; one event’s speakers from Cvent, Swoogo, Bizzabo, ON24 and Goldcast): connected, health, what each brings
discover_crm_peoplereadWho a connected app holds, compared with your contacts, with where each kind lands (contacts or people); writes nothing, and only counts an event’s attendees, for the person to review before importing
export_crm_contactsreadThe filtered contact list as CSV, up to 1,000 rows (the Contacts page exports up to 25,000)
get_crm_pipelinereadThe stages with their counts and the pipeline entries (search, filter by stage, type, tag or event, sort, page), or one entry’s history
add_to_crm_pipelinewriteAdd up to 200 contacts to the pipeline in a stage and for an event; contacts already in it are skipped
move_crm_pipeline_entrywrite, destructiveMove an entry to another stage with a note, or change its event; every move is kept in its history
archive_crm_pipeline_entrywrite, destructiveTake an entry off the pipeline (the contact stays), after the person says yes
list_crm_contractsreadContracts by status or contact, with the contact, template and dates
get_crm_contractreadOne contract with its signers and history, and the PDF link
send_crm_contractwrite, destructiveSend a contract for signature from a published template, or resend one, after the person approves the template, title and recipient
void_crm_contractwrite, destructiveVoid a contract that is not complete, after the person says yes
list_crm_contract_templatesreadThe templates and the built-in starters
add_crm_contract_starterwriteAdd a speaker, sponsor or exhibitor starter template, published and ready to send
find_crm_peoplereadEveryone the organization knows, with tags, companies, pipeline stage and attendance; tag chips (roles, any or all_roles), company_id, warm, attended, member, in_pipeline
find_warm_opportunitiesreadPeople who came to 5 or more webinars or events, aren’t in the pipeline and aren’t customers
get_crm_personreadOne person with their signals and the contact they’re linked to
add_people_to_crm_contactswriteMake contacts of up to 200 people (an existing contact with the email is linked instead)
start_crm_attendee_syncwrite, destructiveBring an event platform’s attendees for one event into People, after the person agrees to the count; or keep a source in sync
hand_off_crm_peoplewriteHand a selection to Marketing, Sessions, Learning or Awards as a list, with the link that opens the app or its trial page
manage_crm_personwrite, destructiveAdd a person or change their name, title, tags or companies
tag_crm_peoplewrite, destructiveAdd or remove tags on up to 500 people at once
delete_crm_peoplewrite, destructiveDelete people (their contacts, contracts and pipeline entries stay), after the person says yes
find_crm_companiesreadCompanies by tag chips (sponsor, exhibitor), or one company with its people, contracts and pipeline
manage_crm_companywrite, destructiveAdd a company or change its name, website or tags
link_crm_company_peoplewrite, destructiveLink people to a company (by key, or someone new by email), or unlink one
delete_crm_companieswrite, destructiveDelete companies (their people stay), after the person says yes

manage_crm_contact, delete_crm_contacts and tag_crm_contacts were replaced by manage_crm_person, delete_crm_people and tag_crm_people, and import_crm_contacts by import_crm_people.