addrbookFor publishers
← The evidence ledger

Evidence row 3404393

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint c03ce88b-c12d-4650-b708-c4b0d01673a8
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
d32e00deb608611ce044d58d50fec6a9e5500f613028ff3cc0497524b89c70e8
Leaf
0xc26d0bc719f07bf8bd753f6d4119cc13fa9cd405f14cc6709acc24cf69e76f8e

What was observed

{
  "count": 117,
  "tools": [
    {
      "description": "Search arXiv preprints with abstracts and PDF links. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-50",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "arxiv_search"
    },
    {
      "description": "UK bank holidays (gov.uk). With no year, returns the upcoming ones, soonest first, plus the next holiday. Pass a year for that year in full. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "division": {
            "description": "england-and-wales|scotland|northern-ireland",
            "type": "string"
          },
          "year": {
            "description": "YYYY",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "bank_holidays"
    },
    {
      "description": "Bank of England database series: Bank Rate (IUDBEDR, default), exchange rates (XUDLUSS), quoted mortgage rates (IUMBV34) and more. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "from": {
            "description": "YYYY-MM-DD",
            "type": "string"
          },
          "series": {
            "description": "string, comma list allowed",
            "type": "string"
          },
          "to": {
            "description": "YYYY-MM-DD",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "boe_series"
    },
    {
      "description": "Book details by ISBN, or search books by title or author. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "isbn": {
            "description": "string",
            "type": "string"
          },
          "limit": {
            "description": "number 1-25",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "book_lookup"
    },
    {
      "description": "Evaluate an expression (+ - * / ^ %, sqrt, ln, log, round, min, max, pi) or summary statistics of a list of numbers. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "expression": {
            "description": "string",
            "type": "string"
          },
          "values": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "string"
              }
            ],
            "description": "array or comma list of numbers"
          }
        },
        "type": "object"
      },
      "name": "calculate"
    },
    {
      "description": "Call any tool by name with an arguments object, including imported API operations (api__operation). Costs what the tool costs. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "args": {
            "description": "object",
            "type": "string"
          },
          "auth": {
            "description": "string: optional, your own key or token for the service being called (imported APIs that need one); used for this request only, never stored",
            "type": "string"
          },
          "name": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "call_tool"
    },
    {
      "description": "Current GB grid carbon intensity, nationally or for a postcode region, with generation mix. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "postcode": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "carbon_intensity"
    },
    {
      "description": "Charity Commission register details for a registered charity number: status, income, expenditure, activities, address. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "registeredNumber": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "charity_lookup"
    },
    {
      "description": "Full profile of a charity in England and Wales by charity number: status, what it does, address and contacts, latest income and spending, staff, volunteers, trustees and five years of income history. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "charityNumber": {
            "description": "string, required, e.g. 202918",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "charity_profile"
    },
    {
      "description": "Find a registered charity in England and Wales by name and get its charity number, status and registration date. Use to check a charity is real before donating, partnering or paying it. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "includeRemoved": {
            "description": "boolean, include charities that have closed (default false)",
            "type": [
              "boolean",
              "string"
            ]
          },
          "limit": {
            "description": "number 1-100 (default 20)",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "charity_search"
    },
    {
      "description": "Search clinical trials, or get one by NCT id with eligibility criteria and sites. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "condition": {
            "description": "string",
            "type": "string"
          },
          "intervention": {
            "description": "string",
            "type": "string"
          },
          "limit": {
            "description": "number 1-50",
            "type": [
              "number",
              "string"
            ]
          },
          "location": {
            "description": "string",
            "type": "string"
          },
          "nctId": {
            "description": "string",
            "type": "string"
          },
          "status": {
            "description": "RECRUITING|COMPLETED|ACTIVE_NOT_RECRUITING|...",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "clinical_trials"
    },
    {
      "description": "Find companies by incorporation date range, SIC codes, status, location or name fragment (Companies House advanced search). New-business lead lists. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "from": {
            "description": "YYYY-MM-DD",
            "type": "string"
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "location": {
            "description": "string",
            "type": "string"
          },
          "nameIncludes": {
            "description": "string",
            "type": "string"
          },
          "sicCodes": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "string"
              }
            ],
            "description": "array of strings"
          },
          "status": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "string"
              }
            ],
            "description": "array, default [\"active\"]"
          },
          "to": {
            "description": "YYYY-MM-DD",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "companies_incorporated"
    },
    {
      "description": "Headline figures from a UK company's latest filed accounts at Companies House: net assets, cash, debtors, creditors, employees and, where published, turnover and profit, with the prior year for comparison. Works for most small and medium companies that file digital accounts; large companies and groups usually file PDF only, and then the tool says so and links the filing. Use for supplier and credit checks: is it solvent, how much cash, is it growing. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "companyNumber": {
            "description": "string, required (e.g. 00445790)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_accounts"
    },
    {
      "description": "Registered charges and mortgages (secured debt) against a UK company number: status, amounts, who the debt is owed to. For credit, lending and due-diligence checks. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "companyNumber": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_charges"
    },
    {
      "description": "Filing history for a company number (accounts, confirmation statements, officer changes, charges). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "companyNumber": {
            "description": "string, required",
            "type": "string"
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "company_filings"
    },
    {
      "description": "Insolvency cases for a UK company number from Companies House: liquidation, administration, receivership, with dates and the insolvency practitioners handling it. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "companyNumber": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_insolvency"
    },
    {
      "description": "Directors and secretaries for a company number, with appointment and resignation dates. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "activeOnly": {
            "description": "boolean, default true",
            "type": [
              "boolean",
              "string"
            ]
          },
          "companyNumber": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_officers"
    },
    {
      "description": "Full Companies House profile for a company number: status, SIC codes, registered office, accounts and confirmation statement due dates and overdue flags, charges and insolvency flags. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "companyNumber": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_profile"
    },
    {
      "description": "Persons with significant control (beneficial owners) for a company number. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "companyNumber": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_pscs"
    },
    {
      "description": "Search Companies House by name. Returns company number, status, type, incorporation date, address. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_search"
    },
    {
      "description": "Show an ISO datetime in two time zones. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "datetime": {
            "description": "ISO 8601, required",
            "type": "string"
          },
          "from": {
            "description": "IANA zone",
            "type": "string"
          },
          "to": {
            "description": "IANA zone",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "convert_time"
    },
    {
      "description": "Convert length, mass, volume (UK and US), area, speed, energy, data, pressure and temperature. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "from": {
            "description": "unit, required",
            "type": "string"
          },
          "to": {
            "description": "unit, required",
            "type": "string"
          },
          "value": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "convert_units"
    },
    {
      "description": "CQC location details and current ratings by location id. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "locationId": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "cqc_location"
    },
    {
      "description": "Find CQC-registered care homes, GP practices, dentists, hospitals and home care services in an area of England (by postcode, town or local authority), optionally filtered by name, care homes only, or rating (Outstanding, Good, Requires improvement, Inadequate). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "careHome": {
            "description": "Y|N",
            "type": "string"
          },
          "limit": {
            "description": "number 1-200",
            "type": [
              "number",
              "string"
            ]
          },
          "localAuthority": {
            "description": "string, e.g. Barnet",
            "type": "string"
          },
          "name": {
            "description": "string, optional words to match",
            "type": "string"
          },
          "postcode": {
            "description": "string",
            "type": "string"
          },
          "rating": {
            "description": "Outstanding|Good|Requires improvement|Inadequate",
            "type": "string"
          },
          "serviceType": {
            "description": "string, e.g. Hospital",
            "type": "string"
          },
          "town": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "cqc_search"
    },
    {
      "description": "Street-level crime within about a mile of a point or postcode for a month (data.police.uk), counts by category and a sample. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "latitude": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "longitude": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "month": {
            "description": "YYYY-MM",
            "type": "string"
          },
          "postcode": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "crime_nearby"
    },
    {
      "description": "Search the UK register of disqualified company directors by name. Check whether a person has been banned from running a company, for KYB, onboarding and fraud screening. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "disqualified_officers"
    },
    {
      "description": "Metadata for a DOI from Crossref. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "doi": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "doi_lookup"
    },
    {
      "description": "A, AAAA, MX, NS, SPF and DMARC records for a domain via DNS over HTTPS. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "domain": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "domain_check"
    },
    {
      "description": "Syntax, MX, disposable, role and free-provider checks on an email address (no message is sent). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "email": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "email_check"
    },
    {
      "description": "Energy Performance Certificates (EPC) for homes in England and Wales from the official register: find certificates by postcode, address or UPRN with the energy rating (A to G) and date, or pass a certificate number for the full certificate. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "address": {
            "description": "string",
            "type": "string"
          },
          "certificateNumber": {
            "description": "string, e.g. 1111-2222-3333-4444-5555",
            "type": "string"
          },
          "limit": {
            "description": "number 1-500",
            "type": [
              "number",
              "string"
            ]
          },
          "postcode": {
            "description": "string",
            "type": "string"
          },
          "uprn": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "epc_search"
    },
    {
      "description": "Search the EU consolidated financial sanctions list for a person or organisation, with the EU programme and listing date. For EU counterparties and EU trade. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "string, optional",
            "type": "string"
          },
          "dob": {
            "description": "string, optional",
            "type": "string"
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "minScore": {
            "description": "number 50-100",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required",
            "type": "string"
          },
          "type": {
            "description": "person|entity|any",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "eu_sanctions_check"
    },
    {
      "description": "Search EU public procurement notices on TED by full text. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "daysBack": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "limit": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "eu_tenders"
    },
    {
      "description": "Full FCA register check on a financial firm by firm reference number (FRN) or name: authorisation status, what it is permitted to do, trading names, addresses and complaints contact, regulators, client money, and any fines or enforcement history. Use before dealing with a bank, lender, broker, adviser, insurer or investment firm, and to spot cloned firms. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "frn": {
            "description": "string, firm reference number e.g. 122702",
            "type": "string"
          },
          "name": {
            "description": "string, used if no frn",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "fca_firm"
    },
    {
      "description": "FCA register check on a person by individual reference number: approval status, current and past regulated roles and the firms they hold them at, and any disciplinary history. Use to check a financial adviser, mortgage broker or senior manager. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "irn": {
            "description": "string, required, e.g. ABC01234",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "fca_individual"
    },
    {
      "description": "Check whether a firm or person is authorised by the FCA (UK Financial Services Register): status, firm reference number (FRN), and warnings for clones and unauthorised businesses. Use before paying or dealing with a financial firm, adviser, lender or broker. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-50, default 10",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required (firm or person name)",
            "type": "string"
          },
          "type": {
            "description": "firm|individual",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "fca_search"
    },
    {
      "description": "Live Environment Agency flood warnings and alerts, optionally by county. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "county": {
            "description": "string",
            "type": "string"
          },
          "limit": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "minSeverity": {
            "description": "number 1-4",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "flood_warnings"
    },
    {
      "description": "Latest Food Standards Agency product recalls and allergy alerts. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "food_alerts"
    },
    {
      "description": "Food Standards Agency hygiene ratings: search food businesses by name, address, council, type, rating or radius. Returns rating, scores, address, phone, coordinates. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "address": {
            "description": "string",
            "type": "string"
          },
          "businessTypeId": {
            "description": "string",
            "type": "string"
          },
          "latitude": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "limit": {
            "description": "number 1-500",
            "type": [
              "number",
              "string"
            ]
          },
          "localAuthorityId": {
            "description": "string",
            "type": "string"
          },
          "longitude": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string",
            "type": "string"
          },
          "radiusMiles": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "rating": {
            "description": "e.g. fhrs_5_en-gb",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "food_hygiene_search"
    },
    {
      "description": "Format an amount in any currency and locale, compact form, and optionally in words (for cheques and contracts). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "amount": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          },
          "currency": {
            "description": "ISO code, default GBP",
            "type": "string"
          },
          "locale": {
            "description": "default en-GB",
            "type": "string"
          },
          "words": {
            "description": "boolean",
            "type": [
              "boolean",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "format_money"
    },
    {
      "description": "Exchange rates from ECB reference data: latest or a date, any base, optional symbols and amount. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "amount": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "base": {
            "description": "string, default GBP",
            "type": "string"
          },
          "date": {
            "description": "YYYY-MM-DD or latest",
            "type": "string"
          },
          "symbols": {
            "description": "comma list e.g. USD,EUR",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "fx_rates"
    },
    {
      "description": "Great Britain place name to coordinates, county, district and region (OS Open Names). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "count": {
            "description": "number 1-20",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "geocode"
    },
    {
      "description": "Clean text of a GOV.UK page by path (e.g. /vat-rates). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "maxChars": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "path": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "govuk_page"
    },
    {
      "description": "Search GOV.UK guidance, news and publications. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-50",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "govuk_search"
    },
    {
      "description": "Top, new or best Hacker News stories, or search stories by keyword. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "kind": {
            "description": "top|new|best",
            "type": "string"
          },
          "limit": {
            "description": "number 1-50",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "hacker_news"
    },
    {
      "description": "SHA hash of text plus a fresh UUID. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "algorithm": {
            "description": "SHA-1|SHA-256|SHA-384|SHA-512",
            "type": "string"
          },
          "text": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "hash_text"
    },
    {
      "description": "HMRC monthly exchange rates for customs and VAT, every currency to GBP. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "month": {
            "description": "YYYY-MM",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "hmrc_exchange_rates"
    },
    {
      "description": "Statutory paid holiday for a working pattern, pro rata by months. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "daysPerWeek": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "hoursPerWeek": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "monthsWorked": {
            "description": "number 0-12",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "holiday_entitlement"
    },
    {
      "description": "UK HPI average price, index and annual change by month for a country, region or local authority (slug, e.g. leeds, greater-manchester, united-kingdom). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "area": {
            "description": "string",
            "type": "string"
          },
          "months": {
            "description": "number 1-120",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "house_price_index"
    },
    {
      "description": "Validate an IBAN (length, structure, mod-97 check digits) and split out UK sort code and account; or format-check a UK sort code and account number. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "accountNumber": {
            "description": "string",
            "type": "string"
          },
          "iban": {
            "description": "string",
            "type": "string"
          },
          "sortCode": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "iban_validate"
    },
    {
      "description": "Build an .ics calendar event. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "description": {
            "description": "string",
            "type": "string"
          },
          "end": {
            "description": "ISO datetime",
            "type": "string"
          },
          "location": {
            "description": "string",
            "type": "string"
          },
          "start": {
            "description": "ISO datetime, required",
            "type": "string"
          },
          "timezone": {
            "description": "IANA",
            "type": "string"
          },
          "title": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "ical_event"
    },
    {
      "description": "The Gazette insolvency notices (winding up, administration, liquidation, bankruptcy) by free text, newest first. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "days": {
            "description": "number 1-365",
            "type": [
              "number",
              "string"
            ]
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "insolvency_notices"
    },
    {
      "description": "Who owns an IP address: network name, range, country, organisations (RDAP). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "ip": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "ip_lookup"
    },
    {
      "description": "Parse JSON and validate against a simple JSON Schema (type, required, properties, items, enum, min/max, pattern). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "json": {
            "description": "string or object, required",
            "type": "string"
          },
          "schema": {
            "description": "object",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "json_validate"
    },
    {
      "description": "Full KYB (know your business) check on a UK company number in one call: profile and status, officers, owners (PSCs), overdue filings, registered charges, insolvency, a disqualified-director screen on the board, and Gazette notices, with a risk summary. For supplier onboarding, due diligence and anti-fraud. (cost: 6 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "companyNumber": {
            "description": "string, required",
            "type": "string"
          },
          "screenDirectors": {
            "description": "boolean, default true: also screen directors against the disqualified register",
            "type": [
              "boolean",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "kyb_check"
    },
    {
      "description": "Statutory interest and fixed compensation on a late commercial invoice (base rate plus 8%). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "baseRateOverride": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "dueDate": {
            "description": "YYYY-MM-DD, required",
            "type": "string"
          },
          "invoiceAmount": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          },
          "paidDate": {
            "description": "YYYY-MM-DD",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "late_payment_interest"
    },
    {
      "description": "Search UK legislation by title (legislation.gov.uk). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "includeEu": {
            "description": "boolean, default false: also search EU retained law",
            "type": [
              "boolean",
              "string"
            ]
          },
          "limit": {
            "description": "number 1-50",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "legislation_search"
    },
    {
      "description": "Text of an Act or instrument, or one section, from its legislation.gov.uk URL. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "maxChars": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "section": {
            "description": "string e.g. 3",
            "type": "string"
          },
          "url": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "legislation_text"
    },
    {
      "description": "Find a legal entity by LEI or name (GLEIF): legal name, jurisdiction, status, address, renewal date, direct and ultimate parent. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "ISO2",
            "type": "string"
          },
          "lei": {
            "description": "string",
            "type": "string"
          },
          "limit": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string",
            "type": "string"
          },
          "parents": {
            "description": "boolean, default true",
            "type": [
              "boolean",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "lei_lookup"
    },
    {
      "description": "List imported APIs with operation counts. Free. (cost: 0 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "list_apis"
    },
    {
      "description": "Array of objects or arrays to a CSV file (UTF-8 with BOM, Excel-safe). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "filename": {
            "description": "string",
            "type": "string"
          },
          "rows": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "string"
              }
            ],
            "description": "array, required"
          }
        },
        "type": "object"
      },
      "name": "make_csv"
    },
    {
      "description": "Markdown (headings, bullets, bold, tables) to a Word .docx file. Returns a download URL (or base64 when storage is off). (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "filename": {
            "description": "string",
            "type": "string"
          },
          "markdown": {
            "description": "string, required",
            "type": "string"
          },
          "title": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "make_docx"
    },
    {
      "description": "Markdown to print-ready standalone HTML (for PDF printing). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "markdown": {
            "description": "string, required",
            "type": "string"
          },
          "title": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "make_print_html"
    },
    {
      "description": "Rows (or several named sheets) to an Excel .xlsx file with a download URL. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "filename": {
            "description": "string",
            "type": "string"
          },
          "rows": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "string"
              }
            ],
            "description": "array of objects or arrays"
          },
          "sheetName": {
            "description": "string",
            "type": "string"
          },
          "sheets": {
            "description": "object {sheetName: rows}",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "make_xlsx"
    },
    {
      "description": "Find the MP for a postcode, or search current MPs and peers by name. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string",
            "type": "string"
          },
          "postcode": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "mp_lookup"
    },
    {
      "description": "Latest news articles on any topic, newest first, with source, date, link and summary (Bing News, GDELT as backup). For current events, company news and what is happening now. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "market, e.g. UK (default), US, IE, AU",
            "type": "string"
          },
          "hours": {
            "description": "number 1-720, default 72",
            "type": [
              "number",
              "string"
            ]
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "news_search"
    },
    {
      "description": "NHS organisations (trusts, GP practices, pharmacies, hospitals) from the ODS directory by name, postcode or role. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string",
            "type": "string"
          },
          "postcode": {
            "description": "string",
            "type": "string"
          },
          "role": {
            "description": "string e.g. RO177 (GP practice)",
            "type": "string"
          },
          "status": {
            "description": "active (default) or all",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "nhs_organisations"
    },
    {
      "description": "Dutch number plate (kenteken) lookup from the Dutch vehicle authority RDW: make, model, body, colour, doors, seats, engine, power, fuel, CO2, weights, towing, original list price, first registration, MOT (APK) expiry, insured, open recall, odometer verdict. (cost: 20 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "plate": {
            "description": "string, required: Dutch plate, e.g. XN-097-Z",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "nl_vehicle"
    },
    {
      "description": "Search the US Treasury OFAC sanctions lists (SDN and Consolidated non-SDN) for a person, company or ship. For US-dollar payments, US counterparties and any OFAC compliance check. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "string, optional",
            "type": "string"
          },
          "dob": {
            "description": "string, optional",
            "type": "string"
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "minScore": {
            "description": "number 50-100",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required",
            "type": "string"
          },
          "type": {
            "description": "person|entity|ship|any",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "ofac_check"
    },
    {
      "description": "All directorships a person holds or has held across UK companies (Companies House appointments). Find every company a director is tied to, for due diligence and conflict checks. Pass a name or an officerId. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "name": {
            "description": "string: officer name to search",
            "type": "string"
          },
          "officerId": {
            "description": "string: Companies House officer id if known",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "officer_appointments"
    },
    {
      "description": "Search ONS datasets, bulletins and time series. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-50",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "ons_search"
    },
    {
      "description": "Observations for an ONS time series by CDID, e.g. D7G7 CPIH annual rate, L55O CPIH index, MGSX unemployment rate, ABMI GDP. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "cdid": {
            "description": "string, required",
            "type": "string"
          },
          "dataset": {
            "description": "string e.g. mm23, lms, qna",
            "type": "string"
          },
          "frequency": {
            "description": "months|quarters|years",
            "type": "string"
          },
          "limit": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "ons_timeseries"
    },
    {
      "description": "Latest version, publish date, deprecation, licences, advisories and links for a package (deps.dev). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "ecosystem": {
            "description": "npm|pypi|cargo|go|maven|nuget|rubygems",
            "type": "string"
          },
          "name": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "package_info"
    },
    {
      "description": "Search scholarly papers (OpenAlex default, or Crossref) with authors, venue, year, DOI, citations and open-access link. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "fromYear": {
            "description": "YYYY",
            "type": "string"
          },
          "limit": {
            "description": "number 1-50",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          },
          "source": {
            "description": "openalex|crossref",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "papers_search"
    },
    {
      "description": "Fetch a PDF from a URL and extract its text, per page, optionally only some pages (e.g. \"1-3,7\"). (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "maxChars": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "pages": {
            "description": "string",
            "type": "string"
          },
          "url": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pdf_to_text"
    },
    {
      "description": "Search UK Parliament petitions with signature counts and state. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          },
          "state": {
            "description": "open|closed|rejected|all",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "petitions_search"
    },
    {
      "description": "Search planning applications across UK councils by keyword, postcode or authority (PlanIt). (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "authority": {
            "description": "string",
            "type": "string"
          },
          "daysBack": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "limit": {
            "description": "number 1-200",
            "type": [
              "number",
              "string"
            ]
          },
          "postcode": {
            "description": "string",
            "type": "string"
          },
          "query": {
            "description": "string",
            "type": "string"
          },
          "radiusKm": {
            "description": "number, with postcode, default 2",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "planning_search"
    },
    {
      "description": "Police force, neighbourhood team and contact details for a point. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "latitude": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          },
          "longitude": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "police_neighbourhood"
    },
    {
      "description": "Postcode to coordinates, region, local authority, ward, constituency, LSOA/MSOA and ONS codes. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "postcode": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "postcode_lookup"
    },
    {
      "description": "HM Land Registry price paid: property sales by postcode, town or street, newest first, with price, date, type, tenure, new build. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "from": {
            "description": "YYYY-MM-DD",
            "type": "string"
          },
          "limit": {
            "description": "number 1-200",
            "type": [
              "number",
              "string"
            ]
          },
          "minPrice": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "postcode": {
            "description": "string",
            "type": "string"
          },
          "street": {
            "description": "string",
            "type": "string"
          },
          "town": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "price_paid"
    },
    {
      "description": "Food product by barcode: name, brand, ingredients, allergens, Nutri-Score, nutrition per 100g. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "barcode": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "product_barcode"
    },
    {
      "description": "Search UK product safety alerts and recalls by product, brand or hazard, newest first. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-50",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "product_recalls"
    },
    {
      "description": "Public holidays for a country and year (ISO code, e.g. GB, US, DE, FR). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "string",
            "type": "string"
          },
          "year": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "public_holidays"
    },
    {
      "description": "Search PubMed biomedical literature. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-50",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pubmed_search"
    },
    {
      "description": "QR code image URL for any text or link. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "size": {
            "description": "number 64-1024",
            "type": [
              "number",
              "string"
            ]
          },
          "text": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "qr_code"
    },
    {
      "description": "Domain registration data via RDAP: registrar, dates, status, nameservers. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "domain": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "rdap_lookup"
    },
    {
      "description": "Fetch an .xlsx, .xls, .ods or .csv from a URL and return the rows of a sheet as JSON. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "maxRows": {
            "description": "number 1-5000",
            "type": [
              "number",
              "string"
            ]
          },
          "sheet": {
            "description": "string",
            "type": "string"
          },
          "url": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "read_spreadsheet"
    },
    {
      "description": "Fetch a public web page and return its main content as markdown (or plain text), with title, description and links. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "format": {
            "description": "markdown|text",
            "type": "string"
          },
          "maxChars": {
            "description": "number 500-200000, default 20000",
            "type": [
              "number",
              "string"
            ]
          },
          "url": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "read_url"
    },
    {
      "description": "Statutory redundancy pay from age, years of service and weekly pay. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "age": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          },
          "weeklyPay": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          },
          "yearsService": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "redundancy_pay"
    },
    {
      "description": "Read an RSS or Atom feed as JSON items. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "url": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "rss_read"
    },
    {
      "description": "Check whether a COMPANY or organisation is on the UK, US (OFAC), EU or UN sanctions lists, including trading names and aliases. For supplier and customer due diligence and approving payments to businesses. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "string, optional",
            "type": "string"
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "minScore": {
            "description": "number 50-100",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "sanctions_check_company"
    },
    {
      "description": "Check whether a named PERSON is on the UK, US (OFAC), EU or UN sanctions lists. Add date or year of birth and nationality to firm up or rule out a match. For onboarding a customer, vetting a director or shareholder, or approving a payment to an individual. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "string, optional nationality",
            "type": "string"
          },
          "dob": {
            "description": "string, optional date or year of birth",
            "type": "string"
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "minScore": {
            "description": "number 50-100",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "sanctions_check_person"
    },
    {
      "description": "Check whether a SHIP or vessel is sanctioned (UK, US OFAC, EU, UN), by vessel name, former name or 7-digit IMO number. For shipping, chartering, freight and maritime insurance checks. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "minScore": {
            "description": "number 50-100",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required (vessel name or IMO number)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "sanctions_check_ship"
    },
    {
      "description": "Screen a person, company or ship by name against the UK Sanctions List (FCDO/OFSI), the US OFAC lists, the UN Security Council list and the EU financial sanctions list in one call. Matching tolerates transliteration and spelling variants; date of birth and country re-rank matches but never hide a name match. Returns the listed record, why it matched and which lists were checked. Covers the UK, US OFAC (SDN and Consolidated), EU and UN lists; does not cover politically exposed persons (PEPs). Use for supplier, customer and payment screening. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "string, optional nationality or country (name, ISO code or adjective)",
            "type": "string"
          },
          "dob": {
            "description": "string, optional date or year of birth",
            "type": "string"
          },
          "limit": {
            "description": "number 1-100, default 25",
            "type": [
              "number",
              "string"
            ]
          },
          "lists": {
            "description": "comma list of uk, un, eu, ofac (default all)",
            "type": "string"
          },
          "minScore": {
            "description": "number 50-100, default 80",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required (or a 7-digit IMO number for a ship)",
            "type": "string"
          },
          "type": {
            "description": "person|entity|ship|any (default any)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "sanctions_screen"
    },
    {
      "description": "Full-text search of SEC filings in the last year, optional form filter (10-K, 8-K, S-1). (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "forms": {
            "description": "string",
            "type": "string"
          },
          "limit": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "query": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "sec_filings"
    },
    {
      "description": "On-page SEO check of a URL: title, description, canonical, robots, hreflang, Open Graph, structured data, headings, image alt text, redirects, word count and a list of issues. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "url": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "seo_audit"
    },
    {
      "description": "Whether a domain answers over HTTPS, with status, server and HSTS headers. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "domain": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "ssl_check"
    },
    {
      "description": "SDLT on a property purchase in England or Northern Ireland: standard, first-time buyer, additional property, or non-residential. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "buyerType": {
            "description": "standard|first_time|additional",
            "type": "string"
          },
          "price": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          },
          "residential": {
            "description": "boolean, default true",
            "type": [
              "boolean",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "stamp_duty"
    },
    {
      "description": "Statutory sick pay total for a number of weeks off. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "daysPerWeek": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "weeksOff": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "statutory_sick_pay"
    },
    {
      "description": "Search UK public sector tenders and contract awards from Find a Tender and Contracts Finder: keywords, stage (tender/award/both), value range, buyer, days back. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "buyerContains": {
            "description": "string",
            "type": "string"
          },
          "daysBack": {
            "description": "number 1-365",
            "type": [
              "number",
              "string"
            ]
          },
          "keywords": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "string"
              }
            ],
            "description": "array of strings"
          },
          "limit": {
            "description": "number 1-500",
            "type": [
              "number",
              "string"
            ]
          },
          "maxValue": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "minValue": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "sources": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "string"
              }
            ],
            "description": "array of fts|cf"
          },
          "stage": {
            "description": "tender|award|both",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "tenders_search"
    },
    {
      "description": "Word, sentence and paragraph counts, reading time, Flesch reading ease, top words. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "text": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "text_stats"
    },
    {
      "description": "Current time in a time zone, with offset and unix time. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "timezone": {
            "description": "IANA zone, default Europe/London",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "time_now"
    },
    {
      "description": "Describe what you need in plain words and get the best matching tools (native and imported APIs) with their parameters and how to call them. Free. (cost: 0 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "number 1-15",
            "type": [
              "number",
              "string"
            ]
          },
          "need": {
            "description": "string, required",
            "type": "string"
          },
          "sector": {
            "description": "optional: government, finance-banking, retail-ecommerce, education-reference, science-space, health, transport-travel, geo-weather, media-entertainment, developer-tools, other",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "tool_search"
    },
    {
      "description": "Find a UK commodity code by description, or get duty rates and import measures for a code. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "commodityCode": {
            "description": "string: 4-digit heading lists its codes, 10-digit code gives duties",
            "type": "string"
          },
          "query": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "trade_tariff"
    },
    {
      "description": "Search the UK Sanctions List (FCDO, enforced by OFSI) for a person, company or ship, with the UK regime, measures (asset freeze, travel ban) and designation date. For UK firms meeting their UK sanctions obligations. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "string, optional",
            "type": "string"
          },
          "dob": {
            "description": "string, optional",
            "type": "string"
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "minScore": {
            "description": "number 50-100",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required",
            "type": "string"
          },
          "type": {
            "description": "person|entity|ship|any",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "uk_sanctions_check"
    },
    {
      "description": "Validate a UK VAT registration number against the official HMRC register and return the registered business name and address. For invoicing, supplier checks and VAT reclaim. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "vat": {
            "description": "string, required: 9 or 12 digit UK VAT number",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "uk_vat_check"
    },
    {
      "description": "Search the UN Security Council consolidated sanctions list (ISIL/Al-Qaida, Taliban, DPRK, Iran-related and other regimes) for a person or entity. (cost: 3 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "string, optional",
            "type": "string"
          },
          "dob": {
            "description": "string, optional",
            "type": "string"
          },
          "limit": {
            "description": "number 1-100",
            "type": [
              "number",
              "string"
            ]
          },
          "minScore": {
            "description": "number 50-100",
            "type": [
              "number",
              "string"
            ]
          },
          "name": {
            "description": "string, required",
            "type": "string"
          },
          "type": {
            "description": "person|entity|any",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "un_sanctions_check"
    },
    {
      "description": "Follow redirects to the final URL. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "url": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "unshorten"
    },
    {
      "description": "Add or extract UK VAT at standard (20%), reduced (5%), zero or a custom rate. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "amount": {
            "description": "number, required",
            "type": [
              "number",
              "string"
            ]
          },
          "includesVat": {
            "description": "boolean",
            "type": [
              "boolean",
              "string"
            ]
          },
          "rate": {
            "description": "standard|reduced|zero|number",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "vat"
    },
    {
      "description": "Validate a VAT number and get the registered business name and address. EU numbers via the official VIES service, UK numbers via HMRC. Use for invoicing, supplier onboarding, tax and KYB checks. Accepts e.g. IE6388047V, DE811234567, GB553557881. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "string: 2-letter country code if not already on the number",
            "type": "string"
          },
          "vat": {
            "description": "string, required: VAT number, with or without the country prefix",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "vat_check"
    },
    {
      "description": "Decode a VIN (vehicle identification number): make, model, year, trim, body, doors, engine, transmission, drive, fuel, seats, plant, airbags and driver-assist kit (NHTSA vPIC). Fullest for North American vehicles. (cost: 5 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "modelYear": {
            "description": "number: optional, helps older VINs",
            "type": [
              "number",
              "string"
            ]
          },
          "vin": {
            "description": "string, required: 17-character VIN",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "vin_decode"
    },
    {
      "description": "Known vulnerabilities (OSV) for a package@version or a list of up to 500 (array of {ecosystem,name,version} or text \"name@version\" per line), with severity and fixed versions. (cost: 2 credits)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "ecosystem": {
            "description": "npm|pypi|cargo|go|maven|nuget|rubygems|packagist",
            "type": "string"
          },
          "name": {
            "description": "string",
            "type": "string"
          },
          "packages": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "string"
              }
            ],
            "description": "array or text"
          },
          "version": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "vuln_check"
    },
    {
      "description": "Closest archived snapshot of a URL to a date, or a monthly list of snapshots (Internet Archive). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "YYYYMMDD",
            "type": "string"
          },
          "limit": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "list": {
            "description": "boolean",
            "type": [
              "boolean",
              "string"
            ]
          },
          "url": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "wayback"
    },
    {
      "description": "Current conditions and daily forecast for any coordinates worldwide, or a UK place or postcode (MET Norway). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "days": {
            "description": "number 1-9",
            "type": [
              "number",
              "string"
            ]
          },
          "latitude": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "longitude": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "place": {
            "description": "UK place or postcode",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "weather"
    },
    {
      "description": "Structured facts for a company, person or place from Wikidata (headquarters, founded, CEO, website, employees, identifiers, coordinates). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "id": {
            "description": "Q-id",
            "type": "string"
          },
          "query": {
            "description": "string",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "wikidata_lookup"
    },
    {
      "description": "Lead summary, description, coordinates and Wikidata id for a Wikipedia article. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "lang": {
            "description": "two-letter code, default en",
            "type": "string"
          },
          "title": {
            "description": "string, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "wikipedia_summary"
    },
    {
      "description": "UK working days between two dates, or the date N working days after/before a date, skipping weekends and bank holidays. (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "addDays": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          },
          "division": {
            "description": "england-and-wales|scotland|northern-ireland",
            "type": "string"
          },
          "from": {
            "description": "YYYY-MM-DD, required",
            "type": "string"
          },
          "to": {
            "description": "YYYY-MM-DD",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "working_days"
    },
    {
      "description": "World Bank indicator values by country (default GDP, current US$). (cost: 1 credit)",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "country": {
            "description": "ISO2/3",
            "type": "string"
          },
          "indicator": {
            "description": "string e.g. SP.POP.TOTL",
            "type": "string"
          },
          "years": {
            "description": "number",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "type": "object"
      },
      "name": "world_bank"
    }
  ]
}

