mcpbeat Sign in

Spain Open Data MCP Server

by digvijaysingh-ai Your server? Claim it
answering

Spain Open Data is answering right now. Last checked moments ago. 340 installs a week from pypi. It exposes 13 tools. Last commit 18 Oct 2026.

Market sizing, prices, rents, crime and locations in Spain from INE and other public data

Installs per day peak 1 277 · avg 62 · -78% w/w
a month agotoday
Uptime history 9 days of history · worst day 99%
9 days agonow
100.0%
Uptime 24h
92 of 92 checks
13
Tools
read from the server
170 ms
Response time
average over 24h
340
Installs / week
npm and PyPI

Spain Open Data missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add spain-open-data-mcp --transport http https://spain-open-data-mcp-165703905656.europe-west1.run.app/mcp
Settings → Connectors → Add custom connector, then paste this address
https://spain-open-data-mcp-165703905656.europe-west1.run.app/mcp
~/.codex/config.toml
[mcp_servers.spain-open-data-mcp]
url = "https://spain-open-data-mcp-165703905656.europe-west1.run.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "spain-open-data-mcp": {
      "url": "https://spain-open-data-mcp-165703905656.europe-west1.run.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "spain-open-data-mcp": {
      "type": "http",
      "url": "https://spain-open-data-mcp-165703905656.europe-west1.run.app/mcp"
    }
  }
}

Available tools 13

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

businesses
businesses
Count businesses of a kind in a place in Spain, per 10,000 residents and per km², from OpenStreetMap. Use it to size competition and supply: how many gyms, cafés or dentists an area has, how that compares with the province, region and Spain, which brands dominate, and which districts or tracts are over- or under-served (rank sub-areas by per_10k_residents). Counts are lower bounds because OpenStreetMap is mapped by volunteers; where INE's company directory covers the same activity, the result says how complete the map looks in that region. Returns counts and brands only, never lists of individual premises.
catchment
catchment
Profile the area within a radius (or a walking time) of an address: residents, households, income, age, and the businesses mapped there. With a category, also the yearly market in euros, competing businesses and an opportunity score against the region. Use for "who lives within 800 m of this shop" or "is there room for a bakery near Calle X". Addresses are checked against the municipality they name; ambiguous ones are refused with suggestions.
chart
chart
Draw a chart (PNG) of a tool result: an opportunity ranking with ranges, income by district, an age pyramid or a population trend. Returns the image, the same text and sources as the underlying tool, and a source line on the image. If drawing fails the text still comes back.
compare
compare_areas
Rank areas by market per competing business for a category (the opportunity score). Each area gets a yearly market in euros, estimated competing businesses and an opportunity score against its region, all with ranges. Areas are ranked by the cautious (low) end of the score; areas too small for the category are left out and counted. Use for "where in Valladolid should I open a gym" or "which towns in Málaga province lack pharmacies".
crime
crime
Recorded crime in a place from the Interior ministry: offences by type (theft, burglary, robbery, assault, drugs, cybercrime and more) for the latest full year, per 1,000 residents, the change on the year before, the latest year-to-date figures, and province, region and Spain for comparison. Published for municipalities over 20,000 residents, provinces and regions; smaller places get the province's figures, and the result says so.
dataset
read_dataset
Read a datos.gob.es dataset: its columns and up to 20 sample rows, with its licence. Reads CSV and JSON files listed in the catalogue (the first 5 MB). Columns that look like personal data (names, ID numbers, emails, phones) are withheld. Values are shown as the publisher published them.
datasets
find_datasets
Search Spain's national open-data catalogue (datos.gob.es) for datasets on a topic. Returns each dataset's title, publisher, licence, file formats, update frequency and last change, and an id to pass to read_dataset. Use when a question needs data this server does not hold directly (parking, licences, local events, tourist offices, transport).
demographics
demographics
Population, sex, five-year age bands, 5-year trend, and household profile for a place in Spain. Municipality, province and CCAA: census population by age band (latest 1 January), cross-checked against the official Padrón figure. District and tract: census age bands and sex from INE's file by census tract. Municipality, district and tract: household size, single-person households, mean age, share under 18 and 65+ from INE's income atlas. Use sub_areas to compare a city's districts or tracts, e.g. to find where young families or older residents concentrate.
income
income
Household income for a place in Spain from INE's income atlas, down to census tract. Returns net and gross income per person and per household, mean and median per consumption unit, inequality (Gini, P80/P20), income sources (wages, pensions, benefits), a trend, and benchmarks against the province, region and Spain. Use it for purchasing power, price positioning and choosing between districts. Figures are euros of the data year; the atlas runs about two years behind.
market
market_size
Size the yearly market for a business category in a place in Spain, in euros, with a range. Market = households × INE household spending on the category × an income adjustment. Supply = competing businesses, calibrated against INE's company directory. Returns market per business and an opportunity score: market per business against the region (1.0 = same as the region), not a forecast of openings. Every assumption is listed. Assumptions can be overridden to test scenarios. Use for "how big is the market for X in Y" and "is Y under-served for X".
price
price_band
Suggest a price range for a place from local purchasing power and inflation. Public data has no competitor prices, so this adjusts a price you know (from elsewhere or an earlier date) to this place today: CPI for the category's group since that month, then local median income per consumption unit against the reference place. Returns a range from no local adjustment to full adjustment, labelled as an estimate.
rents
rents
How housing rents have changed in a place: INE's rent index (IPVA, 2015 = 100) with the change over the last year, five years and since 2015, against province, region and Spain. Covers municipalities over 10,000 residents, districts of provincial capitals, provinces and regions (not the Basque Country or Navarra). Gives changes, not rents in euros.
resolve
resolve_place
Find the INE code and level (CCAA, province, municipality, district, tract) for a place in Spain. Use this first when a question names a place. Returns the best match first, with alternatives (e.g. 'Valencia' is both a city and a province). Handles accents, Basque, Catalan and Galician names, and common English names (Seville, Catalonia). Districts and tracts are shown with the OpenStreetMap neighbourhood names inside them ('Valladolid distrito 10 (Parquesol, Girón, La Victoria)'), and a neighbourhood name ('Parquesol, Valladolid', 'Gràcia, Barcelona') returns the INE district that contains it.

