BillionVerify
Email verification for AI agents: verify single or bulk emails, check credits and history.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http billionverify 'https://mcp.billionverify.com/mcp'
{
"mcpServers": {
"billionverify": {
"type": "http",
"url": "https://mcp.billionverify.com/mcp"
}
}
}
billionverify-mcpclaude mcp add billionverify -e 'BILLIONVERIFY_API_KEY=<your billionverify_api_key>' -e 'BILLIONVERIFY_API_URL=https://api.billionverify.com' -- npx -y billionverify-mcp@1.1.1
{
"mcpServers": {
"billionverify": {
"command": "npx",
"args": [
"-y",
"billionverify-mcp@1.1.1"
],
"env": {
"BILLIONVERIFY_API_KEY": "<your billionverify_api_key>",
"BILLIONVERIFY_API_URL": "https://api.billionverify.com"
}
}
}
}
Environment variables
BILLIONVERIFY_API_KEYrequired secret Your BillionVerify API keyBILLIONVERIFY_API_URLAPI base URL override
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
BillionVerify MCP Server — TypeScript
Connect any AI assistant to BillionVerify email verification via the Model Context Protocol. Built with the official MCP TypeScript SDK.
Option 1 — Hosted Server (No Installation)
Use BillionVerify's hosted MCP server. There is nothing to install and no API key to paste: you sign in with your BillionVerify account over OAuth, and the connection is tied to that account.
| Server URL | https://mcp.billionverify.com/mcp |
| Transport | Streamable HTTP |
| Authentication | OAuth 2.1 (sign in with your BillionVerify account) |
The hosted server does not accept API keys (
?api_key=,BV-API-KEYorAuthorization: Bearer <api key>are all rejected). If you want to use an API key, use Option 2.
Detailed step-by-step guide: docs/connect-chatgpt-claude.md.
ChatGPT (web)
- Settings → Apps & Connectors → Advanced settings → turn on Developer mode.
- Settings → Apps & Connectors → Create.
- Name
BillionVerify, MCP server URLhttps://mcp.billionverify.com/mcp, authentication OAuth → create. - Sign in to BillionVerify in the window that opens and approve access.
- In a new chat, click + → Developer mode → enable BillionVerify.
Claude (claude.ai / Claude Desktop)
- Customize → Connectors → + → Add custom connector.
- Name
BillionVerify, URLhttps://mcp.billionverify.com/mcp→ Add (leave Advanced settings empty). - Click Connect, sign in to BillionVerify and approve access.
- In a chat, click + → Connectors and make sure BillionVerify is on.
Team / Enterprise: an Owner adds the connector under Organization settings → Connectors, then each member clicks Connect.
Claude Code
claude mcp add --transport http billionverify https://mcp.billionverify.com/mcp
Then run /mcp inside Claude Code, select billionverify and finish the sign-in in your browser.
Cursor
Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project), then click Connect next to the server in Settings → MCP:
{
"mcpServers": {
"billionverify": {
"url": "https://mcp.billionverify.com/mcp"
}
}
}
Option 2 — Self-Hosted (TypeScript / Node.js)
Run your own MCP server using this TypeScript implementation.
Prerequisites
- Node.js 18+
Run via npx (no install)
BILLIONVERIFY_API_KEY=your_api_key npx billionverify-mcp
Claude Desktop config (self-hosted)
{
"mcpServers": {
"billionverify": {
"command": "npx",
"args": ["-y", "billionverify-mcp"],
"env": {
"BILLIONVERIFY_API_KEY": "your_api_key_here"
}
}
}
}
Install globally
npm install -g billionverify-mcp
billionverify-mcp
Install from source
git clone https://github.com/BillionVerify/billionverify-mcp.git
cd billionverify-mcp
npm install
npm run build
npm start
Environment Variables
| Variable | Description | Default |
|---|---|---|
BILLIONVERIFY_API_KEY | Your BillionVerify API key | — |
BILLIONVERIFY_API_URL | API base URL override | https://api.billionverify.com |
Available Tools
| Tool | Description |
|---|---|
verify_single_email | Verify a single email address in real-time |
verify_batch_emails | Verify up to 50 emails in one request |
get_account_balance | Check your credit balance |
get_verification_history | List verification history (paginated) |
get_verification_stats | Aggregated statistics for 7d / 30d / 90d / 1y |
get_task_status | Poll the status of an async file verification job |
get_download_url | Get download URL for results with status filters |
create_webhook | Subscribe to file completion events |
list_webhooks | List all configured webhooks |
delete_webhook | Remove a webhook |
health_check | Check server health |
License
MIT
Frequently asked questions
What is BillionVerify?
Email verification for AI agents: verify single or bulk emails, check credits and history.
How do I install BillionVerify?
It runs as a remote server. In Claude Code: claude mcp add --transport http billionverify 'https://mcp.billionverify.com/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does BillionVerify need an API key?
Yes. It expects BILLIONVERIFY_API_KEY, which you set in its configuration.
Is BillionVerify open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains BillionVerify?
It is published by BillionVerify. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.