Tavily Key Generator

v1.0.0Browser Automationstable

Multi-service toolkit for Tavily and Firecrawl signup automation, key validation, and isolated proxy pools.

api-key-generatorbrowser-automationcamoufoxcloudflareduckmail
Share:
1,498
Stars
0
Downloads
0
Weekly
0/5

What is Tavily Key Generator?

Tavily Key Generator is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to multi-service toolkit for tavily and firecrawl signup automation, key validation, and isolated proxy pools.

Multi-service toolkit for Tavily and Firecrawl signup automation, key validation, and isolated proxy pools.

This server falls under the Browser Automation category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Multi-service toolkit for Tavily and Firecrawl signup automa

Use Cases

Automate Tavily and Firecrawl account signup and key generation.
Validate API keys and manage isolated proxy pools.
Use browser automation for email-based account creation.
skernelx

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx tavily-key-generator

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Tavily Key Generator

The Tavily Key Generator is a multi-service browser automation toolkit that automates account registration and API key extraction for search and crawling platforms like Firecrawl and Exa. It uses local browser automation with Camoufox/Playwright, automated email verification via Cloudflare Mail or DuckMail, and built-in Turnstile CAPTCHA solving to create accounts without manual intervention. Teams use it to generate and validate API keys in batch for search services, then optionally upload them to a centralized proxy pool for shared use.

Prerequisites

  • Python 3.10 or later installed
  • Cloudflare Mail API credentials or DuckMail access for email automation
  • Git to clone the repository
  • A local Turnstile Solver service running (for CAPTCHA bypass)
  • Optional: MySearch-Proxy server for proxy pool uploads
1

Clone the repository

Download the project source code to your local machine.

git clone https://github.com/skernelx/tavily-key-generator.git
cd tavily-key-generator
2

Configure environment variables

Copy the example environment file and fill in your email service credentials and optional proxy pool settings.

cp .env.example .env
# Edit .env with your values:
# CLOUDFLARE_MAIL_API_KEY=your_key
# DUCKMAIL_TOKEN=your_token
# SERVER_URL=http://your-proxy-pool-server (optional)
# SERVER_ADMIN_PASSWORD=your_password (optional)
3

Install Python dependencies

Install the required Python packages using pip or your preferred package manager.

pip install -r requirements.txt
4

Start the automation tool

Launch the key generator using the platform-appropriate script. The tool opens a local browser to perform real registrations.

# macOS/Linux:
python3 run.py
# or:
./start_auto.sh

# Windows:
start_auto.bat
5

Select a service and generate keys

Choose Firecrawl or Exa from the service menu. The tool automates browser registration, email verification code extraction, and immediate API key validation. Results are saved to text files.

6

Retrieve generated keys

After a batch run, keys are stored in local output files. For Exa, accounts are saved as comma-separated records.

# Exa output format:
# email,EMAIL_OTP_ONLY,api_key
cat exa_accounts.txt

Tavily Key Generator Examples

Client configuration

This tool runs as a standalone Python application, not as an MCP server. If integrated as an MCP server via a wrapper, the configuration would look like this.

{
  "mcpServers": {
    "tavily-key-generator": {
      "command": "python3",
      "args": ["/path/to/tavily-key-generator/run.py"],
      "env": {
        "CLOUDFLARE_MAIL_API_KEY": "your_cloudflare_mail_key",
        "SERVER_URL": "http://your-proxy-pool-server",
        "SERVER_ADMIN_PASSWORD": "your_password"
      }
    }
  }
}

Prompts to try

When the tool is running interactively, you interact via the CLI menu rather than an AI prompt. These describe typical workflows.

- "Generate 5 Firecrawl API keys using batch mode"
- "Validate all existing keys in exa_accounts.txt"
- "Upload generated keys to the proxy pool server"
- "Run concurrent registration for 3 Exa accounts"

Troubleshooting Tavily Key Generator

Email verification step fails or times out

Check that your Cloudflare Mail API key or DuckMail token is valid and has not expired. Ensure the email service can receive messages from the registration site's domain. Increase the verification timeout in .env if available.

CAPTCHA solving fails during registration

Ensure the local Turnstile Solver service is running and reachable. Verify the solver endpoint URL is correctly configured in .env. Some CAPTCHAs may require updating the solver to the latest version.

Note: Tavily registration is no longer available

As of the README, Tavily's official email registration entry has been closed (官网已关闭邮件注册入口). Use Firecrawl or Exa instead, which are listed as currently operational.

Frequently Asked Questions about Tavily Key Generator

What is Tavily Key Generator?

Tavily Key Generator is a Model Context Protocol (MCP) server that multi-service toolkit for tavily and firecrawl signup automation, key validation, and isolated proxy pools. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Tavily Key Generator?

Follow the installation instructions on the Tavily Key Generator GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Tavily Key Generator?

Tavily Key Generator works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Tavily Key Generator free to use?

Yes, Tavily Key Generator is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Browser Automation MCP Servers

Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "tavily-key-generator": { "command": "npx", "args": ["-y", "tavily-key-generator"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Tavily Key Generator?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides