Skip to content

// ai integration

Connect Tomba to AI tools via MCP

Connect Tomba to Claude, Cursor, VS Code, ChatGPT and any other MCP client. OAuth for Claude Desktop, so no API keys are needed. Remote server at mcp.tomba.io, no local install required.

https://mcp.tomba.io/mcp28 toolsOAuth or API key
Agent with Tomba connected

You: Find the engineers at Pied Piper

Calling tooldomain_search

tools/call
{
  "name": "domain_search",
  "arguments": { "domain": "piedpiper.com", "department": "engineering" }
}

// structuredContent · data.emails[0]

dinesh@piedpiper.comSoftware Engineer valid

// 01 · connect

One URL, nothing to install

Add https://mcp.tomba.io/mcp to your client. Clients that support MCP authorization sign you in with OAuth; the others send your key and secret.

Claude Code

// Setting
claude mcp add
// Authentication
OAuth · API key headers

claude mcp login opens a browser window where you sign in to Tomba. With headers, the shell expands the variables when you run the command.

claude mcp add --transport http --scope user tomba https://mcp.tomba.io/mcp
claude mcp login tomba
Setup for every client

// 02 · tools

28 tools, each one API call

Every tool call is one request to the Tomba API with your credentials, billed like that request. Two tools change data; the others are read-only.

// find5

domain_search
email_finder
author_finder
linkedin_finder
phone_finder

// verify3

email_verifier
phone_validator
domain_status

// enrich4

email_enrichment
person_enrichment
company_enrichment
combined_enrichment

// company8

companies_search
similar_finder
technology_finder
email_count
email_format
email_sources
location
autocomplete

// leads2

list_leads
create_lead

// account6

account_info
usage_info
list_keys
get_logs
list_flags
create_flag

domain_search

read-only

Email addresses Tomba has for a company

// Calls
GET/v1/domain-search
// Cost
1 search credit per 10 resultsAt least one address is returned. 1 credit per 10 results requested with limit.
tools/call · domain_search
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "domain_search",
    "arguments": {
      "domain": "piedpiper.com",
      "department": "engineering"
    }
  }
}
Every tool's parameters

// 03 · access

Three ways to authenticate

With OAuth, each tool needs the scope of the endpoint it calls: read, search, verify, enrich, leads or account. Review or revoke access under Connected apps in the dashboard.

OAuth 2.0

Clients that support MCP authorization open a browser window where you sign in to Tomba and approve access. You don't handle keys.

// The client sends

Authorization: Bearer <access token>
// Tools
All tools except usage_info and get_logs
// Clients
Claude Code, Claude Desktop, ChatGPT, VS Code, Windsurf, Zed, Gemini CLI

API key as a bearer token

For clients that can send an Authorization header but not custom headers: your key and secret, separated by a colon, in base64.

// The client sends

Authorization: Bearer <base64 of key:secret>
// Tools
All tools
// Clients
Zed

API key headers

Your key and secret in the same headers as the Tomba API.

// The client sends

X-Tomba-Key: ta_xxxx
X-Tomba-Secret: ts_xxxx
// Tools
All tools
// Clients
Claude Code, Cursor, VS Code, Windsurf, Gemini CLI, Cline

// 04 · faq

Frequently asked questions

Still have questions? Visit the help center

// start free

See who Tomba finds at any company

Type a company's domain to see its people, their roles and verified work emails, each with the pages it was found on. Free account, no card.