Authentication

Set up your API keys and BYOK credentials to start using MCP Factory.

1. Create an Account

Sign up at dashboard.mcpfactory.org to get started. You can use email or OAuth (Google, GitHub).

2. Get Your API Key

After signing in, go to Settings → API Keys to generate your MCP Factory API key.

mcpf_live_xxxxxxxxxxxxxxxxxxxx

Keep this key secret. It grants full access to your account.

3. Configure BYOK Keys

MCP Factory uses your own API keys for underlying services. Go to Settings → BYOK Keys to configure them.

Required Keys by MCP

MCPRequired Keys
Sales OutreachOpenAI/Anthropic, Apollo, Resend
Influencer PitchOpenAI/Anthropic, Hunter.io, Resend
Google AdsOpenAI/Anthropic, Google Ads API

Where to Get Keys

ProviderPurposeLink
OpenAIContent generationplatform.openai.com
AnthropicContent generationconsole.anthropic.com
ApolloLead enrichmentapollo.io
ResendEmail sendingresend.com
Hunter.ioEmail findinghunter.io

4. Environment Variables

When using MCPs locally, set these environment variables:

# Required for all MCPs
MCPFACTORY_API_KEY=mcpf_live_xxxxxxxxxxxx

# Optional: Override dashboard BYOK keys
OPENAI_API_KEY=sk-xxxx
ANTHROPIC_API_KEY=sk-ant-xxxx
APOLLO_API_KEY=xxxx
RESEND_API_KEY=re_xxxx

Note: Keys set in environment variables take precedence over dashboard-configured keys.

5. Verify Setup

Test your configuration by running:

curl https://api.mcpfactory.org/me \
  -H "Authorization: Bearer mcpf_live_xxxx"

You should see your account details and configured BYOK keys.