Skip to Content
API & MCPTool reference

MCP server

Tool reference

Every tool the Breaknorm MCP server exposes — generated from the server itself.

The server at https://mcp.breaknorm.co/mcp exposes 59 tools. Each tool is also a REST endpoint with the same arguments — the linked page has both, with examples. A machine-readable list is at /tools.json.

Discover

ToolWhat it doesCost
list_filtersEvery filterable facet with its type and coverage %, plus the search axes.No record cost
list_filter_valuesExisting values of a keyword facet with counts (and its coverage), optionally under filters.No record cost

Companies

ToolWhat it doesCost
search_companiesRecords: one per company shown (each hit, every time it is shown); count_companies and list_filters are free.1 record per company shown
search_manyRecords: one per company shown (each hit, every time it is shown); count_companies and list_filters are free.1 record per company shown
count_companiesHow many companies match a set of filters and literal guards — and, with group_by (≤3 keyword facets), how they split.No record cost by default
find_similarRecords: one per company shown (each hit, every time it is shown); count_companies and list_filters are free.1 record per company shown
get_companiesRecords: one per company returned.1 record per company returned
segment_companiesSplit a set of companies into sub-segments you can write ONE message to.No record cost by default

Jobs & hiring signals

ToolWhat it doesCost
search_jobsRecords: one per posting shown; count_jobs is free.1 record per posting shown
get_job_postingsRecords: one per posting returned.1 record per posting returned
count_jobsFree.No record cost by default
get_company_activityRecords: one per company found.1 record per company returned

Crawled pages

ToolWhat it doesCost
get_company_pagesThe pages we crawled from a company’s website: page_id, url, kind, when it was fetched and its length.No record cost
get_pageThe markdown of one crawled page of a company’s website — by page_id, or by domain + kind for the newest page of that kind.No record cost by default
check_pagesFor up to 50 companies you already have, which of up to 10 terms appear on their crawled pages.No record cost by default

People

ToolWhat it doesCost
search_peopleFind people — decision makers, a team, a persona — with their contacts, at the companies you choose.1 record per person shown
count_peopleHow many people match — and at how many companies — before you pull them.No record cost by default
get_peopleFull records for up to 100 people by person_id.1 record per person shown
get_contactsThe contacts of up to 25 people, with every address checked again when its verdict is older than max_age_days or never checked.1 record per person shown (the re-check is free)
list_people_valuesThe values of a person field with how many people carry each.No record cost
find_people_liveFor companies where search_people / get_contacts return nobody.2 records per company searched, found or not; a weekly ceiling per plan
get_live_people_resultCurrent result of find_people_live lookups (lookup_ids from its answer).No record cost
start_live_people_jobfind_people_live for a list of companies (items=[{domain, company_name?, ref?}], up to your plan’s e-mail batch size).2 records per company searched, found or not; a weekly ceiling per plan

Lists & exclusions

ToolWhat it doesCost
create_listCreate a list of companies (by domain).No record cost
add_to_listAdd companies to one of your lists.No record cost
remove_from_listRemove domains from one of your lists.No record cost
get_listsYour organization’s company lists (id, name, kind, client, auto_exclude, size, how many the index knows).No record cost

Exports & jobs

ToolWhat it doesCost
start_exportExport EVERY company matching a search or a lookalike — not just the top 100.1 record per exported row (company or person)
get_jobStatus and result of an export, e-mail, list-import or live-people job (job_id), with a fresh 24 h download link once done.No record cost
cancel_jobCancel a queued or running job.No record cost

E-mail

ToolWhat it doesCost
find_emailFind the work e-mail address of a person from their name and company domain, verified against the mail server.2 records per address found
verify_emailCheck whether an e-mail address is deliverable, without sending mail.1 record per address checked
get_email_resultResult of a find_email / verify_email that answered {status:‘pending’}.No record cost
start_email_jobVerify a list of e-mail addresses or find addresses for people.1 record per row (verify) / per address found (find)

Account

ToolWhat it doesCost
get_usageYour organization’s plan, access state and allowance in records, with two rolling windows — used, left and limit for each.No record cost

Webhooks & events

ToolWhat it doesCost
describe_eventsThe event catalogue for subscriptions and list_events.No record cost
list_eventsEvents in the order we recorded them, after a cursor.1 record per event shown
create_webhook_endpointRegister a receiver URL for event subscriptions.No record cost
list_webhook_endpointsYour organization’s webhook endpoints with status (pending | active | paused | disabled) and delivery health.No record cost
update_webhook_endpointChange an endpoint.No record cost
create_subscriptionSubscribe to events and deliver the matches to a webhook endpoint and/or a people list.1 record per delivered payload with company fields (person_row per person from actions); creating is free
preview_subscriptionDry run of a subscription body over the recorded events of the last window_days.No record cost
list_subscriptionsYour organization’s event subscriptions (full stored body, status active | paused | invalid with invalid_reason, version, matched_total).No record cost
update_subscriptionChange any part of a subscription (every key optional; a given key replaces the stored one whole) and/or set status active | paused.No record cost
send_test_eventQueue ONE test delivery to the subscription’s endpoint.No record cost
list_subscription_matchesWhat a subscription did, newest first: each matched event with its state, suppressed_reason, enrichment status, and every delivery attempt.No record cost
redeliverQueue new delivery attempts with the ORIGINAL stored bytes (nothing is re-rendered or re-charged).No record cost

LinkedIn monitors (post engagers, champion tracking)

ToolWhat it doesCost
describe_monitorsWhat a LinkedIn monitor is and how to use one.No record cost
estimate_monitorBefore creating: how many people a profile’s posts draw per month or one post’s counts, and the records that would cost if every one of them were delivered — comments only vs…No record cost
create_monitorWatch a LinkedIn profile’s posts or one post and collect the people who engaged; or watch a people list for job changes.40 records per person, once per monitor, when first delivered or listed: a commenter 40 records, a reactor 80; a profile monitor’s daily look for new posts 40 (monitor_poll); champion tracking: 80 per delivered change, the checks are free; e-mail found +2; creating and collecting are free
collect_postShorthand for create_monitor: collect the commenters of ONE LinkedIn post now.40 records per person, once per monitor, when first delivered or listed: a commenter 40 records, a reactor 80; collecting is free
list_monitorsYour organization’s monitors with status, target, settings and counters (posts, people collected, resolved, last poll).No record cost
update_monitorPause / resume a monitor, or change its name, collect settings, exclude or limits.No record cost
list_monitor_peopleThe people a monitor collected, newest first.40 records per person on first exposure (40 a commenter, 80 a reactor, once per monitor — a person a subscription already delivered is free here)

People lists

ToolWhat it doesCost
create_people_listCreate a list of PEOPLE.No record cost
list_people_listsYour organization’s people lists (id, name, client, size, version).No record cost
add_people_list_itemsAdd people by LinkedIn profile URL (up to 5000 per call), with optional name, title, company and e-mail.No record cost
remove_people_list_itemsRemove people (by LinkedIn profile URL) from one of your people lists.No record cost
list_people_list_itemsThe people on one of your people lists, newest first, with the fields you ask for.1 record per person returned when e-mail fields are asked for