FoxEra Calls

Trigger and manage AI cold calls from your AI assistant. Add leads, create campaigns, approve calls, get transcripts and recordings — all via MCP from ChatGPT, Claude, Cursor or n8n.

Hosted MCP Server

npx add-mcp 'https://app.foxera.co.uk/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Let your AI assistant find clients for you.

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
Read balance, folders, campaigns, schedules, calling hours and the pitchget_balance, list_folders, list_campaigns, get_campaign, get_live_campaign, list_schedules, get_calling_hours, get_pitchGET /api/client/balance, /api/client/companies, /api/campaigns, /api/campaign/active, /api/client/schedules, /api/calling-hours, /api/client/profile
Download a call recording(link in get_call)GET /api/calls/{id}/recording

Built so an AI cannot run away with your calling

  • Two deliberate steps before anyone is phoned. A campaign phones real people and costs credit, so the assistant must send back the exact number of people it will call, then approve the campaign in a separate step. FoxEra enforces both steps and tells every assistant to show you the number and get your yes first. You can see and cancel any campaign in your dashboard.
  • Only the documented actions. Keys and connections act only as a customer in your own account and reach only the actions listed on this page. They cannot place instant single calls, delete data, switch to another account or reach any admin function.
  • Your calling hours still apply. Calls only go out inside the calling hours you set. Those hours can't be set earlier than 08:00 or later than 21:00, and unless you choose a time zone they are judged in the local time where each phone rings.
  • No double campaigns. Send an idempotency key and a retried request returns the first result instead of creating a second campaign.
  • Rate limits and an activity log. Every change an assistant makes (leads, folders, campaigns, approvals, cancellations) is recorded with its name. Revoke a key or disconnect an app instantly, and changing your password disconnects them all.
  • 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. A campaign needs the exact number of people confirmed and a separate approval before it dials, and your assistant is told to get your yes for both.

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, and reach only the documented actions. Campaigns need an exact confirmed count and a separate approval, calling hours are enforced, every change an assistant makes is logged, and you can revoke access at any time; changing your password disconnects everything.

Start free with £7 calling credit