UK Data for Agents
uk.co.reliness/uk-datareliness.co.ukstreamable-httpv1.4.0Scanned
UK public data tools for agents: companies, tenders, property, stats, documents. No key to start
95 tools: 8 do something that can't be undone, 50 change things and 37 only read.
- Reads private data · 0
- Reads text others write · 5
- Can send data out · 12
- No findings
Anlyon alternative
58 of these tools change something. Run those as governed actions.
Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.
Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.
Import an OpenAPI spec →Tools
Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.
95 tools
Can't be undone 8Claude Code: ask
boe_seriesBank of England database series: Bank Rate (IUDBEDR, default), exchange rates (XUDLUSS), quoted mortgage rates (IUMBV34) and more.Can send data outNo findings
Why it is in this group
- The input addresses people (input.to): what it sends cannot be taken back.
What it can reach
- outboundThe input takes a destination (input.to): what the tool writes goes there.
Description, as the server wrote it Bank of England database series: Bank Rate (IUDBEDR, default), exchange rates (XUDLUSS), quoted mortgage rates (IUMBV34) and more. (cost: 1 credit)
convert_timeShow an ISO datetime in two time zones.Can send data outNo findings
Why it is in this group
- The name "convert_time" says "convert": a word for a change.
- The input addresses people (input.to): what it sends cannot be taken back.
What it can reach
- outboundThe input takes a destination (input.to): what the tool writes goes there.
Description, as the server wrote it Show an ISO datetime in two time zones. (cost: 1 credit)
convert_unitsConvert length, mass, volume (UK and US), area, speed, energy, data, pressure and temperature.Can send data outNo findings
Why it is in this group
- The name "convert_units" says "convert": a word for a change.
- The input addresses people (input.to): what it sends cannot be taken back.
What it can reach
- outboundThe input takes a destination (input.to): what the tool writes goes there.
Description, as the server wrote it Convert length, mass, volume (UK and US), area, speed, energy, data, pressure and temperature. (cost: 1 credit)
format_moneyFormat an amount in any currency and locale, compact form, and optionally in words (for cheques and contracts).No findings
Why it is in this group
- The input carries an amount (input.amount) and a currency, so it moves money.
Description, as the server wrote it Format an amount in any currency and locale, compact form, and optionally in words (for cheques and contracts). (cost: 1 credit)
late_payment_interestStatutory interest and fixed compensation on a late commercial invoice (base rate plus 8%).No findings
Why it is in this group
- The name "late_payment_interest" says "payment": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Statutory interest and fixed compensation on a late commercial invoice (base rate plus 8%). (cost: 1 credit)
redundancy_payStatutory redundancy pay from age, years of service and weekly pay.No findings
Why it is in this group
- The name "redundancy_pay" says "pay": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Statutory redundancy pay from age, years of service and weekly pay. (cost: 1 credit)
statutory_sick_payStatutory sick pay total for a number of weeks off.No findings
Why it is in this group
- The name "statutory_sick_pay" says "pay": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Statutory sick pay total for a number of weeks off. (cost: 1 credit)
working_daysUK working days between two dates, or the date N working days after/before a date, skipping weekends and bank holidays.Can send data outNo findings
Why it is in this group
- The input addresses people (input.to): what it sends cannot be taken back.
What it can reach
- outboundThe input takes a destination (input.to): what the tool writes goes there.
Description, as the server wrote it UK working days between two dates, or the date N working days after/before a date, skipping weekends and bank holidays. (cost: 1 credit)
Changes things 50Claude Code: ask
bank_holidaysUK bank holidays by division and year (gov.uk).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it UK bank holidays by division and year (gov.uk). (cost: 1 credit)
calculateEvaluate an expression (+ - * / ^ %, sqrt, ln, log, round, min, max, pi) or summary statistics of a list of numbers.No findings
Why it is in this group
- The description's first verb is "evaluate": a word for a change.
Description, as the server wrote it Evaluate an expression (+ - * / ^ %, sqrt, ln, log, round, min, max, pi) or summary statistics of a list of numbers. (cost: 1 credit)
call_toolCall any tool by name with an arguments object, including imported API operations (api__operation).No findings
Why it is in this group
- The name "call_tool" says "call": a word for a change.
Description, as the server wrote it Call any tool by name with an arguments object, including imported API operations (api__operation). Costs what the tool costs. (cost: 1 credit)
carbon_intensityCurrent GB grid carbon intensity, nationally or for a postcode region, with generation mix.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Current GB grid carbon intensity, nationally or for a postcode region, with generation mix. (cost: 1 credit)
company_filingsFiling history for a company number (accounts, confirmation statements, officer changes, charges).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Filing history for a company number (accounts, confirmation statements, officer changes, charges). (cost: 1 credit)
company_officersDirectors and secretaries for a company number, with appointment and resignation dates.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Directors and secretaries for a company number, with appointment and resignation dates. (cost: 1 credit)
company_profileFull Companies House profile for a company number: status, SIC codes, registered office, accounts and confirmation statement due dates and overdue flags, charges and insolvency fla…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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)
company_pscsPersons with significant control (beneficial owners) for a company number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Persons with significant control (beneficial owners) for a company number. (cost: 1 credit)
cqc_locationCQC location details and current ratings by location id.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it CQC location details and current ratings by location id. (cost: 1 credit)
crime_nearbyStreet-level crime within about a mile of a point or postcode for a month (data.police.uk), counts by category and a sample.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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)
domain_checkA, AAAA, MX, NS, SPF and DMARC records for a domain via DNS over HTTPS.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it A, AAAA, MX, NS, SPF and DMARC records for a domain via DNS over HTTPS. (cost: 1 credit)
email_checkSyntax, MX, disposable, role and free-provider checks on an email address (no message is sent).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Syntax, MX, disposable, role and free-provider checks on an email address (no message is sent). (cost: 1 credit)
flood_warningsLive Environment Agency flood warnings and alerts, optionally by county.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Live Environment Agency flood warnings and alerts, optionally by county. (cost: 1 credit)
food_alertsLatest Food Standards Agency product recalls and allergy alerts.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Latest Food Standards Agency product recalls and allergy alerts. (cost: 1 credit)
fx_ratesExchange rates from ECB reference data: latest or a date, any base, optional symbols and amount.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Exchange rates from ECB reference data: latest or a date, any base, optional symbols and amount. (cost: 1 credit)
geocodeGreat Britain place name to coordinates, county, district and region (OS Open Names).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Great Britain place name to coordinates, county, district and region (OS Open Names). (cost: 1 credit)
govuk_pageClean text of a GOV.UK page by path (e.g.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Clean text of a GOV.UK page by path (e.g. /vat-rates). (cost: 1 credit)
hacker_newsTop, new or best Hacker News stories, or search stories by keyword.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Top, new or best Hacker News stories, or search stories by keyword. (cost: 1 credit)
hash_textSHA hash of text plus a fresh UUID.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it SHA hash of text plus a fresh UUID. (cost: 1 credit)
hmrc_exchange_ratesHMRC monthly exchange rates for customs and VAT, every currency to GBP.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it HMRC monthly exchange rates for customs and VAT, every currency to GBP. (cost: 1 credit)
holiday_entitlementStatutory paid holiday for a working pattern, pro rata by months.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Statutory paid holiday for a working pattern, pro rata by months. (cost: 1 credit)
house_price_indexUK HPI average price, index and annual change by month for a country, region or local authority (slug, e.g.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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)
ical_eventBuild an .ics calendar event.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Build an .ics calendar event. (cost: 1 credit)
insolvency_noticesThe Gazette insolvency notices (winding up, administration, liquidation, bankruptcy) by free text, newest first.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The Gazette insolvency notices (winding up, administration, liquidation, bankruptcy) by free text, newest first. (cost: 2 credits)
legislation_textText of an Act or instrument, or one section, from its legislation.gov.uk URL.Can send data outNo findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
What it can reach
- outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.
Description, as the server wrote it Text of an Act or instrument, or one section, from its legislation.gov.uk URL. (cost: 2 credits)
make_csvArray of objects or arrays to a CSV file (UTF-8 with BOM, Excel-safe).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Array of objects or arrays to a CSV file (UTF-8 with BOM, Excel-safe). (cost: 1 credit)
make_docxMarkdown (headings, bullets, bold, tables) to a Word .docx file.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Markdown (headings, bullets, bold, tables) to a Word .docx file. Returns a download URL (or base64 when storage is off). (cost: 3 credits)
make_print_htmlMarkdown to print-ready standalone HTML (for PDF printing).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Markdown to print-ready standalone HTML (for PDF printing). (cost: 1 credit)
make_xlsxRows (or several named sheets) to an Excel .xlsx file with a download URL.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Rows (or several named sheets) to an Excel .xlsx file with a download URL. (cost: 3 credits)
nhs_organisationsNHS organisations (trusts, GP practices, pharmacies, hospitals) from the ODS directory by name, postcode or role.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it NHS organisations (trusts, GP practices, pharmacies, hospitals) from the ODS directory by name, postcode or role. (cost: 1 credit)
ons_timeseriesObservations for an ONS time series by CDID, e.g.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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)
package_infoLatest version, publish date, deprecation, licences, advisories and links for a package (deps.dev).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Latest version, publish date, deprecation, licences, advisories and links for a package (deps.dev). (cost: 1 credit)
police_neighbourhoodPolice force, neighbourhood team and contact details for a point.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Police force, neighbourhood team and contact details for a point. (cost: 1 credit)
price_paidHM Land Registry price paid: property sales by postcode, town or street, newest first, with price, date, type, tenure, new build.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it HM Land Registry price paid: property sales by postcode, town or street, newest first, with price, date, type, tenure, new build. (cost: 1 credit)
product_barcodeFood product by barcode: name, brand, ingredients, allergens, Nutri-Score, nutrition per 100g.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Food product by barcode: name, brand, ingredients, allergens, Nutri-Score, nutrition per 100g. (cost: 1 credit)
public_holidaysPublic holidays for a country and year (ISO code, e.g.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Public holidays for a country and year (ISO code, e.g. GB, US, DE, FR). (cost: 1 credit)
qr_codeQR code image URL for any text or link.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it QR code image URL for any text or link. (cost: 1 credit)
sec_filingsFull-text search of SEC filings in the last year, optional form filter (10-K, 8-K, S-1).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Full-text search of SEC filings in the last year, optional form filter (10-K, 8-K, S-1). (cost: 2 credits)
seo_auditOn-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.Can send data outNo findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
What it can reach
- outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.
Description, as the server wrote it 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)
ssl_checkWhether a domain answers over HTTPS, with status, server and HSTS headers.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Whether a domain answers over HTTPS, with status, server and HSTS headers. (cost: 1 credit)
stamp_dutySDLT on a property purchase in England or Northern Ireland: standard, first-time buyer, additional property, or non-residential.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it SDLT on a property purchase in England or Northern Ireland: standard, first-time buyer, additional property, or non-residential. (cost: 1 credit)
text_statsWord, sentence and paragraph counts, reading time, Flesch reading ease, top words.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Word, sentence and paragraph counts, reading time, Flesch reading ease, top words. (cost: 1 credit)
time_nowCurrent time in a time zone, with offset and unix time.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Current time in a time zone, with offset and unix time. (cost: 1 credit)
unshortenFollow redirects to the final URL.Can send data outNo findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
What it can reach
- outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.
Description, as the server wrote it Follow redirects to the final URL. (cost: 1 credit)
vatAdd or extract UK VAT at standard (20%), reduced (5%), zero or a custom rate.No findings
Why it is in this group
- The description's first verb is "add": a word for a change.
Description, as the server wrote it Add or extract UK VAT at standard (20%), reduced (5%), zero or a custom rate. (cost: 1 credit)
vuln_checkKnown 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.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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)
waybackClosest archived snapshot of a URL to a date, or a monthly list of snapshots (Internet Archive).Can send data outNo findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
What it can reach
- outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.
Description, as the server wrote it Closest archived snapshot of a URL to a date, or a monthly list of snapshots (Internet Archive). (cost: 1 credit)
weatherCurrent conditions and daily forecast for any coordinates worldwide, or a UK place or postcode (MET Norway).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Current conditions and daily forecast for any coordinates worldwide, or a UK place or postcode (MET Norway). (cost: 1 credit)
wikipedia_summaryLead summary, description, coordinates and Wikidata id for a Wikipedia article.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Lead summary, description, coordinates and Wikidata id for a Wikipedia article. (cost: 1 credit)
world_bankWorld Bank indicator values by country (default GDP, current US$).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it World Bank indicator values by country (default GDP, current US$). (cost: 1 credit)
Only reads 37Show 37 read-only tools
arxiv_searchSearch arXiv preprints with abstracts and PDF links.No findings
Why it is in this group
- The name "arxiv_search" says "search": a word for reading.
Description, as the server wrote it Search arXiv preprints with abstracts and PDF links. (cost: 1 credit)
book_lookupBook details by ISBN, or search books by title or author.No findings
Why it is in this group
- The name "book_lookup" says "lookup": a word for reading.
Description, as the server wrote it Book details by ISBN, or search books by title or author. (cost: 1 credit)
charity_lookupCharity Commission register details for a registered charity number: status, income, expenditure, activities, address.No findings
Why it is in this group
- The name "charity_lookup" says "lookup": a word for reading.
Description, as the server wrote it Charity Commission register details for a registered charity number: status, income, expenditure, activities, address. (cost: 1 credit)
clinical_trialsSearch clinical trials, or get one by NCT id with eligibility criteria and sites.No findings
Why it is in this group
- The description's first verb is "search": a word for reading.
Description, as the server wrote it Search clinical trials, or get one by NCT id with eligibility criteria and sites. (cost: 1 credit)
companies_incorporatedFind companies by incorporation date range, SIC codes, status, location or name fragment (Companies House advanced search).No findings
Why it is in this group
- The description's first verb is "find": a word for reading.
Description, as the server wrote it Find companies by incorporation date range, SIC codes, status, location or name fragment (Companies House advanced search). New-business lead lists. (cost: 2 credits)
company_searchSearch Companies House by name.No findings
Why it is in this group
- The name "company_search" says "search": a word for reading.
Description, as the server wrote it Search Companies House by name. Returns company number, status, type, incorporation date, address. (cost: 1 credit)
cqc_searchFind CQC-registered care homes, GP practices, hospitals and clinics by name or postcode.No findings
Why it is in this group
- The name "cqc_search" says "search": a word for reading.
Description, as the server wrote it Find CQC-registered care homes, GP practices, hospitals and clinics by name or postcode. (cost: 1 credit)
doi_lookupMetadata for a DOI from Crossref.No findings
Why it is in this group
- The name "doi_lookup" says "lookup": a word for reading.
Description, as the server wrote it Metadata for a DOI from Crossref. (cost: 1 credit)
epc_searchDomestic Energy Performance Certificates by postcode or address: ratings, efficiency, property type, floor area.No findings
Why it is in this group
- The name "epc_search" says "search": a word for reading.
Description, as the server wrote it Domestic Energy Performance Certificates by postcode or address: ratings, efficiency, property type, floor area. (cost: 1 credit)
eu_tendersSearch EU public procurement notices on TED by full text.No findings
Why it is in this group
- The description's first verb is "search": a word for reading.
Description, as the server wrote it Search EU public procurement notices on TED by full text. (cost: 2 credits)
fca_searchSearch the FCA Financial Services Register for authorised firms or individuals.No findings
Why it is in this group
- The name "fca_search" says "search": a word for reading.
Description, as the server wrote it Search the FCA Financial Services Register for authorised firms or individuals. (cost: 1 credit)
food_hygiene_searchFood Standards Agency hygiene ratings: search food businesses by name, address, council, type, rating or radius.No findings
Why it is in this group
- The name "food_hygiene_search" says "search": a word for reading.
Description, as the server wrote it 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)
govuk_searchSearch GOV.UK guidance, news and publications.No findings
Why it is in this group
- The name "govuk_search" says "search": a word for reading.
Description, as the server wrote it Search GOV.UK guidance, news and publications. (cost: 1 credit)
iban_validateValidate 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.No findings
Why it is in this group
- The name "iban_validate" says "validate": a word for reading.
Description, as the server wrote it 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)
ip_lookupWho owns an IP address: network name, range, country, organisations (RDAP).No findings
Why it is in this group
- The name "ip_lookup" says "lookup": a word for reading.
Description, as the server wrote it Who owns an IP address: network name, range, country, organisations (RDAP). (cost: 1 credit)
json_validateParse JSON and validate against a simple JSON Schema (type, required, properties, items, enum, min/max, pattern).No findings
Why it is in this group
- The name "json_validate" says "validate": a word for reading.
Description, as the server wrote it Parse JSON and validate against a simple JSON Schema (type, required, properties, items, enum, min/max, pattern). (cost: 1 credit)
legislation_searchSearch UK legislation by title (legislation.gov.uk).No findings
Why it is in this group
- The name "legislation_search" says "search": a word for reading.
Description, as the server wrote it Search UK legislation by title (legislation.gov.uk). (cost: 1 credit)
lei_lookupFind a legal entity by LEI or name (GLEIF): legal name, jurisdiction, status, address, renewal date, direct and ultimate parent.No findings
Why it is in this group
- The name "lei_lookup" says "lookup": a word for reading.
Description, as the server wrote it Find a legal entity by LEI or name (GLEIF): legal name, jurisdiction, status, address, renewal date, direct and ultimate parent. (cost: 1 credit)
list_apisList imported APIs with operation counts.No findings
Why it is in this group
- The name "list_apis" says "list": a word for reading.
Description, as the server wrote it List imported APIs with operation counts. Free. (cost: 0 credit)
mp_lookupFind the MP for a postcode, or search current MPs and peers by name.No findings
Why it is in this group
- The name "mp_lookup" says "lookup": a word for reading.
Description, as the server wrote it Find the MP for a postcode, or search current MPs and peers by name. (cost: 1 credit)
news_searchSearch global online news in the last N hours (GDELT), optionally by source country.No findings
Why it is in this group
- The name "news_search" says "search": a word for reading.
Description, as the server wrote it Search global online news in the last N hours (GDELT), optionally by source country. (cost: 1 credit)
ons_searchSearch ONS datasets, bulletins and time series.No findings
Why it is in this group
- The name "ons_search" says "search": a word for reading.
Description, as the server wrote it Search ONS datasets, bulletins and time series. (cost: 1 credit)
papers_searchSearch scholarly papers (OpenAlex default, or Crossref) with authors, venue, year, DOI, citations and open-access link.No findings
Why it is in this group
- The name "papers_search" says "search": a word for reading.
Description, as the server wrote it Search scholarly papers (OpenAlex default, or Crossref) with authors, venue, year, DOI, citations and open-access link. (cost: 1 credit)
pdf_to_textFetch a PDF from a URL and extract its text, per page, optionally only some pages (e.g.Reads text others writeCan send data outNo findings
Why it is in this group
- The description's first verb is "fetch": a word for reading.
What it can reach
- untrusted-inputThe description's first sentence says "fetch" and "url": it reads web pages, which anyone can write.
- untrusted-inputThe input takes a URL (input.url), and the tool reads it: it reads web pages, which anyone can write.
- outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.
Claude Code: ask, because it is tagged outbound.
Description, as the server wrote it Fetch a PDF from a URL and extract its text, per page, optionally only some pages (e.g. "1-3,7"). (cost: 3 credits)
petitions_searchSearch UK Parliament petitions with signature counts and state.No findings
Why it is in this group
- The name "petitions_search" says "search": a word for reading.
Description, as the server wrote it Search UK Parliament petitions with signature counts and state. (cost: 1 credit)
planning_searchSearch planning applications across UK councils by keyword, postcode or authority (PlanIt).No findings
Why it is in this group
- The name "planning_search" says "search": a word for reading.
Description, as the server wrote it Search planning applications across UK councils by keyword, postcode or authority (PlanIt). (cost: 2 credits)
postcode_lookupPostcode to coordinates, region, local authority, ward, constituency, LSOA/MSOA and ONS codes.No findings
Why it is in this group
- The name "postcode_lookup" says "lookup": a word for reading.
Description, as the server wrote it Postcode to coordinates, region, local authority, ward, constituency, LSOA/MSOA and ONS codes. (cost: 1 credit)
product_recallsSearch UK product safety alerts and recalls by product, brand or hazard, newest first.No findings
Why it is in this group
- The description's first verb is "search": a word for reading.
Description, as the server wrote it Search UK product safety alerts and recalls by product, brand or hazard, newest first. (cost: 1 credit)
pubmed_searchSearch PubMed biomedical literature.No findings
Why it is in this group
- The name "pubmed_search" says "search": a word for reading.
Description, as the server wrote it Search PubMed biomedical literature. (cost: 1 credit)
rdap_lookupDomain registration data via RDAP: registrar, dates, status, nameservers.No findings
Why it is in this group
- The name "rdap_lookup" says "lookup": a word for reading.
Description, as the server wrote it Domain registration data via RDAP: registrar, dates, status, nameservers. (cost: 1 credit)
read_spreadsheetFetch an .xlsx, .xls, .ods or .csv from a URL and return the rows of a sheet as JSON.Reads text others writeCan send data outNo findings
Why it is in this group
- The name "read_spreadsheet" says "read": a word for reading.
What it can reach
- untrusted-inputThe description's first sentence says "fetch" and "url": it reads web pages, which anyone can write.
- untrusted-inputThe input takes a URL (input.url), and the tool reads it: it reads web pages, which anyone can write.
- outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.
Claude Code: ask, because it is tagged outbound.
Description, as the server wrote it Fetch an .xlsx, .xls, .ods or .csv from a URL and return the rows of a sheet as JSON. (cost: 2 credits)
read_urlFetch a public web page and return its main content as markdown (or plain text), with title, description and links.Reads text others writeCan send data outNo findings
Why it is in this group
- The name "read_url" says "read": a word for reading.
What it can reach
- untrusted-inputThe name "read_url" says "read" and "url": it reads web pages, which anyone can write.
- untrusted-inputThe description's first sentence says "fetch" and "web": it reads web pages, which anyone can write.
- untrusted-inputThe input takes a URL (input.url), and the tool reads it: it reads web pages, which anyone can write.
- outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.
Claude Code: ask, because it is tagged outbound.
Description, as the server wrote it Fetch a public web page and return its main content as markdown (or plain text), with title, description and links. (cost: 2 credits)
rss_readRead an RSS or Atom feed as JSON items.Reads text others writeCan send data outNo findings
Why it is in this group
- The name "rss_read" says "read": a word for reading.
What it can reach
- untrusted-inputThe name "rss_read" says "read" and "rss": it reads web pages, which anyone can write.
- untrusted-inputThe description's first sentence says "read" and "rss": it reads web pages, which anyone can write.
- untrusted-inputThe input takes a URL (input.url), and the tool reads it: it reads web pages, which anyone can write.
- outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.
Claude Code: ask, because it is tagged outbound.
Description, as the server wrote it Read an RSS or Atom feed as JSON items. (cost: 1 credit)
tenders_searchSearch UK public sector tenders and contract awards from Find a Tender and Contracts Finder: keywords, stage (tender/award/both), value range, buyer, days back.No findings
Why it is in this group
- The name "tenders_search" says "search": a word for reading.
Description, as the server wrote it 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)
tool_searchDescribe what you need in plain words and get the best matching tools (native and imported APIs) with their parameters and how to call them.No findings
Why it is in this group
- The name "tool_search" says "search": a word for reading.
Description, as the server wrote it 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)
trade_tariffFind a UK commodity code by description, or get duty rates and import measures for a code.No findings
Why it is in this group
- The description's first verb is "find": a word for reading.
Description, as the server wrote it Find a UK commodity code by description, or get duty rates and import measures for a code. (cost: 2 credits)
wikidata_lookupStructured facts for a company, person or place from Wikidata (headquarters, founded, CEO, website, employees, identifiers, coordinates).Reads text others writeNo findings
Why it is in this group
- The name "wikidata_lookup" says "lookup": a word for reading.
What it can reach
- untrusted-inputThe description's first sentence says "website": it reads web pages, which anyone can write.
Description, as the server wrote it Structured facts for a company, person or place from Wikidata (headquarters, founded, CEO, website, employees, identifiers, coordinates). (cost: 1 credit)
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Exfil surface
Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.
No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data.
- Reads private data0
- Reads files, mail, messages, databases, secrets, calendars or repositories.
- Reads text others write5
- Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
- Can send data out12
- Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.
Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.
Findings
Matches of fixed checks, with the text they matched.
No check matched anything in these tool definitions. That is not a safety guarantee.
History
Changes to its tool definitions and to its remote endpoint, newest first.
No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.
Install
Pinned to version 1.4.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http uk-data https://ukdata.reliness.co.uk/mcpclaude mcp add --transport http uk-data https://ukdata.reliness.co.uk/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__uk-data__company_search",
"mcp__uk-data__companies_incorporated",
"mcp__uk-data__tenders_search",
"mcp__uk-data__epc_search",
"mcp__uk-data__food_hygiene_search",
"mcp__uk-data__postcode_lookup",
"mcp__uk-data__charity_lookup",
"mcp__uk-data__papers_search",
"mcp__uk-data__arxiv_search",
"mcp__uk-data__pubmed_search",
"mcp__uk-data__doi_lookup",
"mcp__uk-data__news_search",
"mcp__uk-data__legislation_search",
"mcp__uk-data__mp_lookup",
"mcp__uk-data__petitions_search",
"mcp__uk-data__govuk_search",
"mcp__uk-data__trade_tariff",
"mcp__uk-data__planning_search",
"mcp__uk-data__cqc_search",
"mcp__uk-data__eu_tenders",
"mcp__uk-data__rdap_lookup",
"mcp__uk-data__json_validate",
"mcp__uk-data__ons_search",
"mcp__uk-data__fca_search",
"mcp__uk-data__book_lookup",
"mcp__uk-data__ip_lookup",
"mcp__uk-data__clinical_trials",
"mcp__uk-data__lei_lookup",
"mcp__uk-data__iban_validate",
"mcp__uk-data__wikidata_lookup",
"mcp__uk-data__product_recalls",
"mcp__uk-data__tool_search",
"mcp__uk-data__list_apis"
],
"ask": [
"mcp__uk-data__company_profile",
"mcp__uk-data__company_officers",
"mcp__uk-data__company_pscs",
"mcp__uk-data__company_filings",
"mcp__uk-data__price_paid",
"mcp__uk-data__insolvency_notices",
"mcp__uk-data__crime_nearby",
"mcp__uk-data__flood_warnings",
"mcp__uk-data__carbon_intensity",
"mcp__uk-data__bank_holidays",
"mcp__uk-data__nhs_organisations",
"mcp__uk-data__read_url",
"mcp__uk-data__make_docx",
"mcp__uk-data__make_csv",
"mcp__uk-data__make_print_html",
"mcp__uk-data__fx_rates",
"mcp__uk-data__public_holidays",
"mcp__uk-data__time_now",
"mcp__uk-data__convert_time",
"mcp__uk-data__geocode",
"mcp__uk-data__weather",
"mcp__uk-data__email_check",
"mcp__uk-data__domain_check",
"mcp__uk-data__vat",
"mcp__uk-data__stamp_duty",
"mcp__uk-data__late_payment_interest",
"mcp__uk-data__redundancy_pay",
"mcp__uk-data__holiday_entitlement",
"mcp__uk-data__statutory_sick_pay",
"mcp__uk-data__hacker_news",
"mcp__uk-data__rss_read",
"mcp__uk-data__legislation_text",
"mcp__uk-data__govuk_page",
"mcp__uk-data__food_alerts",
"mcp__uk-data__police_neighbourhood",
"mcp__uk-data__hmrc_exchange_rates",
"mcp__uk-data__house_price_index",
"mcp__uk-data__cqc_location",
"mcp__uk-data__sec_filings",
"mcp__uk-data__world_bank",
"mcp__uk-data__unshorten",
"mcp__uk-data__ssl_check",
"mcp__uk-data__qr_code",
"mcp__uk-data__ical_event",
"mcp__uk-data__text_stats",
"mcp__uk-data__hash_text",
"mcp__uk-data__make_xlsx",
"mcp__uk-data__read_spreadsheet",
"mcp__uk-data__pdf_to_text",
"mcp__uk-data__ons_timeseries",
"mcp__uk-data__boe_series",
"mcp__uk-data__wikipedia_summary",
"mcp__uk-data__product_barcode",
"mcp__uk-data__convert_units",
"mcp__uk-data__format_money",
"mcp__uk-data__package_info",
"mcp__uk-data__vuln_check",
"mcp__uk-data__calculate",
"mcp__uk-data__working_days",
"mcp__uk-data__wayback",
"mcp__uk-data__seo_audit",
"mcp__uk-data__call_tool"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as uk-data. Review it before you use it.
Capability tags behind 13 rules
- mcp__uk-data__read_url untrusted-input, outbound
- mcp__uk-data__convert_time outbound
- mcp__uk-data__rss_read untrusted-input, outbound
- mcp__uk-data__legislation_text outbound
- mcp__uk-data__unshorten outbound
- mcp__uk-data__read_spreadsheet untrusted-input, outbound
- mcp__uk-data__pdf_to_text untrusted-input, outbound
- mcp__uk-data__boe_series outbound
- mcp__uk-data__convert_units outbound
- mcp__uk-data__working_days outbound
- mcp__uk-data__wayback outbound
- mcp__uk-data__seo_audit outbound
- mcp__uk-data__wikidata_lookup untrusted-input
Pin
Keep the decision: fail CI when the tools change, follow every change, or show a badge.
Pin in CI
Fail a build when the tools you reviewed are not the tools the server serves today.
curl -s "https://anlyon.dev/api/v1/servers/uk.co.reliness/uk-data/verify?hash=a3c88542740434610954dfc68af4edca9ac2e3322482464d7b2a6ea89881036a" | jq -e '.changed == false'Pinned hash a3c885427404, from Nov 4, 2026, 11:18 UTC.
Watch
Get told when its tools change: a new tool, a new description, a new class.
https://anlyon.dev/servers/uk.co.reliness/uk-data/changes.xmlAn Atom feed. Works in any feed reader or Slack's RSS app.
Badge
[](https://anlyon.dev/servers/uk.co.reliness/uk-data)Source: MCP Registry. Synced Nov 4, 2026, 11:18 UTC.