Work your leads from any agent.
Connect ToMarket to Claude or any MCP client. Your agent reads the same five answers, asks what changed and records what happened, then hands off to the tools you already use.
Connect in one line.
Claude Code · hosted MCPclaude mcp add --transport http tomarket https://www.tomarket.app/api/mcp --header "Authorization: Bearer $GTM_API_KEY"Save your workspace key as GTM_API_KEY: sign in, then issue it in the front page's agent box or at /connect. It starts with tm_ and is shown once.
Common commands
- “What's new on my ToMarket leads since Monday?”
whats_new - “Scan my fintech list now.”
whats_newscan_now - “Mark Narratize as meeting booked.”
record_outcome - “What has ToMarket learned from my deals?”
what_have_you_learned - “Set me up from three customers we've won: acme.com, globex.com, initech.com.”
draft_icp - “Push today's new ToMarket leads into HubSpot.”
whats_newuses your own CRM's MCP
Or run the bundled server (Node 22+)
{
"mcpServers": {
"tomarket": {
"type": "stdio",
"command": "node",
"args": ["/absolute/path/to/tomarket/mcp/server.mjs"],
"env": {
"GTM_API_URL": "https://www.tomarket.app",
"GTM_API_KEY": "${GTM_API_KEY}"
}
}
}
}Every tool your agent gets.
| Tool | What it does |
|---|---|
distill_icp | Create an editable company-only ICP draft from a public website or text. |
get_icp | Read your workspace ICP. |
update_icp | Edit and confirm an ICP. |
get_free_leads | Start or fetch the free ten job; wait with progress. |
explain_lead | Read one lead. |
get_lead_v2 | Read one lead's five answers. |
export_leads | Export one finished job's leads as a file (the lead pack). |
draft_message | Regenerate a role-addressed draft and rehearse it with the synthetic council. |
list_signals | List signal coverage, provenance and editable parameters. |
tweak_signal | Edit one signal parameter set; returns a draft ICP requiring confirmation. |
next_leads | The next n leads for an ICP, by global rank (default 10). |
archive_leads | Archive served leads by lead_id (as next_leads returned them). |
suppress_contacted | Tell ToMarket who was already contacted, so they are skipped and the list refills past them. |
list_suppressions | The workspace's suppression list: kind (domain or email), value, source tag and time added. |
export_csv | The archive of one ICP as CSV, in rank order. |
list_icps | Read your saved workspace ICPs; paginated, no generation. |
list_leads | Read saved leads with five answers and evidence. |
get_lead | Read one saved lead and its WHO, WHAT, WHEN, WHY, HOW and evidence links. |
search_leads | Search saved workspace leads by literal company name or domain substring. |
get_run | Read a workspace job or supplier run, stored events and timing. |
workspace_summary | Read workspace counts, remaining lead allowance, customer price and current live/replay mode. |
create_icp | Save a one-line ICP (the companies you sell to, in plain words) and watch it: ToMarket rescans its leads daily and records what changes, with sources. |
set_cadence | Set how often one watched list is rescanned: daily, weekly, monthly or paused. |
scan_now | Rescan one watched list now and return the scan's receipt. |
whats_new | What changed on the workspace's watched leads since a time, grouped by lead and newest first. |
draft_icp | Set up an ICP with zero configuration. |
give_feedback | Accept or reject one lead. |
record_outcome | Record what happened with a lead (lead_id as next_leads returned it): replied, meeting, won, lost, bounced or not_now, with an optional note. |
what_have_you_learned | What ToMarket learned from your deal outcomes for one ICP. |
get_today | The companies to call today from your board. |
set_daily_bandwidth | Set how many companies you can work a day: Today shows that many from the top of the tiered order (P1 first, then P2, …). |
set_signal | Switch one signal, or a whole family of signals, on or off for your board; its column appears or disappears. |
log_touch | Log what happened when you reached out to a company on your board. |
explain_rank | Why one company sits at its rank on your board. |
get_credits | What this will cost you this month: your credit balance and account (auto-reload, and whether buying credits is open), this month's Est. |
list_lists | Your lists. |
create_list | Make a new list from a plain-English goal, e.g. "fintech compliance buyers at US Series A-C software companies". Drafts its playbook with the same ste. |
rename_list | Rename one of your lists. |
archive_list | Archive a list: it leaves the switcher and its checks pause, so nothing is spent on it. |
restore_list | Bring an archived list back: it returns to the switcher at the check cadence it had. |
move_lead | Move one or more companies to a list. |
find_overlaps | Companies that are on two or more of your active lists. |
get_outreach | One company's outreach from your board, ready to send. |
export_list | Today or the whole list as a CSV in a sequencer's own import shape. |
log_outcome | Log what happened after you reached out to a company on your board, in one call. |
Three prompts. Your tools do the rest.
Your CRM
HubSpot or Salesforce MCPAsk ToMarket what's new on my leads since yesterday (whats_new). For each new or updated lead, open it with get_lead, then use my HubSpot MCP to find or create the company and the contact and add the change sentence as a note. Show me the list of writes first and wait for my OK before you write anything. (On Salesforce: the same, with my Salesforce MCP.)
Email drafts
Gmail MCP · drafts onlyGet today's new ToMarket leads (whats_new), open each with get_lead, and use my Gmail MCP to create one draft per lead from its HOW step and WHAT draft. Create drafts only: never send. When you're done, list each draft's subject and recipient for me to review.
Your team
Slack MCPAsk ToMarket whats_new since yesterday and write a short summary for #pipeline: one line per lead with the company, the change sentence and its source link. Show me the message and post it with my Slack MCP only after I say yes.
ToMarket never sends email, writes your CRM or posts for you — your agent does, with your approval.