Tools your agent can call: UK public data, web reading, documents, money, time, weather, checks and calculators.
Metered MCP servers and one REST API over Companies House, Find a Tender and Contracts Finder, the Food Standards Agency, HM Land Registry, The Gazette, data.police.uk, the Environment Agency, NHS ODS, the Charity Commission and the EPC register. Plus a web reader, document maker, FX, holidays, time zones, weather, email and domain checks and UK business calculators. Clean JSON, nothing to host. 300 free credits on sign-up, then pay per call.
curl -X POST https://ukdata.reliness.co.uk/keys -H "Content-Type: application/json" -d '{"email":"you@example.com"}'
# {"key":"ukd_...","credits":300}
curl "https://ukdata.reliness.co.uk/v1/company_search?query=reliness" -H "Authorization: Bearer ukd_..."
Connect from an agent
MCP (Streamable HTTP). Endpoint https://ukdata.reliness.co.uk/mcp (or a family endpoint from the table above) with header Authorization: Bearer ukd_.... Works with Claude Desktop and Claude Code, Cursor, VS Code, Gemini CLI, OpenAI Agents SDK, LangChain and anything else that speaks MCP.
// Claude Code
claude mcp add --transport http uk-data https://ukdata.reliness.co.uk/mcp --header "Authorization: Bearer ukd_..."
// claude_desktop_config.json / cursor mcp.json
{ "mcpServers": { "uk-data": { "url": "https://ukdata.reliness.co.uk/mcp", "headers": { "Authorization": "Bearer ukd_..." } } } }
REST. GET /v1/<tool>?param=value or POST /v1/<tool> with a JSON body, same header. Every response carries X-Credits-Remaining. GET /usage shows your balance. OpenAPI 3.1 for function-calling and GPT actions.
Servers
One key, one balance, many front doors. Connect the whole catalogue at https://ukdata.reliness.co.uk/mcp, or just the family you need:
| Server | What it does | MCP endpoint |
|---|---|---|
| UK Companies House company_search, company_profile, company_officers, company_pscs, company_filings, companies_incorporated | Company search, profiles, officers, owners, filings and new incorporations from the official register. | https://ukdata.reliness.co.uk/mcp/uk-companies |
| UK public tenders tenders_search | Open tenders and contract awards from Find a Tender and Contracts Finder with values, buyers, winners and deadlines. | https://ukdata.reliness.co.uk/mcp/uk-tenders |
| UK property price_paid, epc_search | Land Registry sold prices and Energy Performance Certificates by postcode, street or address. | https://ukdata.reliness.co.uk/mcp/uk-property |
| UK food hygiene ratings food_hygiene_search | Every rated food business from the Food Standards Agency with scores, addresses and coordinates. | https://ukdata.reliness.co.uk/mcp/uk-food-hygiene |
| UK insolvency notices insolvency_notices | Winding up, administration, liquidation and bankruptcy notices from The Gazette. | https://ukdata.reliness.co.uk/mcp/uk-insolvency |
| UK places postcode_lookup, crime_nearby, flood_warnings, carbon_intensity, bank_holidays | Postcode lookup, street-level crime, flood warnings, grid carbon intensity and bank holidays. | https://ukdata.reliness.co.uk/mcp/uk-places |
| UK NHS and charities nhs_organisations, charity_lookup | NHS organisations from the ODS directory and Charity Commission register details. | https://ukdata.reliness.co.uk/mcp/uk-health-charities |
| Web reader read_url | Fetch a page and get clean markdown or text, title, description and links. No scraping infrastructure to run. | https://ukdata.reliness.co.uk/mcp/web-reader |
| Document maker make_docx, make_csv, make_print_html | Turn markdown or rows into real files an agent can hand to a person: Word, CSV, print-ready HTML. | https://ukdata.reliness.co.uk/mcp/documents |
| Money and time fx_rates, public_holidays, time_now, convert_time | FX reference rates, public holidays for 100+ countries, current time and conversions by IANA zone. | https://ukdata.reliness.co.uk/mcp/money-time |
| Weather and places geocode, weather | Weather now and up to 9 days ahead anywhere (MET Norway), and Great Britain place-name lookup. | https://ukdata.reliness.co.uk/mcp/weather-places |
| Email and domain checks email_check, domain_check | Is this address deliverable, disposable, a role address? Does this domain resolve, accept mail, have SPF and DMARC? | https://ukdata.reliness.co.uk/mcp/email-domain |
| UK business calculators vat, stamp_duty, late_payment_interest, redundancy_pay, holiday_entitlement, statutory_sick_pay | The arithmetic agents get wrong: VAT, stamp duty, statutory late payment interest, redundancy pay, holiday entitlement, statutory sick pay, with dated rate tables. | https://ukdata.reliness.co.uk/mcp/uk-business-calculators |
| Research papers papers_search, arxiv_search, pubmed_search, doi_lookup | Search 250 million scholarly works across OpenAlex, Crossref, arXiv and PubMed; resolve any DOI. | https://ukdata.reliness.co.uk/mcp/research-papers |
| News and feeds news_search, hacker_news, rss_read | Worldwide news search by keyword and time window, Hacker News, and any RSS or Atom feed as JSON. | https://ukdata.reliness.co.uk/mcp/news-feeds |
| UK government and law legislation_search, legislation_text, mp_lookup, petitions_search, govuk_search, govuk_page, food_alerts, police_neighbourhood | Legislation search and full text, MPs by name or postcode, petitions, GOV.UK search and page content, food alerts, police neighbourhoods. | https://ukdata.reliness.co.uk/mcp/uk-government-law |
| UK trade, property and planning trade_tariff, hmrc_exchange_rates, house_price_index, planning_search, cqc_search, cqc_location | Trade Tariff commodity codes and duties, HMRC monthly exchange rates, UK House Price Index by area, planning applications nationwide, CQC care ratings. | https://ukdata.reliness.co.uk/mcp/uk-trade-property-planning |
| Markets and EU sec_filings, eu_tenders, world_bank | SEC EDGAR full-text filings search, EU TED tenders, World Bank indicators. | https://ukdata.reliness.co.uk/mcp/markets-eu |
| Utilities rdap_lookup, unshorten, ssl_check, qr_code, ical_event, text_stats, hash_text, json_validate | Domain registration (RDAP), unshorten URLs, HTTPS checks, QR codes, calendar invites, text statistics, hashes and UUIDs, JSON validation. | https://ukdata.reliness.co.uk/mcp/utilities |
| Spreadsheets and PDFs make_xlsx, read_spreadsheet, pdf_to_text | Write real .xlsx workbooks from rows (or several sheets), read any spreadsheet or CSV from a URL into JSON, and extract text from PDFs page by page. | https://ukdata.reliness.co.uk/mcp/spreadsheets-pdf |
| UK statistics and Bank of England ons_search, ons_timeseries, boe_series, fca_search | Search ONS statistics and pull any ONS time series by CDID (inflation, unemployment, GDP), Bank of England series (Bank Rate, exchange rates, mortgage rates), and the FCA register. | https://ukdata.reliness.co.uk/mcp/uk-statistics-money |
| Reference wikipedia_summary, book_lookup, product_barcode, ip_lookup, convert_units, format_money | Wikipedia summaries in any language, books by ISBN or search (Open Library), food products by barcode (Open Food Facts), IP address ownership, unit conversion and money formatting with amounts in words. | https://ukdata.reliness.co.uk/mcp/reference |
| Software packages and vulnerabilities package_info, vuln_check | Latest versions, deprecation, licences and links for npm, PyPI, crates, Go, Maven, NuGet and RubyGems packages; known vulnerabilities for one package or a whole dependency list (OSV). | https://ukdata.reliness.co.uk/mcp/software-supply-chain |
| Clinical trials clinical_trials | Search ClinicalTrials.gov by condition, drug, location and status, and get full trial details: eligibility, phase, sponsor, sites. | https://ukdata.reliness.co.uk/mcp/health-research |
| Compliance and finance checks lei_lookup, iban_validate | Legal Entity Identifier lookups with parent companies (GLEIF), IBAN and UK sort code checks. | https://ukdata.reliness.co.uk/mcp/compliance-finance-checks |
| Maths and working days calculate, working_days | Safe maths evaluation and list statistics, and UK working-day arithmetic using official bank holidays. | https://ukdata.reliness.co.uk/mcp/maths-dates |
| Web research wayback, seo_audit, wikidata_lookup | Wayback Machine snapshots of any URL, on-page SEO audits, and Wikidata facts about companies, people and places. | https://ukdata.reliness.co.uk/mcp/web-research |
| UK product safety product_recalls | Product safety alerts, reports and recalls from the Office for Product Safety and Standards. | https://ukdata.reliness.co.uk/mcp/uk-product-safety |
| Catalogue tool_search, call_tool, list_apis | Find the right tool for a need across every native family and every imported API, then call it by name from one endpoint. | https://ukdata.reliness.co.uk/mcp/catalogue |
For agent builders
Three steps: get a key, call a tool, or point your MCP client at a server. Every response is JSON with the tool's result and your remaining credits.
# Python
import requests
key = requests.post("https://ukdata.reliness.co.uk/keys", json={"email": "you@example.com"}).json()["key"]
H = {"Authorization": f"Bearer {key}"}
print(requests.get("https://ukdata.reliness.co.uk/v1/tool_search", params={"need": "UK company directors"}, headers=H).json())
print(requests.get("https://ukdata.reliness.co.uk/v1/company_officers", params={"companyNumber": "00445790"}, headers=H).json())
// JavaScript
const key = (await (await fetch("https://ukdata.reliness.co.uk/keys", { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ email: "you@example.com" }) })).json()).key;
const r = await fetch("https://ukdata.reliness.co.uk/v1/postcode_lookup?postcode=SW1A1AA", { headers: { Authorization: "Bearer " + key } });
console.log(await r.json());
Machine-readable: /llms.txt (every tool in plain text), /openapi.json, /tools, /families, /apis.
Per-server configs
UK Companies House 6 tools
{ "mcpServers": { "uk-companies": { "url": "https://ukdata.reliness.co.uk/mcp/uk-companies", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-companies https://ukdata.reliness.co.uk/mcp/uk-companies --header "Authorization: Bearer ukd_..."UK public tenders 1 tools
{ "mcpServers": { "uk-tenders": { "url": "https://ukdata.reliness.co.uk/mcp/uk-tenders", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-tenders https://ukdata.reliness.co.uk/mcp/uk-tenders --header "Authorization: Bearer ukd_..."UK property 2 tools
{ "mcpServers": { "uk-property": { "url": "https://ukdata.reliness.co.uk/mcp/uk-property", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-property https://ukdata.reliness.co.uk/mcp/uk-property --header "Authorization: Bearer ukd_..."UK food hygiene ratings 1 tools
{ "mcpServers": { "uk-food-hygiene": { "url": "https://ukdata.reliness.co.uk/mcp/uk-food-hygiene", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-food-hygiene https://ukdata.reliness.co.uk/mcp/uk-food-hygiene --header "Authorization: Bearer ukd_..."UK insolvency notices 1 tools
{ "mcpServers": { "uk-insolvency": { "url": "https://ukdata.reliness.co.uk/mcp/uk-insolvency", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-insolvency https://ukdata.reliness.co.uk/mcp/uk-insolvency --header "Authorization: Bearer ukd_..."UK places 5 tools
{ "mcpServers": { "uk-places": { "url": "https://ukdata.reliness.co.uk/mcp/uk-places", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-places https://ukdata.reliness.co.uk/mcp/uk-places --header "Authorization: Bearer ukd_..."UK NHS and charities 2 tools
{ "mcpServers": { "uk-health-charities": { "url": "https://ukdata.reliness.co.uk/mcp/uk-health-charities", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-health-charities https://ukdata.reliness.co.uk/mcp/uk-health-charities --header "Authorization: Bearer ukd_..."Web reader 1 tools
{ "mcpServers": { "web-reader": { "url": "https://ukdata.reliness.co.uk/mcp/web-reader", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http web-reader https://ukdata.reliness.co.uk/mcp/web-reader --header "Authorization: Bearer ukd_..."Document maker 3 tools
{ "mcpServers": { "documents": { "url": "https://ukdata.reliness.co.uk/mcp/documents", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http documents https://ukdata.reliness.co.uk/mcp/documents --header "Authorization: Bearer ukd_..."Money and time 4 tools
{ "mcpServers": { "money-time": { "url": "https://ukdata.reliness.co.uk/mcp/money-time", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http money-time https://ukdata.reliness.co.uk/mcp/money-time --header "Authorization: Bearer ukd_..."Weather and places 2 tools
{ "mcpServers": { "weather-places": { "url": "https://ukdata.reliness.co.uk/mcp/weather-places", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http weather-places https://ukdata.reliness.co.uk/mcp/weather-places --header "Authorization: Bearer ukd_..."Email and domain checks 2 tools
{ "mcpServers": { "email-domain": { "url": "https://ukdata.reliness.co.uk/mcp/email-domain", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http email-domain https://ukdata.reliness.co.uk/mcp/email-domain --header "Authorization: Bearer ukd_..."UK business calculators 6 tools
{ "mcpServers": { "uk-business-calculators": { "url": "https://ukdata.reliness.co.uk/mcp/uk-business-calculators", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-business-calculators https://ukdata.reliness.co.uk/mcp/uk-business-calculators --header "Authorization: Bearer ukd_..."Research papers 4 tools
{ "mcpServers": { "research-papers": { "url": "https://ukdata.reliness.co.uk/mcp/research-papers", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http research-papers https://ukdata.reliness.co.uk/mcp/research-papers --header "Authorization: Bearer ukd_..."News and feeds 3 tools
{ "mcpServers": { "news-feeds": { "url": "https://ukdata.reliness.co.uk/mcp/news-feeds", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http news-feeds https://ukdata.reliness.co.uk/mcp/news-feeds --header "Authorization: Bearer ukd_..."UK government and law 8 tools
{ "mcpServers": { "uk-government-law": { "url": "https://ukdata.reliness.co.uk/mcp/uk-government-law", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-government-law https://ukdata.reliness.co.uk/mcp/uk-government-law --header "Authorization: Bearer ukd_..."UK trade, property and planning 6 tools
{ "mcpServers": { "uk-trade-property-planning": { "url": "https://ukdata.reliness.co.uk/mcp/uk-trade-property-planning", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-trade-property-planning https://ukdata.reliness.co.uk/mcp/uk-trade-property-planning --header "Authorization: Bearer ukd_..."Markets and EU 3 tools
{ "mcpServers": { "markets-eu": { "url": "https://ukdata.reliness.co.uk/mcp/markets-eu", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http markets-eu https://ukdata.reliness.co.uk/mcp/markets-eu --header "Authorization: Bearer ukd_..."Utilities 8 tools
{ "mcpServers": { "utilities": { "url": "https://ukdata.reliness.co.uk/mcp/utilities", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http utilities https://ukdata.reliness.co.uk/mcp/utilities --header "Authorization: Bearer ukd_..."Spreadsheets and PDFs 3 tools
{ "mcpServers": { "spreadsheets-pdf": { "url": "https://ukdata.reliness.co.uk/mcp/spreadsheets-pdf", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http spreadsheets-pdf https://ukdata.reliness.co.uk/mcp/spreadsheets-pdf --header "Authorization: Bearer ukd_..."UK statistics and Bank of England 4 tools
{ "mcpServers": { "uk-statistics-money": { "url": "https://ukdata.reliness.co.uk/mcp/uk-statistics-money", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-statistics-money https://ukdata.reliness.co.uk/mcp/uk-statistics-money --header "Authorization: Bearer ukd_..."Reference 6 tools
{ "mcpServers": { "reference": { "url": "https://ukdata.reliness.co.uk/mcp/reference", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http reference https://ukdata.reliness.co.uk/mcp/reference --header "Authorization: Bearer ukd_..."Software packages and vulnerabilities 2 tools
{ "mcpServers": { "software-supply-chain": { "url": "https://ukdata.reliness.co.uk/mcp/software-supply-chain", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http software-supply-chain https://ukdata.reliness.co.uk/mcp/software-supply-chain --header "Authorization: Bearer ukd_..."Clinical trials 1 tools
{ "mcpServers": { "health-research": { "url": "https://ukdata.reliness.co.uk/mcp/health-research", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http health-research https://ukdata.reliness.co.uk/mcp/health-research --header "Authorization: Bearer ukd_..."Compliance and finance checks 2 tools
{ "mcpServers": { "compliance-finance-checks": { "url": "https://ukdata.reliness.co.uk/mcp/compliance-finance-checks", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http compliance-finance-checks https://ukdata.reliness.co.uk/mcp/compliance-finance-checks --header "Authorization: Bearer ukd_..."Maths and working days 2 tools
{ "mcpServers": { "maths-dates": { "url": "https://ukdata.reliness.co.uk/mcp/maths-dates", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http maths-dates https://ukdata.reliness.co.uk/mcp/maths-dates --header "Authorization: Bearer ukd_..."Web research 3 tools
{ "mcpServers": { "web-research": { "url": "https://ukdata.reliness.co.uk/mcp/web-research", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http web-research https://ukdata.reliness.co.uk/mcp/web-research --header "Authorization: Bearer ukd_..."UK product safety 1 tools
{ "mcpServers": { "uk-product-safety": { "url": "https://ukdata.reliness.co.uk/mcp/uk-product-safety", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http uk-product-safety https://ukdata.reliness.co.uk/mcp/uk-product-safety --header "Authorization: Bearer ukd_..."Catalogue 3 tools
{ "mcpServers": { "catalogue": { "url": "https://ukdata.reliness.co.uk/mcp/catalogue", "headers": { "Authorization": "Bearer ukd_..." } } } }
claude mcp add --transport http catalogue https://ukdata.reliness.co.uk/mcp/catalogue --header "Authorization: Bearer ukd_..."Catalogue
Hundreds of public APIs, tens of thousands of operations, searchable by agents with the free tool_search tool.
Tools
| Tool | What it returns | Credits |
|---|---|---|
company_search | Search Companies House by name. Returns company number, status, type, incorporation date, address.query string, required · limit number 1-100 | 1 |
company_profile | 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.companyNumber string, required | 1 |
company_officers | Directors and secretaries for a company number, with appointment and resignation dates.companyNumber string, required · activeOnly boolean, default true | 1 |
company_pscs | Persons with significant control (beneficial owners) for a company number.companyNumber string, required | 1 |
company_filings | Filing history for a company number (accounts, confirmation statements, officer changes, charges).companyNumber string, required · limit number 1-100 | 1 |
companies_incorporated | Find companies by incorporation date range, SIC codes, status, location or name fragment (Companies House advanced search). New-business lead lists.from YYYY-MM-DD · to YYYY-MM-DD · sicCodes array of strings · location string · nameIncludes string · status array, default ["active"] · limit number 1-100 | 2 |
tenders_search | 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.keywords array of strings · stage tender|award|both · sources array of fts|cf · daysBack number 1-365 · minValue number · maxValue number · buyerContains string · limit number 1-500 | 3 |
price_paid | HM Land Registry price paid: property sales by postcode, town or street, newest first, with price, date, type, tenure, new build.postcode string · town string · street string · from YYYY-MM-DD · minPrice number · limit number 1-200 | 1 |
epc_search | Domestic Energy Performance Certificates by postcode or address: ratings, efficiency, property type, floor area.postcode string · address string · limit number 1-100 | 1 |
food_hygiene_search | Food Standards Agency hygiene ratings: search food businesses by name, address, council, type, rating or radius. Returns rating, scores, address, phone, coordinates.name string · address string · localAuthorityId string · businessTypeId string · rating e.g. fhrs_5_en-gb · latitude number · longitude number · radiusMiles number · limit number 1-500 | 1 |
insolvency_notices | The Gazette insolvency notices (winding up, administration, liquidation, bankruptcy) by free text, newest first.query string · days number 1-365 · limit number 1-100 | 2 |
postcode_lookup | Postcode to coordinates, region, local authority, ward, constituency, LSOA/MSOA and ONS codes.postcode string, required | 1 |
crime_nearby | Street-level crime within about a mile of a point or postcode for a month (data.police.uk), counts by category and a sample.latitude number · longitude number · postcode string · month YYYY-MM | 2 |
flood_warnings | Live Environment Agency flood warnings and alerts, optionally by county.county string · minSeverity number 1-4 · limit number | 1 |
carbon_intensity | Current GB grid carbon intensity, nationally or for a postcode region, with generation mix.postcode string | 1 |
bank_holidays | UK bank holidays by division and year (gov.uk).division england-and-wales|scotland|northern-ireland · year YYYY | 1 |
nhs_organisations | NHS organisations (trusts, GP practices, pharmacies, hospitals) from the ODS directory by name, postcode or role.name string · postcode string · role string e.g. RO177 (GP practice) · limit number | 1 |
charity_lookup | Charity Commission register details for a registered charity number: status, income, expenditure, activities, address.registeredNumber string, required | 1 |
read_url | Fetch a public web page and return its main content as markdown (or plain text), with title, description and links.url string, required · maxChars number 500-200000, default 20000 · format markdown|text | 2 |
make_docx | Markdown (headings, bullets, bold, tables) to a Word .docx file. Returns a download URL (or base64 when storage is off).markdown string, required · title string · filename string | 3 |
make_csv | Array of objects or arrays to a CSV file (UTF-8 with BOM, Excel-safe).rows array, required · filename string | 1 |
make_print_html | Markdown to print-ready standalone HTML (for PDF printing).markdown string, required · title string | 1 |
fx_rates | Exchange rates from ECB reference data: latest or a date, any base, optional symbols and amount.base string, default GBP · symbols comma list e.g. USD,EUR · date YYYY-MM-DD or latest · amount number | 1 |
public_holidays | Public holidays for a country and year (ISO code, e.g. GB, US, DE, FR).country string · year number | 1 |
time_now | Current time in a time zone, with offset and unix time.timezone IANA zone, default Europe/London | 1 |
convert_time | Show an ISO datetime in two time zones.datetime ISO 8601, required · from IANA zone · to IANA zone | 1 |
geocode | Great Britain place name to coordinates, county, district and region (OS Open Names).query string, required · count number 1-20 | 1 |
weather | Current conditions and daily forecast for any coordinates worldwide, or a UK place or postcode (MET Norway).latitude number · longitude number · place UK place or postcode · days number 1-9 | 1 |
email_check | Syntax, MX, disposable, role and free-provider checks on an email address (no message is sent).email string, required | 1 |
domain_check | A, AAAA, MX, NS, SPF and DMARC records for a domain via DNS over HTTPS.domain string, required | 1 |
vat | Add or extract UK VAT at standard (20%), reduced (5%), zero or a custom rate.amount number, required · rate standard|reduced|zero|number · includesVat boolean | 1 |
stamp_duty | SDLT on a property purchase in England or Northern Ireland: standard, first-time buyer, additional property, or non-residential.price number, required · buyerType standard|first_time|additional · residential boolean, default true | 1 |
late_payment_interest | Statutory interest and fixed compensation on a late commercial invoice (base rate plus 8%).invoiceAmount number, required · dueDate YYYY-MM-DD, required · paidDate YYYY-MM-DD · baseRateOverride number | 1 |
redundancy_pay | Statutory redundancy pay from age, years of service and weekly pay.age number, required · yearsService number, required · weeklyPay number, required | 1 |
holiday_entitlement | Statutory paid holiday for a working pattern, pro rata by months.daysPerWeek number · hoursPerWeek number · monthsWorked number 0-12 | 1 |
statutory_sick_pay | Statutory sick pay total for a number of weeks off.weeksOff number, required · daysPerWeek number | 1 |
papers_search | Search scholarly papers (OpenAlex default, or Crossref) with authors, venue, year, DOI, citations and open-access link.query string, required · limit number 1-50 · source openalex|crossref · fromYear YYYY | 1 |
arxiv_search | Search arXiv preprints with abstracts and PDF links.query string, required · limit number 1-50 | 1 |
pubmed_search | Search PubMed biomedical literature.query string, required · limit number 1-50 | 1 |
doi_lookup | Metadata for a DOI from Crossref.doi string, required | 1 |
news_search | Search global online news in the last N hours (GDELT), optionally by source country.query string, required · hours number 1-720 · limit number 1-250 · country e.g. UK, US | 1 |
hacker_news | Top, new or best Hacker News stories, or search stories by keyword.query string · kind top|new|best · limit number 1-50 | 1 |
rss_read | Read an RSS or Atom feed as JSON items.url string, required · limit number 1-100 | 1 |
legislation_search | Search UK legislation by title (legislation.gov.uk).query string, required · limit number 1-50 | 1 |
legislation_text | Text of an Act or instrument, or one section, from its legislation.gov.uk URL.url string, required · section string e.g. 3 · maxChars number | 2 |
mp_lookup | Find the MP for a postcode, or search current MPs and peers by name.name string · postcode string · limit number | 1 |
petitions_search | Search UK Parliament petitions with signature counts and state.query string, required · state open|closed|rejected|all · limit number | 1 |
govuk_search | Search GOV.UK guidance, news and publications.query string, required · limit number 1-50 | 1 |
govuk_page | Clean text of a GOV.UK page by path (e.g. /vat-rates).path string, required · maxChars number | 1 |
food_alerts | Latest Food Standards Agency product recalls and allergy alerts.limit number 1-100 | 1 |
police_neighbourhood | Police force, neighbourhood team and contact details for a point.latitude number, required · longitude number, required | 1 |
trade_tariff | Find a UK commodity code by description, or get duty rates and import measures for a code.query string · commodityCode string: 4-digit heading lists its codes, 10-digit code gives duties | 2 |
hmrc_exchange_rates | HMRC monthly exchange rates for customs and VAT, every currency to GBP.month YYYY-MM | 1 |
house_price_index | 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).area string · months number 1-120 | 1 |
planning_search | Search planning applications across UK councils by keyword, postcode or authority (PlanIt).query string · postcode string · radiusKm number, with postcode, default 2 · authority string · daysBack number · limit number 1-200 | 2 |
cqc_search | Find CQC-registered care homes, GP practices, hospitals and clinics by name or postcode.name string · postcode string · limit number | 1 |
cqc_location | CQC location details and current ratings by location id.locationId string, required | 1 |
sec_filings | Full-text search of SEC filings in the last year, optional form filter (10-K, 8-K, S-1).query string, required · limit number · forms string | 2 |
eu_tenders | Search EU public procurement notices on TED by full text.query string, required · limit number · daysBack number | 2 |
world_bank | World Bank indicator values by country (default GDP, current US$).indicator string e.g. SP.POP.TOTL · country ISO2/3 · years number | 1 |
rdap_lookup | Domain registration data via RDAP: registrar, dates, status, nameservers.domain string, required | 1 |
unshorten | Follow redirects to the final URL.url string, required | 1 |
ssl_check | Whether a domain answers over HTTPS, with status, server and HSTS headers.domain string, required | 1 |
qr_code | QR code image URL for any text or link.text string, required · size number 64-1024 | 1 |
ical_event | Build an .ics calendar event.title string, required · start ISO datetime, required · end ISO datetime · location string · description string · timezone IANA | 1 |
text_stats | Word, sentence and paragraph counts, reading time, Flesch reading ease, top words.text string, required | 1 |
hash_text | SHA hash of text plus a fresh UUID.text string, required · algorithm SHA-1|SHA-256|SHA-384|SHA-512 | 1 |
json_validate | Parse JSON and validate against a simple JSON Schema (type, required, properties, items, enum, min/max, pattern).json string or object, required · schema object | 1 |
make_xlsx | Rows (or several named sheets) to an Excel .xlsx file with a download URL.rows array of objects or arrays · sheets object {sheetName: rows} · sheetName string · filename string | 3 |
read_spreadsheet | Fetch an .xlsx, .xls, .ods or .csv from a URL and return the rows of a sheet as JSON.url string, required · sheet string · maxRows number 1-5000 | 2 |
pdf_to_text | Fetch a PDF from a URL and extract its text, per page, optionally only some pages (e.g. "1-3,7").url string, required · pages string · maxChars number | 3 |
ons_search | Search ONS datasets, bulletins and time series.query string, required · limit number 1-50 | 1 |
ons_timeseries | Observations for an ONS time series by CDID, e.g. D7G7 CPIH annual rate, L55O CPIH index, MGSX unemployment rate, ABMI GDP.cdid string, required · dataset string e.g. mm23, lms, qna · frequency months|quarters|years · limit number | 1 |
boe_series | Bank of England database series: Bank Rate (IUDBEDR, default), exchange rates (XUDLUSS), quoted mortgage rates (IUMBV34) and more.series string, comma list allowed · from YYYY-MM-DD · to YYYY-MM-DD | 1 |
fca_search | Search the FCA Financial Services Register for authorised firms or individuals.query string, required · type firm|individual | 1 |
wikipedia_summary | Lead summary, description, coordinates and Wikidata id for a Wikipedia article.title string, required · lang two-letter code, default en | 1 |
book_lookup | Book details by ISBN, or search books by title or author.isbn string · query string · limit number 1-25 | 1 |
product_barcode | Food product by barcode: name, brand, ingredients, allergens, Nutri-Score, nutrition per 100g.barcode string, required | 1 |
ip_lookup | Who owns an IP address: network name, range, country, organisations (RDAP).ip string, required | 1 |
convert_units | Convert length, mass, volume (UK and US), area, speed, energy, data, pressure and temperature.value number, required · from unit, required · to unit, required | 1 |
format_money | Format an amount in any currency and locale, compact form, and optionally in words (for cheques and contracts).amount number, required · currency ISO code, default GBP · locale default en-GB · words boolean | 1 |
package_info | Latest version, publish date, deprecation, licences, advisories and links for a package (deps.dev).ecosystem npm|pypi|cargo|go|maven|nuget|rubygems · name string, required | 1 |
vuln_check | 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.name string · version string · ecosystem npm|pypi|cargo|go|maven|nuget|rubygems|packagist · packages array or text | 2 |
clinical_trials | Search clinical trials, or get one by NCT id with eligibility criteria and sites.condition string · intervention string · location string · status RECRUITING|COMPLETED|ACTIVE_NOT_RECRUITING|... · nctId string · limit number 1-50 | 1 |
lei_lookup | Find a legal entity by LEI or name (GLEIF): legal name, jurisdiction, status, address, renewal date, direct and ultimate parent.lei string · name string · country ISO2 · limit number · parents boolean, default true | 1 |
iban_validate | 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.iban string · sortCode string · accountNumber string | 1 |
calculate | Evaluate an expression (+ - * / ^ %, sqrt, ln, log, round, min, max, pi) or summary statistics of a list of numbers.expression string · values array or comma list of numbers | 1 |
working_days | UK working days between two dates, or the date N working days after/before a date, skipping weekends and bank holidays.from YYYY-MM-DD, required · to YYYY-MM-DD · addDays number · division england-and-wales|scotland|northern-ireland | 1 |
wayback | Closest archived snapshot of a URL to a date, or a monthly list of snapshots (Internet Archive).url string, required · date YYYYMMDD · list boolean · limit number | 1 |
seo_audit | 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.url string, required | 2 |
wikidata_lookup | Structured facts for a company, person or place from Wikidata (headquarters, founded, CEO, website, employees, identifiers, coordinates).query string · id Q-id | 1 |
product_recalls | Search UK product safety alerts and recalls by product, brand or hazard, newest first.query string · limit number 1-50 | 1 |
tool_search | 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.need string, required · sector optional: government, finance-banking, retail-ecommerce, education-reference, science-space, health, transport-travel, geo-weather, media-entertainment, developer-tools, other · limit number 1-15 | 0 |
call_tool | Call any tool by name with an arguments object, including imported API operations (api__operation). Costs what the tool costs.name string, required · args object | 1 |
list_apis | List imported APIs with operation counts. Free. | 0 |
Pricing
One credit is half a penny. Most tools cost one credit a call; searches that read several upstream pages cost two or three. 300 free credits with every key, no card.
Enter your API key at checkout; credits land on it the moment Stripe confirms and never expire. Card payments by Stripe, receipt by email, VAT not charged (Reliness Ltd is not yet VAT registered).
Fair use and sources
All data is read live from the official APIs named above and returned without alteration; it is licensed by its publishers under the Open Government Licence or their own API terms, which pass through to you. Companies House data is Crown copyright. Keep calls to what an agent needs; keys that hammer upstream services get throttled so the service stays up for everyone. Problems or a tool you want added: ben@reliness.co.uk.