Endpoints

URLTransportStateLatencyChecked
https://spain-open-data-mcp-165703905656.europe-west1.run.app/mcp streamable-http answering 132 ms 0 min ago

Alternatives to Spain Open Data

same job, measured the same way
Tume AI
by tume

Read-only energy market data: ISO prices, load, generation, regulatory dockets and weather.

answering
UK property & area data
by fourzerotwo

Sold prices, area reports, postcodes, flood risk, crime and food hygiene for any UK location.

107 tools answering
Vocenya Site
by vocenya

Read-only answers from vocenya.com: plans and prices, products, industries, locations, guides.

7 tools answering
BloodPanel
by steven-khimba

Find and compare published Irish blood-test listings, prices, locations and panel markers.

4 tools answering
UK Property & Business Intelligence MCP Server from MCPBundles
by mcpbundles

Search UK companies, land registry prices, charities, OS locations, and traffic data

answering
CougarMap
by bryantclark

Find trail-camera spots for mountain lions from free public map data, ranked and explained.

1 installs/wk local only
Instagram
by jojapi

Instagram: Instagram public data scraper API for search, users, posts, hashtags, locations and more.

22 tools answering
Groundwork
by groundworkdemographics

Site and market reports for any U.S. location: residents, incomes, spending, competitors, growth.

answering

Spain Open Data — questions

Answers built from our own checks of this server.

What can Spain Open Data do?
It exposes 13 tools, read directly from the server on our last check. Among them: businesses, catchment, chart, compare_areas, crime, demographics and 7 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Spain Open Data working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 170 ms. The bar chart above shows every period we have measured.
How do I connect Spain Open Data?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Spain Open Data need an API key?
No. Spain Open Data completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 13 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Spain Open Data?
It answers our handshake in 170 ms on average, which is faster than 85% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Spain Open Data?
The pypi package spain-open-data-mcp was installed 340 times in the last week. Week over week that is -78%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Spain Open Data open source?
The code is open source: it is published under the MIT licence, written in Python, 0 stars on GitHub and 7 open issues. The licence covers the code in the repository, not the hosted service at spain-open-data-mcp-165703905656.europe-west1.run.app, which runs on its operator's own terms.