Skip to main content
Glama
tomba-io

Tomba Agent Plugins

Official
by tomba-io

Supported Platforms

Platform

Plugin Path

Auth Method

Generic / Multi-agent

.agents/plugins/

OAuth / Bearer / API headers

Claude (Desktop & Code)

.claude-plugin/

OAuth 2.0 (automatic)

Cursor AI

.cursor-plugin/

X-Tomba-Key / X-Tomba-Secret headers

VS Code (GitHub Copilot)

.vscode/

OAuth / Bearer (prompted)

Windsurf

.windsurf-plugin/

OAuth / Bearer

Zed

.zed-plugin/

OAuth / Bearer

ChatGPT (OpenAI API)

.chatgpt-plugin/

OAuth (plugin manifest)

Codeium

.codeium-plugin/

OAuth / Bearer

Gemini CLI

.gemini-plugin/

OAuth / Bearer

MCP Server

Available Tools

Tool

Description

domain_search

Find all emails for a company domain

email_finder

Discover a person's email via name + company

email_verifier

Validate email deliverability, MX, SMTP

email_enrichment

Get full contact and company profiles

email_count

Count public emails for a domain

author_finder

Extract author email from article URLs

linkedin_finder

Convert LinkedIn profiles to verified emails

phone_finder

Retrieve validated phone numbers

phone_validator

Verify phone numbers with carrier details

technology_finder

Identify website technology stacks

similar_finder

Discover competitor/lookalike companies

companies_search

Query company database by attributes

All tool definitions are maintained in shared/tools.json as a single source of truth.

Resources

Resource

URI

Description

Account Info

tomba://account

Current account information and usage

Domain Stats

tomba://domain/{domain}/stats

Email statistics for a domain

Usage Stats

tomba://usage

API usage statistics

Prompts

12 pre-built prompts for common workflows:

Prompt

Description

lead-research

Research a company and find key contacts for outreach

competitor-analysis

Analyze competitors including tech stack, team structure, and contacts

email-verification

Verify a list of email addresses

find-person

Find a specific person's email at a company

content-outreach

Find authors and content creators for outreach campaigns

account-based-marketing

Build comprehensive ABM campaigns with multi-stakeholder targeting

investor-research

Research VCs/investors, portfolio companies, and find decision makers

hiring-outreach

Source candidates from target companies for recruiting

partnership-research

Identify strategic partners and integration opportunities

market-research

Conduct industry analysis across multiple companies

sales-territory-mapping

Build territory plans with account prioritization and stakeholder mapping

due-diligence

Comprehensive company analysis for investment, acquisition, or partnership

Authentication

Just provide the MCP URL — no API keys or headers needed. Your MCP client opens a browser for authorization automatically via RFC 9728 discovery.

{
  "mcpServers": {
    "tomba": {
      "url": "https://mcp.tomba.io/mcp"
    }
  }
}

Supported by: Claude Desktop, and any MCP client with OAuth discovery support.

Method 2: Bearer Token

For clients that don't support OAuth. Encode your credentials as base64:

echo -n 'ta_your_api_key:ts_your_secret_key' | base64

Use the result as:

Authorization: Bearer <base64_token>

Method 3: API Headers

For Cursor and clients that support custom headers:

X-Tomba-Key: ta_your_api_key
X-Tomba-Secret: ts_your_secret_key

Setup

1. Choose Your Auth Method

OAuth (Claude Desktop) — No setup needed. Just add the URL and authorize in your browser when prompted.

API Keys (other clients):

  1. Sign up at app.tomba.io/auth/register

  2. Get your API key (ta_xxx) and secret (ts_xxx) from app.tomba.io/api

  3. Copy .env.example to .env and fill in your credentials

2. Configure Your Platform

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "tomba": {
      "url": "https://mcp.tomba.io/mcp"
    }
  }
}

Claude Desktop opens your browser automatically for authorization. Tokens refresh silently.

Run:

claude mcp add tomba --transport http --url https://mcp.tomba.io/mcp \
  --header "Authorization: Bearer YOUR_BASE64_TOKEN"

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "tomba": {
      "url": "https://mcp.tomba.io/mcp",
      "transport": "http",
      "headers": {
        "X-Tomba-Key": "ta_your_api_key",
        "X-Tomba-Secret": "ts_your_secret_key"
      }
    }
  }
}

Option A — OAuth (if supported):

{
  "servers": {
    "tomba": {
      "type": "http",
      "url": "https://mcp.tomba.io/mcp"
    }
  }
}

Option B — Bearer token (prompted):

{
  "inputs": [
    {
      "id": "tomba-bearer",
      "type": "promptString",
      "description": "Tomba Bearer Token (base64 of ta_api_key:ts_secret_key)",
      "password": true
    }
  ],
  "servers": {
    "tomba": {
      "type": "http",
      "url": "https://mcp.tomba.io/mcp",
      "headers": {
        "Authorization": "Bearer ${input:tomba-bearer}"
      }
    }
  }
}

Option A — OAuth (if supported):

{
  "mcpServers": {
    "tomba": {
      "serverUrl": "https://mcp.tomba.io/mcp"
    }
  }
}

Option B — Bearer token:

{
  "mcpServers": {
    "tomba": {
      "serverUrl": "https://mcp.tomba.io/mcp",
      "transport": "http",
      "headers": {
        "Authorization": "Bearer YOUR_BASE64_TOKEN"
      }
    }
  }
}

Option A — OAuth (if supported):

{
  "context_servers": {
    "tomba": {
      "settings": {
        "url": "https://mcp.tomba.io/mcp"
      }
    }
  }
}

Option B — Bearer token:

{
  "context_servers": {
    "tomba": {
      "settings": {
        "url": "https://mcp.tomba.io/mcp",
        "headers": {
          "Authorization": "Bearer YOUR_BASE64_TOKEN"
        }
      }
    }
  }
}

Use the MCP tool type in the OpenAI Responses API:

curl https://api.openai.com/v1/responses \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4.1",
    "tools": [
      {
        "type": "mcp",
        "server_label": "tomba",
        "server_url": "https://mcp.tomba.io/mcp",
        "require_approval": "never"
      }
    ],
    "input": "Find all emails for tomba.io"
  }'

Option A — OAuth (if supported):

{
  "mcpServers": {
    "tomba": {
      "url": "https://mcp.tomba.io/mcp"
    }
  }
}

Option B — Bearer token:

{
  "mcpServers": {
    "tomba": {
      "url": "https://mcp.tomba.io/mcp",
      "transport": "http",
      "headers": {
        "Authorization": "Bearer YOUR_BASE64_TOKEN"
      }
    }
  }
}

Option A — OAuth (if supported):

{
  "mcpServers": {
    "tomba": {
      "url": "https://mcp.tomba.io/mcp"
    }
  }
}

Option B — Bearer token:

Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "tomba": {
      "url": "https://mcp.tomba.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BASE64_TOKEN"
      }
    }
  }
}

Rate Limits

Every API response includes rate limit headers:

Header

Description

RateLimit-Policy

Rate limit policy definition

RateLimit

Current remaining quota and reset time

x-daily-request-left

Remaining daily requests

x-minute-request-left

Remaining requests this minute

x-minute-reset-seconds

Seconds until minute limit resets

Contributing

See CONTRIBUTING.md for guidelines on adding new platform plugins.

License

MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tomba-io/agent-plugins'

If you have feedback or need assistance with the MCP directory API, please join our Discord server