TPSClear

Screen UK numbers against TPS and CTPS, wash AU numbers against the DNCR, check dead mobiles.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
88%
命名质量
90%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,474token 数(工具定义)
~797 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.15%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "tpsclear": {
      "url": "https://tpsclear.co.uk/api/mcp"
    }
  }
}

远程端点

https://tpsclear.co.uk/api/mcpstreamable-http

它能做什么

工具清单

工具(6)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟡screen_numbers(phone_numbers, campaign_ref)

Screen UK phone numbers against the TPS and CTPS registers before calling. Each result is clean, tps-listed, ctps-listed, unknown, suppressed or consented. A live key draws prepaid UK credits (one per distinct valid number); a test key returns fixtures at no cost. Same as POST /v1/screen.

输入模式

{
  "type": "object",
  "properties": {
    "phone_numbers": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 40
      },
      "minItems": 1,
      "maxItems": 1000,
      "description": "Phone numbers, up to 1,000 per call, for example \"+447700900123\"."
    },
    "campaign_ref": {
      "type": "string",
      "maxLength": 120,
      "description": "Optional reference stored on the audit record: letters, digits, spaces and . , : / # _ - only."
    }
  },
  "required": [
    "phone_numbers"
  ],
  "additionalProperties": false
}
🟡wash_au_numbers(phone_numbers)

Wash Australian phone numbers against the Do Not Call Register. Live key only (the register has no test mode). One prepaid AU wash per distinct valid number; invalid numbers cost nothing and numbers the register gave no answer for are refunded. Same as POST /v1/dncr.

输入模式

{
  "type": "object",
  "properties": {
    "phone_numbers": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 40
      },
      "minItems": 1,
      "maxItems": 500,
      "description": "Phone numbers, up to 500 per call, for example \"+61412345678\"."
    }
  },
  "required": [
    "phone_numbers"
  ],
  "additionalProperties": false
}
🟡check_dead_numbers(phone_numbers)

Live mobile network (HLR) lookups: whether each mobile is live, switched off or dead. Live key only. One prepaid dead number check per mobile, two for a US number; numbers that are not mobiles and invalid numbers cost nothing. Same as POST /v1/dead-number.

输入模式

{
  "type": "object",
  "properties": {
    "phone_numbers": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 40
      },
      "minItems": 1,
      "maxItems": 500,
      "description": "Phone numbers, up to 500 per call, for example \"+447700900123\"."
    }
  },
  "required": [
    "phone_numbers"
  ],
  "additionalProperties": false
}
🟢get_account

The calling key and its account: environment, scopes, company name and whether one is still required (GET /v1/me), plus the UK credits left (GET /v1/usage), the Australian washes left (GET /v1/dncr) and the dead number checks left (GET /v1/dead-number). A balance the key lacks the scope for comes back as that error. Costs nothing.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟡set_company_name(company_name)

Set the legal name of the business this account screens numbers for (PATCH /v1/me). Required before a live key can screen. Voll Studios Ltd, the company behind TPSClear, is licensed by the DMA as a TPS and CTPS list cleaner. The licence requires a monthly declaration naming each client, so a live API key must belong to an account that names the business it screens numbers for.

输入模式

{
  "type": "object",
  "properties": {
    "company_name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 160,
      "description": "The legal name of the client business, for example \"Acme Outbound Ltd\"."
    }
  },
  "required": [
    "company_name"
  ],
  "additionalProperties": false
}
⚪buy_credits(pack)

Returns a Stripe Checkout URL for a prepaid pack, bound to this key's account. A person pays it by card; the credits land on the account once paid, and nothing is charged until then. Needs a live key on a self-serve account that names its client business. Prices are in minor units in the response. Packs: pack-1k: TPSClear UK API credits (1,000 checks), £9.00 ex VAT; pack-10k: TPSClear UK API credits (10,000 checks), £49.00 ex VAT; pack-50k: TPSClear UK API credits (50,000 checks), £179.00 ex VAT; au_100: TPSClear Australian DNCR washes (100), A$4.00 ex VAT; au_250: TPSClear Australian DNCR washes (250), A$9.00 ex VAT; au_500: TPSClear Australian DNCR washes (500), A$14.00 ex VAT; au_1000: TPSClear Australian DNCR washes (1,000), A$24.00 ex VAT; au_2500: TPSClear Australian DNCR washes (2,500), A$48.00 ex VAT; au_5000: TPSClear Australian DNCR washes (5,000), A$85.00 ex VAT; au_10000: TPSClear Australian DNCR washes (10,000), A$145.00 ex VAT; au_25000: TPSClear Australian DNCR washes (25,000), A$310.00 ex VAT; au_50000: TPSClear Australian DNCR washes (50,000), A$600.00 ex VAT; au_100000: TPSClear Australian DNCR washes (100,000), A$1170.00 ex VAT; dn_100: TPSClear dead number checks (100), £1.00 ex VAT; dn_250: TPSClear dead number checks (250), £2.50 ex VAT; dn_500: TPSClear dead number checks (500), £5.00 ex VAT.

输入模式

{
  "type": "object",
  "properties": {
    "pack": {
      "type": "string",
      "enum": [
        "pack-1k",
        "pack-10k",
        "pack-50k",
        "au_100",
        "au_250",
        "au_500",
        "au_1000",
        "au_2500",
        "au_5000",
        "au_10000",
        "au_25000",
        "au_50000",
        "au_100000",
        "dn_100",
        "dn_250",
        "dn_500"
      ],
      "description": "The pack id."
    }
  },
  "required": [
    "pack"
  ],
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本6 个工具