Fyonta is a flat-rate B2B contact database and enrichment API. This post covers the two most common ways teams actually plug it in: as an HTTP enrichment column inside Clay, and as an MCP server for Claude Code. Same API key works for both — there's no separate Clay pricing tier or agent-specific plan.
One honesty note up front: Fyonta isn't a pre-built app in Clay's integration marketplace. You connect it through Clay's generic HTTP API column, the same mechanism you'd use for any external API Clay doesn't natively support. That's a completely normal, well-documented Clay workflow — it just isn't a one-click install, so this post shows the actual steps.
What you need first
An API key. Sign up free and subscribe from the dashboard, or use an existing key — both integrations below use it exactly as-is.
Using Fyonta as an enrichment API in Clay
Clay's HTTP API column is a general-purpose way to call any REST API from a table and map the response into columns. Fyonta's endpoints are a standard REST API with header-based auth, so they drop in directly.
Step by step
- In your Clay table, click + to add a column, search for HTTP API, and select it.
- Switch to the Configure tab for manual setup (or describe what you want in the Generate tab and let Clay's AI assistant draft the config).
- Set the method to
GETand the endpoint to a Fyonta URL, for example:https://api.fyonta.com/v1/enrich/email-search
- Add query parameters, referencing existing table columns where useful:
company_url: /Company Domain first_name: /First Name last_name: /Last Name
- Add your API key as a header. Rather than pasting it into every column, save it once in Clay's header account manager (Select header account → + Add account) so it's encrypted and reusable across columns:
X-API-Key: YOUR_FYONTA_KEY
- Set the response field path so Clay extracts just the email instead of the whole payload:
data.email
- Click Test against a single row, confirm the result, then run it across the table.
The same pattern works for any Fyonta endpoint — swap the URL and parameters for Phone Finder, Reverse Email Lookup, Domain Search, or Lead Search against our owned database. Full parameter reference is in the docs.
One setting worth getting right
Clay's HTTP API column has its own rate-limiting field (requests per timeframe). Set it at or under your Fyonta plan's limit — 200/min on Basic, 1,000/min on Pro — so Clay doesn't fire faster than Fyonta will accept and start returning 429s partway through a large table run.
Using Fyonta as an MCP server in Claude Code
Fyonta ships a remote MCP server at api.fyonta.com/mcp using Streamable HTTP transport — the transport Claude Code's own docs recommend for cloud-based MCP services. Connecting it is one command.
Add the server
claude mcp add --transport http fyonta https://api.fyonta.com/mcp \ --header "X-API-Key: YOUR_FYONTA_KEY"
Verify it connected:
/mcp
You should see fyonta listed as ✔ Connected with 7 tools available. If you'd rather have it available across every project instead of just the current one, add --scope user to the command above.
What you get
Seven tools: search_leads against Fyonta's owned database, plus enrich_email_search, enrich_phone_search, enrich_reverse_email_lookup, enrich_domain_search, enrich_contact_finder, and enrich_company_finder — the same six enrichment endpoints available over REST. Full tool reference is on the MCP page.
Try it
Once connected, plain-language requests work directly:
Find the work email for the VP of Sales at acme.com
Who does jane.doe@acme.com belong to?
List Director-level contacts at companies in the IT Services industry in California
One key, two surfaces, one flat rate
Neither integration changes the pricing. Whether a lookup comes from a Clay table, a Claude Code MCP tool call, or a raw curl request, it's the same account, the same rate limit, and the same $99 or $499 monthly fee — not a separate credit pool for automations versus interactive use, which is how most enrichment vendors price it.
FAQ
Does Clay have a native Fyonta integration?
Not as a pre-built app in Clay's integration marketplace, no. You connect Fyonta through Clay's HTTP API enrichment column, pointing it at Fyonta's REST endpoints with your API key in the header. This takes a few minutes to set up and works identically to a native integration once configured.
Do I need a separate API key for Claude Code and Clay?
No. One Fyonta API key works identically whether you're calling it from a Clay HTTP API column, from Claude Code over MCP, from a script, or directly via curl. Usage from all surfaces counts against the same rate limit and the same flat monthly plan.
Does using Fyonta inside Clay cost extra credits?
No. Fyonta doesn't meter by credit, and Clay's HTTP API column doesn't charge Clay credits for calling an external API — Clay credits apply to Clay's own native providers. You're on Fyonta's flat monthly rate regardless of volume through Clay, capped only by your rate limit.
Can I use Fyonta with other MCP clients besides Claude Code?
Yes. Fyonta's MCP server uses the standard Streamable HTTP transport, so any MCP-compatible client can connect the same way — Claude Code is one example, not the only one.
What's the rate limit when calling Fyonta from Clay at scale?
The same as calling the API directly: 200 requests/minute on Basic, 1,000/minute on Pro. Set Clay's HTTP API column rate limit at or below that so Clay doesn't outpace what Fyonta will accept.