API and MCP for AI assistants

Let your AI assistant find clients for you.

FoxEra Calls has an open API and an MCP server, so ChatGPT, Claude, Cursor, DeepSeek-based agents or your own code can add leads, run AI calling campaigns and read the results inside your account, always with your yes before anyone is phoned.

Connect in three steps (Claude, ChatGPT, Cursor)

  1. In your AI assistant, add a custom connector (Claude: Settings, Connectors; ChatGPT: a custom connector or app on plans that support them; Cursor and other MCP apps: add a remote MCP server).
  2. Paste this address: https://app.foxera.co.uk/mcp
  3. Press Connect, sign in to FoxEra (or create a free account with £7 credit) and press Allow. Your assistant can now run your calling.

This is a standard remote MCP server (Model Context Protocol, Streamable HTTP) with OAuth 2.1 sign-in, so there is nothing to install and no key to copy. You can disconnect it any time in FoxEra under Connect AI.

Any other AI or your own code: use an API key

DeepSeek, Gemini, Mistral, n8n, Make, your own agent or script: sign in to FoxEra, open the Connect AI tab and press Create API key. Send it as a bearer token.

curl https://app.foxera.co.uk/api/client/status \ -H "Authorization: Bearer fxk_your_key_here"

The full API description is published as OpenAPI 3.1 at app.foxera.co.uk/api/public/openapi.json. Feed it to any framework that turns OpenAPI into tools, or point an MCP client at https://app.foxera.co.uk/mcp with the same bearer key.

Build a ChatGPT GPT

In the GPT editor add an Action, import the OpenAPI URL above, choose authentication API key, Bearer and paste your key. Your GPT can then check your balance, add leads, create and schedule campaigns and read the results.

What your assistant can do

Ask it toMCP toolAPI
Check whether you can call now: pauses, credit, pitch approval, calling hoursget_account_statusGET /api/client/status
Choose the calling agent (Cass, Alex or Andrea)list_agentsGET /api/client/personas
Add leads and organise them in foldersadd_lead, create_folder, move_leads_to_folder, list_leadsPOST /api/client/leads/manual, POST /api/client/companies
Preview a campaign: how many people, when, price per minutepreview_campaignPOST /api/campaign/start (without confirm_count)
Create a campaign now or scheduled, then arm itcreate_campaign, approve_campaignPOST /api/campaign/start, POST /api/campaigns/{id}/approve
Cancel a campaign or stop live callscancel_campaign, stop_all_live_callsPOST /api/campaigns/{id}/cancel, POST /api/calls/stop-live
Read outcomes, transcripts, cost and recordingslist_calls, get_callGET /api/client/call-report, GET /api/client/calls/{id}
Pull a results reportget_reportGET /api/reports/summary
Set calling hours and edit or approve the pitchset_calling_hours, update_pitch, approve_pitchPUT /api/calling-hours, PATCH /api/client/pitch
Get a card top-up link for you to paycreate_top_up_linkPOST /api/client/topup

Built so an AI cannot run away with your calling

  • Your yes, every time. A campaign phones real people and costs credit, so it takes two steps: the assistant must first confirm the exact number of people it will call, then separately approve the campaign. Both are enforced by FoxEra, not left to the AI.
  • Confined to your workspace. Keys and connections act only as a customer in your own account. They can never reach another account or any admin function.
  • Your calling hours still apply. Nothing dials outside the hours you set, and never before 08:00 or after 21:00.
  • No double campaigns. Send an idempotency key and a retried request returns the first result instead of creating a second campaign.
  • Rate limits and a full activity log. Every change an assistant makes is recorded with its name, and you can revoke a key or disconnect an app instantly.
  • Nothing is charged by the AI. A top-up returns a secure payment link for you to open and pay.

Try these prompts

  • “Check my FoxEra account and tell me if I can start a campaign today.”
  • “Create a folder called Dentists Leeds, add these ten practices, and preview a campaign with Cass for tomorrow at 10am.”
  • “How did yesterday's calls go? Show me the conversations that asked for more information.”
  • “Pause everything and cancel the campaign that is scheduled for Friday.”

Frequently asked questions

Is there a FoxEra Calls API?

Yes. FoxEra Calls has a documented REST API (OpenAPI 3.1 at app.foxera.co.uk/api/public/openapi.json) and a remote MCP server at app.foxera.co.uk/mcp for AI assistants such as Claude, ChatGPT and Cursor.

Can ChatGPT or Claude make cold calls for me?

They can run FoxEra Calls for you: add leads, create or schedule a campaign, choose the calling agent and read the results. FoxEra's AI agents place the calls, and a campaign only starts after you confirm how many people will be phoned and approve it.

Does connecting an AI assistant cost extra?

No. The API, the MCP server and API keys are free. You pay only for calling, from 12p per connected minute, and new accounts start with 7 pounds of free credit.

Which AI assistants work with FoxEra?

Any assistant that supports remote MCP servers (for example Claude and Cursor, and ChatGPT where custom connectors are available), any GPT via Actions using the OpenAPI description, and any agent or script that can send HTTP requests with a bearer API key, such as DeepSeek-based agents, n8n or Make.

Is it safe to let an AI control my calling?

Keys and connections act only inside your own workspace with customer permissions. Campaigns need an exact confirmed count and a separate approval, calling hours are enforced, every action is logged and you can revoke access at any time.

Start free with £7 calling credit