UK public data tools for agents: companies, tenders, property, stats, documents. No key to start
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. Bearer <key> for more than the free daily allowance; free key from POST https://ukdata.reliness.co.uk/keys
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Search arXiv preprints with abstracts and PDF links. (cost: 1 credit)
number 1-50
string, required
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http uk-data https://ukdata.reliness.co.uk/mcp
Headers
Authorization (optional, not in the config above): Optional. Bearer <key> for more than the free daily allowance; free key from POST https://ukdata.reliness.co.uk/keysSearch arXiv preprints with abstracts and PDF links. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-50 |
| query | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-50"
},
"query": {
"type": "string",
"description": "string, required"
}
}
}UK bank holidays by division and year (gov.uk). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| year | string | YYYY |
| division | string | england-and-wales|scotland|northern-ireland |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"year": {
"type": "string",
"description": "YYYY"
},
"division": {
"type": "string",
"description": "england-and-wales|scotland|northern-ireland"
}
}
}Bank of England database series: Bank Rate (IUDBEDR, default), exchange rates (XUDLUSS), quoted mortgage rates (IUMBV34) and more. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| to | string | YYYY-MM-DD |
| from | string | YYYY-MM-DD |
| series | string | string, comma list allowed |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"to": {
"type": "string",
"description": "YYYY-MM-DD"
},
"from": {
"type": "string",
"description": "YYYY-MM-DD"
},
"series": {
"type": "string",
"description": "string, comma list allowed"
}
}
}Book details by ISBN, or search books by title or author. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| isbn | string | string |
| limit | number | string | number 1-25 |
| query | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"isbn": {
"type": "string",
"description": "string"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-25"
},
"query": {
"type": "string",
"description": "string"
}
}
}Evaluate an expression (+ - * / ^ %, sqrt, ln, log, round, min, max, pi) or summary statistics of a list of numbers. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| values | any | array or comma list of numbers |
| expression | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"values": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"description": "array or comma list of numbers"
},
"expression": {
"type": "string",
"description": "string"
}
}
}Call any tool by name with an arguments object, including imported API operations (api__operation). Costs what the tool costs. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| args | string | object |
| name | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"args": {
"type": "string",
"description": "object"
},
"name": {
"type": "string",
"description": "string, required"
}
}
}Current GB grid carbon intensity, nationally or for a postcode region, with generation mix. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| postcode | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"postcode": {
"type": "string",
"description": "string"
}
}
}Charity Commission register details for a registered charity number: status, income, expenditure, activities, address. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| registeredNumber | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"registeredNumber": {
"type": "string",
"description": "string, required"
}
}
}Search clinical trials, or get one by NCT id with eligibility criteria and sites. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-50 |
| nctId | string | string |
| status | string | RECRUITING|COMPLETED|ACTIVE_NOT_RECRUITING|... |
| location | string | string |
| condition | string | string |
| intervention | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-50"
},
"nctId": {
"type": "string",
"description": "string"
},
"status": {
"type": "string",
"description": "RECRUITING|COMPLETED|ACTIVE_NOT_RECRUITING|..."
},
"location": {
"type": "string",
"description": "string"
},
"condition": {
"type": "string",
"description": "string"
},
"intervention": {
"type": "string",
"description": "string"
}
}
}Find companies by incorporation date range, SIC codes, status, location or name fragment (Companies House advanced search). New-business lead lists. (cost: 2 credits)
| Argument | Type | Description |
|---|---|---|
| to | string | YYYY-MM-DD |
| from | string | YYYY-MM-DD |
| limit | number | string | number 1-100 |
| status | any | array, default ["active"] |
| location | string | string |
| sicCodes | any | array of strings |
| nameIncludes | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"to": {
"type": "string",
"description": "YYYY-MM-DD"
},
"from": {
"type": "string",
"description": "YYYY-MM-DD"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-100"
},
"status": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"description": "array, default [\"active\"]"
},
"location": {
"type": "string",
"description": "string"
},
"sicCodes": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"description": "array of strings"
},
"nameIncludes": {
"type": "string",
"description": "string"
}
}
}Filing history for a company number (accounts, confirmation statements, officer changes, charges). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-100 |
| companyNumber | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-100"
},
"companyNumber": {
"type": "string",
"description": "string, required"
}
}
}Directors and secretaries for a company number, with appointment and resignation dates. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| activeOnly | boolean | string | boolean, default true |
| companyNumber | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"activeOnly": {
"type": [
"boolean",
"string"
],
"description": "boolean, default true"
},
"companyNumber": {
"type": "string",
"description": "string, required"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| companyNumber | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"companyNumber": {
"type": "string",
"description": "string, required"
}
}
}Persons with significant control (beneficial owners) for a company number. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| companyNumber | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"companyNumber": {
"type": "string",
"description": "string, required"
}
}
}Search Companies House by name. Returns company number, status, type, incorporation date, address. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-100 |
| query | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-100"
},
"query": {
"type": "string",
"description": "string, required"
}
}
}Show an ISO datetime in two time zones. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| to | string | IANA zone |
| from | string | IANA zone |
| datetime | string | ISO 8601, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"to": {
"type": "string",
"description": "IANA zone"
},
"from": {
"type": "string",
"description": "IANA zone"
},
"datetime": {
"type": "string",
"description": "ISO 8601, required"
}
}
}Convert length, mass, volume (UK and US), area, speed, energy, data, pressure and temperature. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| to | string | unit, required |
| from | string | unit, required |
| value | number | string | number, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"to": {
"type": "string",
"description": "unit, required"
},
"from": {
"type": "string",
"description": "unit, required"
},
"value": {
"type": [
"number",
"string"
],
"description": "number, required"
}
}
}CQC location details and current ratings by location id. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| locationId | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"locationId": {
"type": "string",
"description": "string, required"
}
}
}Find CQC-registered care homes, GP practices, hospitals and clinics by name or postcode. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| name | string | string |
| limit | number | string | number |
| postcode | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "string"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number"
},
"postcode": {
"type": "string",
"description": "string"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| month | string | YYYY-MM |
| latitude | number | string | number |
| postcode | string | string |
| longitude | number | string | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"month": {
"type": "string",
"description": "YYYY-MM"
},
"latitude": {
"type": [
"number",
"string"
],
"description": "number"
},
"postcode": {
"type": "string",
"description": "string"
},
"longitude": {
"type": [
"number",
"string"
],
"description": "number"
}
}
}Metadata for a DOI from Crossref. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| doi | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"doi": {
"type": "string",
"description": "string, required"
}
}
}A, AAAA, MX, NS, SPF and DMARC records for a domain via DNS over HTTPS. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| domain | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"type": "string",
"description": "string, required"
}
}
}Syntax, MX, disposable, role and free-provider checks on an email address (no message is sent). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"email": {
"type": "string",
"description": "string, required"
}
}
}Domestic Energy Performance Certificates by postcode or address: ratings, efficiency, property type, floor area. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-100 |
| address | string | string |
| postcode | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-100"
},
"address": {
"type": "string",
"description": "string"
},
"postcode": {
"type": "string",
"description": "string"
}
}
}Search EU public procurement notices on TED by full text. (cost: 2 credits)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number |
| query | string | string, required |
| daysBack | number | string | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number"
},
"query": {
"type": "string",
"description": "string, required"
},
"daysBack": {
"type": [
"number",
"string"
],
"description": "number"
}
}
}Search the FCA Financial Services Register for authorised firms or individuals. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| type | string | firm|individual |
| query | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"type": {
"type": "string",
"description": "firm|individual"
},
"query": {
"type": "string",
"description": "string, required"
}
}
}Live Environment Agency flood warnings and alerts, optionally by county. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number |
| county | string | string |
| minSeverity | number | string | number 1-4 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number"
},
"county": {
"type": "string",
"description": "string"
},
"minSeverity": {
"type": [
"number",
"string"
],
"description": "number 1-4"
}
}
}Latest Food Standards Agency product recalls and allergy alerts. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-100 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-100"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| name | string | string |
| limit | number | string | number 1-500 |
| rating | string | e.g. fhrs_5_en-gb |
| address | string | string |
| latitude | number | string | number |
| longitude | number | string | number |
| radiusMiles | number | string | number |
| businessTypeId | string | string |
| localAuthorityId | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "string"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-500"
},
"rating": {
"type": "string",
"description": "e.g. fhrs_5_en-gb"
},
"address": {
"type": "string",
"description": "string"
},
"latitude": {
"type": [
"number",
"string"
],
"description": "number"
},
"longitude": {
"type": [
"number",
"string"
],
"description": "number"
},
"radiusMiles": {
"type": [
"number",
"string"
],
"description": "number"
},
"businessTypeId": {
"type": "string",
"description": "string"
},
"localAuthorityId": {
"type": "string",
"description": "string"
}
}
}Format an amount in any currency and locale, compact form, and optionally in words (for cheques and contracts). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| words | boolean | string | boolean |
| amount | number | string | number, required |
| locale | string | default en-GB |
| currency | string | ISO code, default GBP |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"words": {
"type": [
"boolean",
"string"
],
"description": "boolean"
},
"amount": {
"type": [
"number",
"string"
],
"description": "number, required"
},
"locale": {
"type": "string",
"description": "default en-GB"
},
"currency": {
"type": "string",
"description": "ISO code, default GBP"
}
}
}Exchange rates from ECB reference data: latest or a date, any base, optional symbols and amount. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| base | string | string, default GBP |
| date | string | YYYY-MM-DD or latest |
| amount | number | string | number |
| symbols | string | comma list e.g. USD,EUR |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"base": {
"type": "string",
"description": "string, default GBP"
},
"date": {
"type": "string",
"description": "YYYY-MM-DD or latest"
},
"amount": {
"type": [
"number",
"string"
],
"description": "number"
},
"symbols": {
"type": "string",
"description": "comma list e.g. USD,EUR"
}
}
}Great Britain place name to coordinates, county, district and region (OS Open Names). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| count | number | string | number 1-20 |
| query | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"type": [
"number",
"string"
],
"description": "number 1-20"
},
"query": {
"type": "string",
"description": "string, required"
}
}
}Clean text of a GOV.UK page by path (e.g. /vat-rates). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| path | string | string, required |
| maxChars | number | string | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"path": {
"type": "string",
"description": "string, required"
},
"maxChars": {
"type": [
"number",
"string"
],
"description": "number"
}
}
}Search GOV.UK guidance, news and publications. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-50 |
| query | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-50"
},
"query": {
"type": "string",
"description": "string, required"
}
}
}Top, new or best Hacker News stories, or search stories by keyword. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| kind | string | top|new|best |
| limit | number | string | number 1-50 |
| query | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"kind": {
"type": "string",
"description": "top|new|best"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-50"
},
"query": {
"type": "string",
"description": "string"
}
}
}SHA hash of text plus a fresh UUID. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| text | string | string, required |
| algorithm | string | SHA-1|SHA-256|SHA-384|SHA-512 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"text": {
"type": "string",
"description": "string, required"
},
"algorithm": {
"type": "string",
"description": "SHA-1|SHA-256|SHA-384|SHA-512"
}
}
}HMRC monthly exchange rates for customs and VAT, every currency to GBP. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| month | string | YYYY-MM |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"month": {
"type": "string",
"description": "YYYY-MM"
}
}
}Statutory paid holiday for a working pattern, pro rata by months. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| daysPerWeek | number | string | number |
| hoursPerWeek | number | string | number |
| monthsWorked | number | string | number 0-12 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"daysPerWeek": {
"type": [
"number",
"string"
],
"description": "number"
},
"hoursPerWeek": {
"type": [
"number",
"string"
],
"description": "number"
},
"monthsWorked": {
"type": [
"number",
"string"
],
"description": "number 0-12"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| area | string | string |
| months | number | string | number 1-120 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"area": {
"type": "string",
"description": "string"
},
"months": {
"type": [
"number",
"string"
],
"description": "number 1-120"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| iban | string | string |
| sortCode | string | string |
| accountNumber | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"iban": {
"type": "string",
"description": "string"
},
"sortCode": {
"type": "string",
"description": "string"
},
"accountNumber": {
"type": "string",
"description": "string"
}
}
}Build an .ics calendar event. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| end | string | ISO datetime |
| start | string | ISO datetime, required |
| title | string | string, required |
| location | string | string |
| timezone | string | IANA |
| description | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"end": {
"type": "string",
"description": "ISO datetime"
},
"start": {
"type": "string",
"description": "ISO datetime, required"
},
"title": {
"type": "string",
"description": "string, required"
},
"location": {
"type": "string",
"description": "string"
},
"timezone": {
"type": "string",
"description": "IANA"
},
"description": {
"type": "string",
"description": "string"
}
}
}The Gazette insolvency notices (winding up, administration, liquidation, bankruptcy) by free text, newest first. (cost: 2 credits)
| Argument | Type | Description |
|---|---|---|
| days | number | string | number 1-365 |
| limit | number | string | number 1-100 |
| query | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"days": {
"type": [
"number",
"string"
],
"description": "number 1-365"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-100"
},
"query": {
"type": "string",
"description": "string"
}
}
}Who owns an IP address: network name, range, country, organisations (RDAP). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| ip | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"ip": {
"type": "string",
"description": "string, required"
}
}
}Parse JSON and validate against a simple JSON Schema (type, required, properties, items, enum, min/max, pattern). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| json | string | string or object, required |
| schema | string | object |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"json": {
"type": "string",
"description": "string or object, required"
},
"schema": {
"type": "string",
"description": "object"
}
}
}Statutory interest and fixed compensation on a late commercial invoice (base rate plus 8%). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| dueDate | string | YYYY-MM-DD, required |
| paidDate | string | YYYY-MM-DD |
| invoiceAmount | number | string | number, required |
| baseRateOverride | number | string | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"dueDate": {
"type": "string",
"description": "YYYY-MM-DD, required"
},
"paidDate": {
"type": "string",
"description": "YYYY-MM-DD"
},
"invoiceAmount": {
"type": [
"number",
"string"
],
"description": "number, required"
},
"baseRateOverride": {
"type": [
"number",
"string"
],
"description": "number"
}
}
}Search UK legislation by title (legislation.gov.uk). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-50 |
| query | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-50"
},
"query": {
"type": "string",
"description": "string, required"
}
}
}Text of an Act or instrument, or one section, from its legislation.gov.uk URL. (cost: 2 credits)
| Argument | Type | Description |
|---|---|---|
| url | string | string, required |
| section | string | string e.g. 3 |
| maxChars | number | string | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "string, required"
},
"section": {
"type": "string",
"description": "string e.g. 3"
},
"maxChars": {
"type": [
"number",
"string"
],
"description": "number"
}
}
}Find a legal entity by LEI or name (GLEIF): legal name, jurisdiction, status, address, renewal date, direct and ultimate parent. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lei | string | string |
| name | string | string |
| limit | number | string | number |
| country | string | ISO2 |
| parents | boolean | string | boolean, default true |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lei": {
"type": "string",
"description": "string"
},
"name": {
"type": "string",
"description": "string"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number"
},
"country": {
"type": "string",
"description": "ISO2"
},
"parents": {
"type": [
"boolean",
"string"
],
"description": "boolean, default true"
}
}
}List imported APIs with operation counts. Free. (cost: 0 credit)
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Array of objects or arrays to a CSV file (UTF-8 with BOM, Excel-safe). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| rows | any | array, required |
| filename | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"rows": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"description": "array, required"
},
"filename": {
"type": "string",
"description": "string"
}
}
}Markdown (headings, bullets, bold, tables) to a Word .docx file. Returns a download URL (or base64 when storage is off). (cost: 3 credits)
| Argument | Type | Description |
|---|---|---|
| title | string | string |
| filename | string | string |
| markdown | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"title": {
"type": "string",
"description": "string"
},
"filename": {
"type": "string",
"description": "string"
},
"markdown": {
"type": "string",
"description": "string, required"
}
}
}Markdown to print-ready standalone HTML (for PDF printing). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| title | string | string |
| markdown | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"title": {
"type": "string",
"description": "string"
},
"markdown": {
"type": "string",
"description": "string, required"
}
}
}Rows (or several named sheets) to an Excel .xlsx file with a download URL. (cost: 3 credits)
| Argument | Type | Description |
|---|---|---|
| rows | any | array of objects or arrays |
| sheets | string | object {sheetName: rows} |
| filename | string | string |
| sheetName | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"rows": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"description": "array of objects or arrays"
},
"sheets": {
"type": "string",
"description": "object {sheetName: rows}"
},
"filename": {
"type": "string",
"description": "string"
},
"sheetName": {
"type": "string",
"description": "string"
}
}
}Find the MP for a postcode, or search current MPs and peers by name. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| name | string | string |
| limit | number | string | number |
| postcode | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "string"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number"
},
"postcode": {
"type": "string",
"description": "string"
}
}
}Search global online news in the last N hours (GDELT), optionally by source country. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| hours | number | string | number 1-720 |
| limit | number | string | number 1-250 |
| query | string | string, required |
| country | string | e.g. UK, US |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"hours": {
"type": [
"number",
"string"
],
"description": "number 1-720"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-250"
},
"query": {
"type": "string",
"description": "string, required"
},
"country": {
"type": "string",
"description": "e.g. UK, US"
}
}
}NHS organisations (trusts, GP practices, pharmacies, hospitals) from the ODS directory by name, postcode or role. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| name | string | string |
| role | string | string e.g. RO177 (GP practice) |
| limit | number | string | number |
| postcode | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "string"
},
"role": {
"type": "string",
"description": "string e.g. RO177 (GP practice)"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number"
},
"postcode": {
"type": "string",
"description": "string"
}
}
}Search ONS datasets, bulletins and time series. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-50 |
| query | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-50"
},
"query": {
"type": "string",
"description": "string, required"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| cdid | string | string, required |
| limit | number | string | number |
| dataset | string | string e.g. mm23, lms, qna |
| frequency | string | months|quarters|years |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cdid": {
"type": "string",
"description": "string, required"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number"
},
"dataset": {
"type": "string",
"description": "string e.g. mm23, lms, qna"
},
"frequency": {
"type": "string",
"description": "months|quarters|years"
}
}
}Latest version, publish date, deprecation, licences, advisories and links for a package (deps.dev). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| name | string | string, required |
| ecosystem | string | npm|pypi|cargo|go|maven|nuget|rubygems |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "string, required"
},
"ecosystem": {
"type": "string",
"description": "npm|pypi|cargo|go|maven|nuget|rubygems"
}
}
}Search scholarly papers (OpenAlex default, or Crossref) with authors, venue, year, DOI, citations and open-access link. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-50 |
| query | string | string, required |
| source | string | openalex|crossref |
| fromYear | string | YYYY |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-50"
},
"query": {
"type": "string",
"description": "string, required"
},
"source": {
"type": "string",
"description": "openalex|crossref"
},
"fromYear": {
"type": "string",
"description": "YYYY"
}
}
}Fetch a PDF from a URL and extract its text, per page, optionally only some pages (e.g. "1-3,7"). (cost: 3 credits)
| Argument | Type | Description |
|---|---|---|
| url | string | string, required |
| pages | string | string |
| maxChars | number | string | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "string, required"
},
"pages": {
"type": "string",
"description": "string"
},
"maxChars": {
"type": [
"number",
"string"
],
"description": "number"
}
}
}Search UK Parliament petitions with signature counts and state. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number |
| query | string | string, required |
| state | string | open|closed|rejected|all |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number"
},
"query": {
"type": "string",
"description": "string, required"
},
"state": {
"type": "string",
"description": "open|closed|rejected|all"
}
}
}Search planning applications across UK councils by keyword, postcode or authority (PlanIt). (cost: 2 credits)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-200 |
| query | string | string |
| daysBack | number | string | number |
| postcode | string | string |
| radiusKm | number | string | number, with postcode, default 2 |
| authority | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-200"
},
"query": {
"type": "string",
"description": "string"
},
"daysBack": {
"type": [
"number",
"string"
],
"description": "number"
},
"postcode": {
"type": "string",
"description": "string"
},
"radiusKm": {
"type": [
"number",
"string"
],
"description": "number, with postcode, default 2"
},
"authority": {
"type": "string",
"description": "string"
}
}
}Police force, neighbourhood team and contact details for a point. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| latitude | number | string | number, required |
| longitude | number | string | number, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"latitude": {
"type": [
"number",
"string"
],
"description": "number, required"
},
"longitude": {
"type": [
"number",
"string"
],
"description": "number, required"
}
}
}Postcode to coordinates, region, local authority, ward, constituency, LSOA/MSOA and ONS codes. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| postcode | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"postcode": {
"type": "string",
"description": "string, required"
}
}
}HM Land Registry price paid: property sales by postcode, town or street, newest first, with price, date, type, tenure, new build. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| from | string | YYYY-MM-DD |
| town | string | string |
| limit | number | string | number 1-200 |
| street | string | string |
| minPrice | number | string | number |
| postcode | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"from": {
"type": "string",
"description": "YYYY-MM-DD"
},
"town": {
"type": "string",
"description": "string"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-200"
},
"street": {
"type": "string",
"description": "string"
},
"minPrice": {
"type": [
"number",
"string"
],
"description": "number"
},
"postcode": {
"type": "string",
"description": "string"
}
}
}Food product by barcode: name, brand, ingredients, allergens, Nutri-Score, nutrition per 100g. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| barcode | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"barcode": {
"type": "string",
"description": "string, required"
}
}
}Search UK product safety alerts and recalls by product, brand or hazard, newest first. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-50 |
| query | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-50"
},
"query": {
"type": "string",
"description": "string"
}
}
}Public holidays for a country and year (ISO code, e.g. GB, US, DE, FR). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| year | number | string | number |
| country | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"year": {
"type": [
"number",
"string"
],
"description": "number"
},
"country": {
"type": "string",
"description": "string"
}
}
}Search PubMed biomedical literature. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-50 |
| query | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-50"
},
"query": {
"type": "string",
"description": "string, required"
}
}
}QR code image URL for any text or link. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| size | number | string | number 64-1024 |
| text | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"size": {
"type": [
"number",
"string"
],
"description": "number 64-1024"
},
"text": {
"type": "string",
"description": "string, required"
}
}
}Domain registration data via RDAP: registrar, dates, status, nameservers. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| domain | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"type": "string",
"description": "string, required"
}
}
}Fetch an .xlsx, .xls, .ods or .csv from a URL and return the rows of a sheet as JSON. (cost: 2 credits)
| Argument | Type | Description |
|---|---|---|
| url | string | string, required |
| sheet | string | string |
| maxRows | number | string | number 1-5000 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "string, required"
},
"sheet": {
"type": "string",
"description": "string"
},
"maxRows": {
"type": [
"number",
"string"
],
"description": "number 1-5000"
}
}
}Fetch a public web page and return its main content as markdown (or plain text), with title, description and links. (cost: 2 credits)
| Argument | Type | Description |
|---|---|---|
| url | string | string, required |
| format | string | markdown|text |
| maxChars | number | string | number 500-200000, default 20000 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "string, required"
},
"format": {
"type": "string",
"description": "markdown|text"
},
"maxChars": {
"type": [
"number",
"string"
],
"description": "number 500-200000, default 20000"
}
}
}Statutory redundancy pay from age, years of service and weekly pay. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| age | number | string | number, required |
| weeklyPay | number | string | number, required |
| yearsService | number | string | number, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"age": {
"type": [
"number",
"string"
],
"description": "number, required"
},
"weeklyPay": {
"type": [
"number",
"string"
],
"description": "number, required"
},
"yearsService": {
"type": [
"number",
"string"
],
"description": "number, required"
}
}
}Read an RSS or Atom feed as JSON items. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| url | string | string, required |
| limit | number | string | number 1-100 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "string, required"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-100"
}
}
}Full-text search of SEC filings in the last year, optional form filter (10-K, 8-K, S-1). (cost: 2 credits)
| Argument | Type | Description |
|---|---|---|
| forms | string | string |
| limit | number | string | number |
| query | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"forms": {
"type": "string",
"description": "string"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number"
},
"query": {
"type": "string",
"description": "string, required"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| url | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "string, required"
}
}
}Whether a domain answers over HTTPS, with status, server and HSTS headers. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| domain | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"type": "string",
"description": "string, required"
}
}
}SDLT on a property purchase in England or Northern Ireland: standard, first-time buyer, additional property, or non-residential. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| price | number | string | number, required |
| buyerType | string | standard|first_time|additional |
| residential | boolean | string | boolean, default true |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"price": {
"type": [
"number",
"string"
],
"description": "number, required"
},
"buyerType": {
"type": "string",
"description": "standard|first_time|additional"
},
"residential": {
"type": [
"boolean",
"string"
],
"description": "boolean, default true"
}
}
}Statutory sick pay total for a number of weeks off. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| weeksOff | number | string | number, required |
| daysPerWeek | number | string | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"weeksOff": {
"type": [
"number",
"string"
],
"description": "number, required"
},
"daysPerWeek": {
"type": [
"number",
"string"
],
"description": "number"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| limit | number | string | number 1-500 |
| stage | string | tender|award|both |
| sources | any | array of fts|cf |
| daysBack | number | string | number 1-365 |
| keywords | any | array of strings |
| maxValue | number | string | number |
| minValue | number | string | number |
| buyerContains | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-500"
},
"stage": {
"type": "string",
"description": "tender|award|both"
},
"sources": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"description": "array of fts|cf"
},
"daysBack": {
"type": [
"number",
"string"
],
"description": "number 1-365"
},
"keywords": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"description": "array of strings"
},
"maxValue": {
"type": [
"number",
"string"
],
"description": "number"
},
"minValue": {
"type": [
"number",
"string"
],
"description": "number"
},
"buyerContains": {
"type": "string",
"description": "string"
}
}
}Word, sentence and paragraph counts, reading time, Flesch reading ease, top words. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| text | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"text": {
"type": "string",
"description": "string, required"
}
}
}Current time in a time zone, with offset and unix time. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| timezone | string | IANA zone, default Europe/London |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"timezone": {
"type": "string",
"description": "IANA zone, default Europe/London"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| need | string | string, required |
| limit | number | string | number 1-15 |
| sector | string | optional: government, finance-banking, retail-ecommerce, education-reference, science-space, health, transport-travel, geo-weather, media-entertainment, developer-tools, other |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"need": {
"type": "string",
"description": "string, required"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number 1-15"
},
"sector": {
"type": "string",
"description": "optional: government, finance-banking, retail-ecommerce, education-reference, science-space, health, transport-travel, geo-weather, media-entertainment, developer-tools, other"
}
}
}Find a UK commodity code by description, or get duty rates and import measures for a code. (cost: 2 credits)
| Argument | Type | Description |
|---|---|---|
| query | string | string |
| commodityCode | string | string: 4-digit heading lists its codes, 10-digit code gives duties |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"query": {
"type": "string",
"description": "string"
},
"commodityCode": {
"type": "string",
"description": "string: 4-digit heading lists its codes, 10-digit code gives duties"
}
}
}Follow redirects to the final URL. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| url | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "string, required"
}
}
}Add or extract UK VAT at standard (20%), reduced (5%), zero or a custom rate. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| rate | string | standard|reduced|zero|number |
| amount | number | string | number, required |
| includesVat | boolean | string | boolean |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"rate": {
"type": "string",
"description": "standard|reduced|zero|number"
},
"amount": {
"type": [
"number",
"string"
],
"description": "number, required"
},
"includesVat": {
"type": [
"boolean",
"string"
],
"description": "boolean"
}
}
}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)
| Argument | Type | Description |
|---|---|---|
| name | string | string |
| version | string | string |
| packages | any | array or text |
| ecosystem | string | npm|pypi|cargo|go|maven|nuget|rubygems|packagist |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "string"
},
"version": {
"type": "string",
"description": "string"
},
"packages": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
],
"description": "array or text"
},
"ecosystem": {
"type": "string",
"description": "npm|pypi|cargo|go|maven|nuget|rubygems|packagist"
}
}
}Closest archived snapshot of a URL to a date, or a monthly list of snapshots (Internet Archive). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| url | string | string, required |
| date | string | YYYYMMDD |
| list | boolean | string | boolean |
| limit | number | string | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "string, required"
},
"date": {
"type": "string",
"description": "YYYYMMDD"
},
"list": {
"type": [
"boolean",
"string"
],
"description": "boolean"
},
"limit": {
"type": [
"number",
"string"
],
"description": "number"
}
}
}Current conditions and daily forecast for any coordinates worldwide, or a UK place or postcode (MET Norway). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| days | number | string | number 1-9 |
| place | string | UK place or postcode |
| latitude | number | string | number |
| longitude | number | string | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"days": {
"type": [
"number",
"string"
],
"description": "number 1-9"
},
"place": {
"type": "string",
"description": "UK place or postcode"
},
"latitude": {
"type": [
"number",
"string"
],
"description": "number"
},
"longitude": {
"type": [
"number",
"string"
],
"description": "number"
}
}
}Structured facts for a company, person or place from Wikidata (headquarters, founded, CEO, website, employees, identifiers, coordinates). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| id | string | Q-id |
| query | string | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"type": "string",
"description": "Q-id"
},
"query": {
"type": "string",
"description": "string"
}
}
}Lead summary, description, coordinates and Wikidata id for a Wikipedia article. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lang | string | two-letter code, default en |
| title | string | string, required |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lang": {
"type": "string",
"description": "two-letter code, default en"
},
"title": {
"type": "string",
"description": "string, required"
}
}
}UK working days between two dates, or the date N working days after/before a date, skipping weekends and bank holidays. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| to | string | YYYY-MM-DD |
| from | string | YYYY-MM-DD, required |
| addDays | number | string | number |
| division | string | england-and-wales|scotland|northern-ireland |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"to": {
"type": "string",
"description": "YYYY-MM-DD"
},
"from": {
"type": "string",
"description": "YYYY-MM-DD, required"
},
"addDays": {
"type": [
"number",
"string"
],
"description": "number"
},
"division": {
"type": "string",
"description": "england-and-wales|scotland|northern-ireland"
}
}
}World Bank indicator values by country (default GDP, current US$). (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| years | number | string | number |
| country | string | ISO2/3 |
| indicator | string | string e.g. SP.POP.TOTL |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"years": {
"type": [
"number",
"string"
],
"description": "number"
},
"country": {
"type": "string",
"description": "ISO2/3"
},
"indicator": {
"type": "string",
"description": "string e.g. SP.POP.TOTL"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 4, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.