{"id":382775,"recorded_at":"2026-10-27T00:06:17.698994Z","observed_at":"2026-10-27T00:06:17.698958Z","subject_kind":"endpoint","subject":"46bb8265-15b0-41e3-8559-6e3950356098","kind":"mcp.tools","method":"probe.mcp/1","body":{"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"}]},"body_sha256":"5ee4c8a8951d1e9956e5cc193f732dc42e7d5e819e8ac313c4b799912497110d","prev_id":null,"leaf":"0x3d2c08f069fb9c6d76c83f76a668905fbd5342fb1e2c6e4ee352963e50391f5f","leaf_text":"{\"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\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x3d2c348cf4a2594eb63cc2b2354cc006d8efa45f2f01acac45245660ca8b4634","0x60b536797343589fe85b38149c2061f79dab3d08451aeaae06a3c675396070d0","0xcd043cf33d22d08676007dcdef89ac6f1a628b2a6168a6d5b4b4a6dfa9097105","0x93e6fd25c128b8c4df5a9d2ec9a614a6b9ee07dab55e6369e6992e16aecae088","0x1c01b461d20595b263fe4ff1ca907dc9fcaae80127872823915fe0a869a32046","0x277cbab0705dfc97df3a0ac408cf4419f53517900f9bafa9fac08bb914ed5bbe","0xa859a6639c39691a3fb5fc70a88cdd4bc1eca430e5c850a5d15ba308f0463c1e","0xfe3ac52913bfd2b2cfe6d5f612e654cf0de74a97669902505bba06c80a0fc7fc","0x86261251c5019169ce9426c68de78521608abb9b3b6838b284ac9066dd8158bc","0x2c7b2dd8bdb23032c549cb56bea8f8a4ae7001d581b5f30e31165a845fdddae3","0x2a46b413c4a79ee979d8a40f091ba215dc98b3af9709a0311b2ff60a4cb34d60","0x5bcdf911ebda5c6d942d996f5453cef161d2571921ceb388d7c8ffbdc925f4d0","0x9e70d944564843a0f0d88b623d628ff2e2ac17c172d4ebe0ed141fe8b9f9dae4","0x42784d9809d120654630ee1b254a1dd90a2bbd3024aa180f1a59bbf53e9316e4","0x8360ee1105e4d9f9312067cbbfd47c69c5948665ae582b9684a580c8f4e199e1","0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb","0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}