What the leaf hashes

{"body":"d32e00deb608611ce044d58d50fec6a9e5500f613028ff3cc0497524b89c70e8","id":3404393,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793883620275862,"prev":null,"subject":"c03ce88b-c12d-4650-b708-c4b0d01673a8","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (322504 rows).

  1. 0xc26d0f4c863fd3a69c74372488da4d81094ad4bfa14e829ab9f65ab41db42aaa
  2. 0x2b1e2af8cee2ea7965766fcc5c7edcfafe42b04b5c27f8cb21d66398dc866303
  3. 0xa906274093ce304d6846ba1bc0b1dce33bf434efb4d6a3eb93b4270541f9c101
  4. 0x46e1080b505e95a7ba33aa544cf3e1276d3de21617167ec6b4d7a540c692d661
  5. 0xfba70565e738e48394f3ed4909b8967c59cf207382259237488fa3605cc2043b
  6. 0x8dc3c177c7a1502ad954519876f53974ca0d805b50db727f5e889cfc664c914d
  7. 0xb8ed71c662c0410fc1ef8edd1ed53f0f9404f829b92919795ff4e2ba621aa626
  8. 0xa01883e6de9e394cdca67d3c9d87c64e0841fc57395afadc6a7931214cba71a2
  9. 0xeaa2ea8321674bd0936f26beecc6852caf72d01605bc9b7ff28b0fec2b69d594
  10. 0x92182c3c326ec43311c0000cfb96e937e51746b603c819fe3ad2f80459fcf972
  11. 0xd08b6492e52c4e02981dd4efa03fb63f01f9e5cda3954cb99ab8d5b1e956e52e
  12. 0x830a6cdf61fc95c6216fdd7d5651c77a5073a29d94e8b148d2d77585f839aa59
  13. 0x55867a06fdd11e86c7d431d312f147a1f70e6e8ac2c492ac84f0e660d4b68e1e
  14. 0x876741791494e92b6f75db13043598085795215fa5ba6b39a6d004eb9c7632fa
  15. 0xbce07c8bedec3bbed9a22d7f4e8aca180f479ed562779a14791c5e82f052e9c8
  16. 0x308711d37f87ac2fb79802c45aba249411861d2d093068d1718f039b506d2a02
  17. 0x25f3843b1f8d3ded906cf440101c0137d8f897b0b72f946f0d5bc12c3da6b136
  18. 0xfb4e1f4d701ae273fb0cd57757f659e327608e5561a752b2099b436618493c84
  19. 0xf72fe7c4860b9addb17aac4a00b8afc2f8085836173f10f31697c3d192df119b
Day root
0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128
Chained
0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2
Published
On Arc Testnet, block 70942081: 0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94

How to check it · This row as JSON