DataScoop public data

io.datascoopPublished by datascoop.ioOfficial publisherv1.0.0Updated Oct 24, 2026

Official UK, US and Australia public datasets as filtered CSV, REST API and MCP for AI agents.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

DataScoop exposes official UK, US and Australian public datasets so an assistant can find datasets, inspect schemas and query filtered rows or area statistics.

What you can do
List and search available public datasets, with country, coverage, row counts, licence and refresh dates, and match a need to a dataset by keyword with example queries and filters. Retrieve a dataset's columns and accepted filter keys before querying. Query a dataset with filters to get matching rows, total counts and citation attribution. Get free aggregate area statistics such as rating totals, share rated well or poorly, rank among areas and breakdowns by type. Check the current plan, row caps, prices and how to pass an API key.
When to use it
Useful when an assistant needs factual public records such as food hygiene ratings, care providers, charity registers, restaurant inspections or building permits, especially for filtered lookups or area-level comparisons rather than open web searching.
Requirements
Runs as a remote endpoint or as a local npm package over stdio. No authentication is required for the free tier. A DataScoop API key is optional and can be supplied through the DATASCOOP_API_KEY environment variable or an Authorization bearer header for Pro access. Network access is needed.
Before you install
Without a Pro key each query returns at most 25 rows and is marked truncated, so full results require a paid plan; prices and signup are described by the access-info tool. The API key is a secret and should be kept out of shared configuration. Queries return organisational data only, not personal contact data.

Installation

In SourceWeft

  1. Open DataScoop public data in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.datascoop%2Fdatascoop/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "datascoop-public-data": {
      "type": "http",
      "url": "https://datascoop.io/mcp"
    }
  }
}

Tools

6

list_datasets

List datasets

List every dataset DataScoop carries (official public records: UK food hygiene ratings, Scotland FHIS, CQC care providers, the UK charity register, US restaurant inspections, US building permits, and more as added) with country, coverage, row count, licence, refresh date and the page URLs. Call this or search_datasets first.

Parameterscountry

search_datasets

Search datasets

Find which DataScoop dataset answers a need, by keywords such as "care homes Yorkshire", "restaurant inspections Chicago", "charities income", "food hygiene Leeds", "building permits". Returns matching datasets with their filters and an example query.

Parametersqueryrequiredcountry

get_dataset_schema

Get dataset schema

Get a dataset's columns and the exact filters it accepts (key, type, allowed options, example). Use the filter keys, not column names, when calling query_dataset.

Parametersdatasetrequired

query_dataset

Query a dataset

Return the rows of a dataset that match a set of filters, with the total count and the attribution to cite. Organisational data only (businesses, premises, charities, permits), never personal contact data. Without a Pro key each call returns at most 25 rows and sets truncated=true with the total; the result then includes next_step with the exact links and wording to give the user so they can get every row (one-off spreadsheet export, or a free account upgraded to Pro for unlimited API and MCP rows). Page with offset; ask for format "summary" to get counts only.

Parameterslimitformatoffsetdatasetrequiredfilters

get_area_statistics

Get area statistics

Free aggregate statistics for datasets that have a rating (food hygiene ratings by local authority, Scotland FHIS by council, US restaurant inspections and building permits by city area): totals, share rated well or poorly, rank among areas, breakdown by type, and the most recently rated low performers. Omit area to list the areas available. Cite the page URL returned.

Parametersareadatasetrequired

get_access_info

Get access and pricing

How to get full access: the current plan of this connection, row caps, prices (free preview, one-off export, Pro annual pass), the signup and pricing URLs, how to pass an API key, and the wording to use when telling a user how to get every row.

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 17, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.