MCP server

The TPS MCP server.

Let your AI agent check phone numbers against the UK TPS and CTPS registers before anyone calls them. TPSClear runs the first MCP server for UK call screening, and it covers Australia's Do Not Call Register and dead numbers as well.

DMA licensed list cleanerFree trialListed integrationACMA Do Not Call Register subscriber

What your agent can do

  • Screen up to 1,000 UK numbers per call against the TPS and CTPS registers (13.5 million and 1.1 million numbers).
  • Wash Australian numbers against ACMA's Do Not Call Register.
  • Find disconnected mobiles before a dialler wastes time on them.
  • Check its own balance, and buy more credits through a Stripe Checkout link that a person pays.

Tools

  • screen_numbers: Screen UK numbers against the TPS and CTPS registers.
  • wash_au_numbers: Wash Australian numbers against the Do Not Call Register.
  • check_dead_numbers: Live mobile network (HLR) lookups: live, switched off or dead.
  • get_account: The account's balances and company name.
  • set_company_name: Set the legal name of the business the account screens numbers for.
  • buy_credits: Returns a Stripe Checkout URL for a named pack, payable by a person with a card. The credits land on the key's own account.

Connect

Create a key at tpsclear.co.uk/account, then add the server to your client. In Claude Code:

claude mcp add --transport http tpsclear https://tpsclear.co.uk/api/mcp --header "Authorization: Bearer tpsc_live_..."

Cursor, VS Code and other clients that read a JSON config:

{
  "mcpServers": {
    "tpsclear": {
      "type": "http",
      "url": "https://tpsclear.co.uk/api/mcp",
      "headers": { "Authorization": "Bearer tpsc_live_..." }
    }
  }
}

Licensed data

Voll Studios Ltd, the company behind TPSClear, is licensed by the DMA as a TPS and CTPS list cleaner. Each check reads the current register, and every result is logged with its date for your compliance record.

Why we ask for your company name

Our DMA list cleaner licence requires us to name each client in a monthly declaration. A live key needs the legal name of the business it screens for. Add it at tpsclear.co.uk/account, or let the agent set it with the set_company_name tool.

Questions

What is an MCP server?

MCP (Model Context Protocol) is the open standard AI agents use to call outside tools. Add the TPSClear MCP server to a client such as Claude Code or Cursor and the agent can screen numbers, check balances and buy credits itself, without you writing code against the REST API.

Can an AI agent check numbers against the TPS register?

Yes. With the TPSClear MCP server connected, the agent calls screen_numbers with up to 1,000 UK numbers and gets back a verdict for each: clean, TPS listed or CTPS listed, with the date of the check. The server is at https://tpsclear.co.uk/api/mcp.

Which MCP clients does it work with?

Any client that connects to a remote MCP server over Streamable HTTP and lets you set an Authorization header, which includes Claude Code, Cursor, VS Code and Windsurf. The claude.ai and ChatGPT web connectors sign in with OAuth, which the server does not offer yet.

Do AI voice agents need to screen against the TPS?

A person calling through a dialler is covered by regulation 21 of PECR, which is where TPS and CTPS screening comes in. A dialler playing recorded or generated speech is under regulation 19 and needs the subscriber's prior consent, TPS or not. Whether a conversational AI voice agent counts as recorded matter has not been tested; our article on AI cold callers sets out both readings.

How much does it cost?

The MCP server draws on the same prepaid packs as the REST API and Zapier. UK packs start at £9 for 1,000 checks and last 12 months. Australian washes and dead number checks have their own packs. Prices are on the pricing page.

Can I try it without paying?

Yes. A test key is free and screens against built-in fixtures, so you can connect the server and run screen_numbers before buying anything. Australian washes need a live key, as the register has no test mode.

More: AI cold callers and auto-diallers under PECR, pricing, the REST API.