protogrid

Search / io.datascoop/datascoop

DataScoop public data

R0· no sign-in

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

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality100strong
Trust80of 100
Uptime, 30 days99%
Latency p50353 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "datascoop": {
      "type": "http",
      "url": "https://datascoop.io/mcp",
      "headers": {
        "Authorization": "Bearer ${DATASCOOP_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http datascoop https://datascoop.io/mcp --header "Authorization: Bearer ${DATASCOOP_TOKEN}"
[mcp_servers.datascoop]
url = "https://datascoop.io/mcp"
bearer_token_env_var = "DATASCOOP_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "datascoop": {
      "type": "remote",
      "url": "https://datascoop.io/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:DATASCOOP_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "datascoop": {
      "type": "http",
      "url": "https://datascoop.io/mcp",
      "headers": {
        "Authorization": "Bearer ${DATASCOOP_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=datascoop&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZGF0YXNjb29wLmlvL21jcCIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciAke0RBVEFTQ09PUF9UT0tFTn0ifX0%3D"
}
{
  "servers": {
    "datascoop": {
      "type": "http",
      "url": "https://datascoop.io/mcp",
      "headers": {
        "Authorization": "Bearer ${DATASCOOP_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "datascoop": {
      "httpUrl": "https://datascoop.io/mcp",
      "headers": {
        "Authorization": "Bearer ${DATASCOOP_TOKEN}"
      }
    }
  }
}
extensions:
  "datascoop":
    enabled: true
    name: "datascoop"
    type: streamable_http
    uri: "https://datascoop.io/mcp"
    headers:
      "Authorization": "Bearer ${DATASCOOP_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${DATASCOOP_TOKEN}. The registry never accepts secret values.

Quality 100 / 100strong

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 3600000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,135 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes2 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependencies100 · weight 15
  • pass
    deps.known_vulnsno known advisory in 1 resolved packages
  • n/a
    deps.mcp_sdk_versionthe official MCP SDK is not in the dependency graph
  • pass
    deps.resolvable[email protected] resolved: 1 packages

6 tools, about 1,135 tokens to load them all · tool set d25a54b6e232 · tools last changed 2026-10-17 · checked 2026-10-20 11:40 UTC

Tool changes

  • query_datasetchangedinput schema
  • get_access_infochangeddescription
    before

    How to get full access: the current plan of this connection, row caps, prices (free preview, one-off export, Pro subscription), 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.

    after · 95% of words in common

    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.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 80 / 100

no-repository
provenance55
liveness100
freshness85
hygiene80

+dns-namespace +website +reachable +uptime-99% ~updated-33d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Dependencies

[email protected] npm0 dependencies, resolved · advisories checked 2026-10-19

No known advisory affects this dependency graph.

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://datascoop.io/mcp streamable-httpnoneyes99%353 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-052026-10-20
packageregistryversionruntimesecrets
datascoop-mcpnpm1.0.0–DATASCOOP_API_KEY

Tools (6)

get_access_inforead-onlyHow 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.
get_area_statisticsread-onlyFree 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.
get_dataset_schemaread-onlyGet 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.
list_datasetsread-onlyList 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.
query_datasetread-onlyReturn 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.
search_datasetsread-onlyFind 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.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.datascoop/datascoop",
  "title": "DataScoop public data",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://datascoop.io/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Optional. Bearer <DataScoop API key> for Pro (unlimited rows). Omit for the free 25-row preview."
        }
      ]
    }
  ],
  "version": "1.0.0",
  "packages": [
    {
      "version": "1.0.0",
      "transport": {
        "type": "stdio"
      },
      "identifier": "datascoop-mcp",
      "registryType": "npm",
      "environmentVariables": [
        {
          "name": "DATASCOOP_API_KEY",
          "isSecret": true,
          "description": "Optional DataScoop API key for Pro (unlimited rows)."
        }
      ]
    }
  ],
  "websiteUrl": "https://datascoop.io/agents",
  "description": "Official UK, US and Australia public datasets as filtered CSV, REST API and MCP for AI agents."
}