400+ data APIs for agents: UK companies, property, trade, tenders, recalls, sanctions. Free tier
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional free key from https://fourzerotwo.si/free (raises the free allowance from 100 to 500 calls/day)
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.
Run one endpoint by the tool name that search_apis returned, with that endpoint's parameters, and get its data back as JSON (with source and licence attribution). Endpoints with free_tier "free" or "sample" cost nothing within the daily allowance (100 calls/day anonymously, 500 with a free key). Otherwise the result is a payment request: pay in USDC via x402 and retry with _meta["x402/payment"]. Invalid arguments are rejected before any charge, and failed upstream calls are never charged.
Endpoint tool name from search_apis, e.g. "uk-postcodes__lookup" or "sanctions__screen".
The endpoint's parameters as listed in search_apis results, e.g. {"postcode": "SW1A 1AA"}.
Run one endpoint by the tool name that search_apis returned, with that endpoint's parameters, and get its data back as JSON (with source and licence attribution). Endpoints with free_tier "free" or "sample" cost nothing within the daily allowance (100 calls/day anonymously, 500 with a free key). Otherwise the result is a payment request: pay in USDC via x402 and retry with _meta["x402/payment"]. Invalid arguments are rejected before any charge, and failed upstream calls are never charged.
| Argument | Type | Description |
|---|---|---|
| tool* | string | Endpoint tool name from search_apis, e.g. "uk-postcodes__lookup" or "sanctions__screen". |
| arguments | object | The endpoint's parameters as listed in search_apis results, e.g. {"postcode": "SW1A 1AA"}. |
{
"type": "object",
"required": [
"tool"
],
"properties": {
"tool": {
"type": "string",
"pattern": "^[a-z0-9-]+__[a-z0-9-]+$",
"description": "Endpoint tool name from search_apis, e.g. \"uk-postcodes__lookup\" or \"sanctions__screen\"."
},
"arguments": {
"type": "object",
"description": "The endpoint's parameters as listed in search_apis results, e.g. {\"postcode\": \"SW1A 1AA\"}.",
"additionalProperties": true
}
},
"additionalProperties": false
}Overview of every API group in the catalog: name, category, summary, number of endpoints and whether it has a free tier. Always free to call. Use it to browse; use search_apis to find a specific endpoint.
| Argument | Type | Description |
|---|---|---|
| category | string | Optional category filter, e.g. "property". |
{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Optional category filter, e.g. \"property\"."
}
},
"additionalProperties": false
}Find the right data endpoint for a task. Searches 500+ endpoints (UK legislation, Companies House, property prices, sanctions lists, vehicle tax, weather, earthquakes, arXiv/PubMed/Crossref papers, IP geolocation, GB electricity, ONS/World Bank/ECB economics, and more) by keyword and returns each match's tool name, parameters, price and free_tier. Always free to call. Next step: pass a returned tool name to call_api.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum results (default 20). |
| query | string | Keywords describing the data you need; every word must match. Examples: "postcode", "sanctions screen", "sold prices", "earthquake", "bank holiday". |
| category | string | Optional category filter, e.g. "legal", "property", "finance", "research", "energy", "network". See list_apis for all categories. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Maximum results (default 20)."
},
"query": {
"type": "string",
"description": "Keywords describing the data you need; every word must match. Examples: \"postcode\", \"sanctions screen\", \"sold prices\", \"earthquake\", \"bank holiday\"."
},
"category": {
"type": "string",
"description": "Optional category filter, e.g. \"legal\", \"property\", \"finance\", \"research\", \"energy\", \"network\". See list_apis for all categories."
}
},
"additionalProperties": false
}