addrbookFor publishers
← The evidence ledger

Evidence row 382775

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 46bb8265-15b0-41e3-8559-6e3950356098
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
5ee4c8a8951d1e9956e5cc193f732dc42e7d5e819e8ac313c4b799912497110d
Leaf
0x3d2c08f069fb9c6d76c83f76a668905fbd5342fb1e2c6e4ee352963e50391f5f

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "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-5k: TPSClear UK API credits (5,000 checks), £24.00 ex VAT; pack-10k: TPSClear UK API credits (10,000 checks), £39.00 ex VAT; pack-50k: TPSClear UK API credits (50,000 checks), £149.00 ex VAT; pack-100k: TPSClear UK API credits (100,000 checks), £199.00 ex VAT; pack-500k: TPSClear UK API credits (500,000 checks), £599.00 ex VAT; pack-1m: TPSClear UK API credits (1,000,000 checks), £799.00 ex VAT; pack-5m: TPSClear UK API credits (5,000,000 checks), £2499.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.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "pack": {
            "description": "The pack id.",
            "enum": [
              "pack-1k",
              "pack-5k",
              "pack-10k",
              "pack-50k",
              "pack-100k",
              "pack-500k",
              "pack-1m",
              "pack-5m",
              "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"
            ],
            "type": "string"
          }
        },
        "required": [
          "pack"
        ],
        "type": "object"
      },
      "name": "buy_credits"
    },
    {
      "description": "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.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "phone_numbers": {
            "description": "Phone numbers, up to 500 per call, for example \"+447700900123\".",
            "items": {
              "maxLength": 40,
              "type": "string"
            },
            "maxItems": 500,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "phone_numbers"
        ],
        "type": "object"
      },
      "name": "check_dead_numbers"
    },
    {
      "description": "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.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_account"
    },
    {
      "description": "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.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "campaign_ref": {
            "description": "Optional reference stored on the audit record: letters, digits, spaces and . , : / # _ - only.",
            "maxLength": 120,
            "type": "string"
          },
          "phone_numbers": {
            "description": "Phone numbers, up to 1,000 per call, for example \"+447700900123\".",
            "items": {
              "maxLength": 40,
              "type": "string"
            },
            "maxItems": 1000,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "phone_numbers"
        ],
        "type": "object"
      },
      "name": "screen_numbers"
    },
    {
      "description": "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.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "company_name": {
            "description": "The legal name of the client business, for example \"Acme Outbound Ltd\".",
            "maxLength": 160,
            "minLength": 2,
            "type": "string"
          }
        },
        "required": [
          "company_name"
        ],
        "type": "object"
      },
      "name": "set_company_name"
    },
    {
      "description": "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.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "phone_numbers": {
            "description": "Phone numbers, up to 500 per call, for example \"+61412345678\".",
            "items": {
              "maxLength": 40,
              "type": "string"
            },
            "maxItems": 500,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "phone_numbers"
        ],
        "type": "object"
      },
      "name": "wash_au_numbers"
    }
  ]
}

What the leaf hashes

{"body":"5ee4c8a8951d1e9956e5cc193f732dc42e7d5e819e8ac313c4b799912497110d","id":382775,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793059577698958,"prev":null,"subject":"46bb8265-15b0-41e3-8559-6e3950356098","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON