protogrid

Search / fr.chaqueeuro/mcp

Chaque Euro

R0· no sign-in

Argent public français avec sources : budget de l'État, communes, marchés publics, élus.

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

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust93of 100
Uptime, 30 days83%
Latency p50777 ms

Connect

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

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
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.annotations33 of 33 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 5,176 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 1 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

33 tools, about 5,176 tokens to load them all · tool set 1e9953d68f1e · checked 2026-11-14 07:03 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

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 93 / 100

provenance85
liveness93
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-83% +updated-2d-ago

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

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://chaqueeuro.fr/mcp streamable-httpnoneyes83%777 ms2025-11-252026-11-14

Tools (33)

find_representativesread-onlyDeputies and senators of a commune given by name or INSEE code. An ambiguous name returns candidate communes. A commune split between several constituencies has several deputies: pass the address longitude and latitude (WGS84) to get the single deputy of that address, as the site's address finder does; none is given within 200 m of a boundary. Without coordinates, the result gives the public geocoder to use for the user's address.
get_administrationread-onlyOne administration by id (a UUID, from list_administrations or search): parent bodies, then child bodies and communes covered, 50 per page each.
get_analysisread-onlyThematic analyses. Without `slug`, lists them. With a slug, returns that analysis's data series and sources: public deficit and debt by presidency, France and the EU budget, Paris spending, rail funding, student support.
get_campaign_accountread-onlyOne candidate's campaign account (CNCCFP) with every line. `id` is the candidate_id from list_campaign_accounts. Amounts are in cents.
get_communeread-onlyOne commune by INSEE code (Paris, Lyon and Marseille arrondissements map to their commune). By default, its accounts per inhabitant for one year against the median of communes of the same size. Sections: history (yearly accounts since 2018), functions (spending by service), local (local tax rates, income tax, electoral turnout, DGF), buyer (public contracts as buyer), representatives (deputies and senators). `year` selects the accounts year; the latest by default.
get_departementread-onlyOne département by code (01 to 95, 2A, 2B, 971 to 976): spending per inhabitant of its communes against the median of communes of the same size (most populous first, 50 per page), accounts of the département council and its region over time, and electoral turnout.
get_elected_personread-onlyOne deputy, senator or member of the government by id (e.g. PA841605, from search or list_elected): mandates, voting participation, latest votes and summary of HATVP declarations of interests.
get_glossaryread-onlyDefinitions of the terms the site uses (marché public, strate, médiane, épargne brute...), grouped by theme.
get_legislative_fileread-onlyOne legislative file by id (e.g. an-DLR5L17N53329, from list_legislative_files): steps (50 per page), documents and the same law's files at other publishers.
get_lobbyingread-onlyLobbying registers (HATVP for France, EU Transparency Register). By default: totals, organisations with the most declared activities, targeted institutions and ministries, declared budgets and links with public contracts and State payments. Sections: defaults (HATVP declaration defaults, 50 per page), european (EU register). `organisation` filters lists by name.
get_local_executiveread-onlyOne mayor from the national register of elected officials, by id (from list_local_executives).
get_methodologyread-onlyEvery source the site uses with its id, name, publisher, data date and freshness, plus the social protection total quoted on the methodology page. `source` filters by source name, publisher or id and gives each match in full: licence, coverage, rows, SHA-256, known limits, the first URL fetched and how many (every URL is in `allUrls`).
get_official_journalread-onlyLatest editions of the Journal officiel: published texts, 40 per page, filterable by date, nature, ministry and appointment class, with counts by nature, ministry and day and the number of appointments.
get_organisationread-onlyOne organisation by SIREN: identity, public contracts won and awarded since 2019 (yearly totals, main counterparts, largest and latest contracts), State payments, documented corporate group, lobbying declarations (HATVP and EU register), competition on its tenders and its upcoming tenders.
get_overviewread-onlyHome page headline figures: national key facts with their period, public contracts per year and median commune spending per inhabitant by population band. The State budget and the largest recipients are in get_state_budget and list_organisations.
get_political_financeread-onlyPolitical party accounts (CNCCFP): 2024 resources, donations and public aid of every party (50 per page, largest first), total public aid per year since 2021, the selected party's history and parties deprived of public aid. `party` is a CNCCFP party code from the accounts list; it selects the party detailed on the page.
get_procurementread-onlyPublic procurement overview. By default: latest contracts, largest buyers and winners, contracts by buyer département. Sections: breakdown (contracts by month, procedure and type), quality (publication quality), sanctions (Competition Authority sanctions), opportunities (upcoming tenders), competition (single-bid rates).
get_public_expensesread-onlyMeans of public office: reference allowances of parliamentarians, members of the government and local officials, ministerial cabinet staff, CADA opinions on access to documents, and the Pouvoirs publics budget.
get_public_moneyread-onlyAll French public money in Insee national accounts (State, State operators, local authorities, social security) by sector and by function, compulsory levies, European comparisons and quarterly debt. Pass `family` for one family's detailed accounts. Family etat covers all State administrations in national accounts, not the State's general budget: use get_state_budget for that. For securite-sociale, section socialAccounts gives the social security branches, ONDAM, health payers, pensions, family benefits and unemployment insurance.
get_state_budgetread-onlyThe State's general budget (budget général). By default: total executed spending, by mission and programme, revenue by tax and budget voted for next year. Use it for the State budget; get_public_money family etat is a different perimeter (Insee national accounts of all State administrations). Sections: publicFinances (public finances by sub-sector since 1949), execution (monthly execution, spending by type and ministry, State balance sheet, green budget), legislation (the related finance laws).
get_voteread-onlyOne public vote by id (e.g. VTANR5L17V9469 or SEN2026-46, from list_votes): result, counts by group and position, and vote corrections. Pass `group` (a group_label from groups) for each of its members' positions.
list_administrationsread-onlyDirectory of State administrations (ROAE and DILA directory), 40 per page, filterable by name, by category, or to bodies headed by a member of the government.
list_alertsread-onlyCampaign account alerts from CNCCFP decisions: rejected accounts, accounts not filed and accounts filed late, newest first, 50 per page. They are official decisions, not proof of an offence.
list_campaign_accountsread-onlyCandidates' campaign accounts for the 2024 legislative or European elections (CNCCFP), 50 per page, with totals and counts by decision code. Filter by candidate or constituency name, département code or decision code. With `query`, also the matching entries of the index of 2026 municipal decisions (same page). Amounts are in cents.
list_communesread-onlyCommunes overview: number of communes, largest communes with spending per inhabitant, median spending per inhabitant by population band, spending per inhabitant of each département's communes, and the national DGF grant history in commune accounts.
list_downloadsread-onlyDerived data tables published under Licence Ouverte 2.0, with formats and sizes. Each file is at https://chaqueeuro.fr/telechargements/fichiers/<file>. `table` gives one table with the SHA-256 of its files.
list_electedread-onlyCurrent deputies, senators and members of the government, 50 per page, filterable by name, chamber, parliamentary group and département code, with counts per chamber and the latest public votes.
list_legislative_filesread-onlyLegislative files from DILA (DOLE), the Assemblée nationale and the Sénat, 40 per page, filterable by title words, source, status, legislature and finance laws.
list_local_authoritiesread-onlyAccounts of regions (level region) or intercommunalités (level epci) for one year: spending, revenue and debt, also per inhabitant, 50 per page, filterable by name or SIREN, with the 8 highest spenders per inhabitant among matches.
list_local_executivesread-onlyNational register of elected officials (RNE): counts of mandate rows by kind, sex, age band and département, optionally for one département, and mayors searchable by name or commune, 50 per page.
list_organisationsread-onlyLargest public contract winners (companies), largest recipients of State payments (associations) and largest public buyers, with national totals.
list_votesread-onlyPublic votes of the Assemblée nationale and the Sénat, newest first, 50 per page, filterable by chamber and by title words or vote number.
searchread-onlySearch by name across organisations (companies, associations, public bodies), communes, elected officials, public officials heading an administration and site topics. Each result has a site path whose last segment is the id for the detail tools (/organisation/<SIREN>, /commune/<INSEE>, /elus/<id>, /administrations/<id>). An acronym may only match subsidiaries or namesakes: then search the legal name (Electricité de France for EDF). Find an administration by its own name with list_administrations.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "fr.chaqueeuro/mcp",
  "icons": [
    {
      "src": "https://chaqueeuro.fr/logo.svg",
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "Chaque Euro",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://chaqueeuro.fr/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/ArthurVerrez/chaque-euro",
    "source": "github"
  },
  "websiteUrl": "https://chaqueeuro.fr/ia",
  "description": "Argent public français avec sources : budget de l'État, communes, marchés publics, élus."
}