Meilleur Code Parrainage
Server Details
Codes de parrainage vérifiés en France : bonus filleul et parrain, conditions, fiche source. Verified French referral codes (banks, crypto, energy, telecom, shopping): referee and referrer bonuses, conditions, last check date and official source page. Read-only, no account needed.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Each tool has a clearly stated role and the descriptions explicitly cross-reference each other (one brand → detail_offre, multiple → comparer_offres, sector → offres_par_categorie, no brand/sector → meilleures_offres), which strongly reduces misselection. The only real overlap is keyword search (rechercher_offres, e.g. « banque en ligne ») versus category browsing (offres_par_categorie) and, to a lesser degree, editor picks (meilleures_offres), where both could plausibly answer the same query.
All names are French snake_case and share domain vocabulary ('offres'), which keeps them readable. However, conventions are mixed: verb_noun (comparer_offres, rechercher_offres, lister_categories) alongside bare noun phrases (detail_offre, meilleures_offres, offres_par_categorie), so there is no single predictable pattern for predicting a name.
Six tools is well within the ideal 3-15 range and each one covers a distinct access path to the same directory (category list, search, category browse, detail, compare, curated picks). No tool feels redundant or bolted on.
The read-only directory surface is well covered: discovery (search, categories, curated selection), inspection (detail), and comparison (compare). Minor gaps remain: no pagination or 'list all offers/brands' operation (searches cap at 20, categories at 30), so an agent cannot exhaustively enumerate the catalogue.
Available Tools
6 toolscomparer_offresComparer des offres de parrainageARead-onlyIdempotentInspect
Compare côte à côte 2 à 5 marques de l’annuaire Meilleur Code Parrainage, par exemple pour choisir entre deux banques en ligne. Renvoie du texte : pour chaque marque, dans l’ordre demandé, la même fiche que detail_offre (code, avantages du filleul et du parrain, condition, délai de versement, date de vérification, page officielle, adresse de la fiche) ; une marque absente est signalée sans bloquer les autres. Pour une seule marque, utiliser detail_offre ; pour trouver des marques à comparer, rechercher_offres ou offres_par_categorie. Lecture seule, sans compte ni clé.
| Name | Required | Description | Default |
|---|---|---|---|
| marques | Yes | Noms des 2 à 5 marques à comparer, majuscules indifférentes, par exemple [« Fortuneo », « BoursoBank »]. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-destructive and closed-world, so the description correctly focuses on what they cannot convey: the output is plain text, brands are returned in the requested order, and a missing brand is flagged without aborting the other results. It also confirms no account or key is needed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is a single dense paragraph with zero filler, front-loading the action and scope before the return format and the sibling routing. The nested clause listing the fiche fields is long but each element is informative.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description fully carries the burden of return-value documentation by enumerating the fields of each fiche and the partial-failure behavior. Nothing an agent needs to call it correctly or interpret the result is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the array bounds, item type and case-insensitivity are already documented in the schema. The description adds only that output ordering follows input ordering, which is useful but thin beyond the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource ('Compare côte à côte 2 à 5 marques de l’annuaire') and immediately anchors scope with a concrete example. It also states the exact return shape (the same fiche as detail_offre), which separates it cleanly from every sibling.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit routing is given for both adjacent needs: use detail_offre for a single brand, and rechercher_offres or offres_par_categorie to find brands worth comparing. The agent never has to infer which tool fits.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
detail_offreDétail d’une offre de parrainageARead-onlyIdempotentInspect
Renvoie la fiche complète d’une seule marque de l’annuaire Meilleur Code Parrainage : code de parrainage (ou activation par lien), avantages du filleul et du parrain, catégories, date de vérification, condition à remplir, délai de versement, page officielle consultée, date de fin si l’offre est limitée, et avertissement. À utiliser quand l’utilisateur nomme une marque précise et veut savoir comment obtenir le bonus ; pour plusieurs marques, utiliser comparer_offres ; si le nom est incertain, rechercher_offres d’abord. Si la marque est absente, renvoie une erreur qui invite à utiliser rechercher_offres. Lecture seule, sans compte ni clé.
| Name | Required | Description | Default |
|---|---|---|---|
| marque | Yes | Nom de la marque tel qu’on l’écrit couramment, majuscules indifférentes, par exemple « Fortuneo » ou « Uber Eats ». |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the read-only and idempotence annotations, it discloses that no account or key is required and that an absent brand produces an error directing the agent to rechercher_offres. It also explains the returned content, including verification date, consulted official page, limited-offer end date, and warnings, which is especially valuable without an output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose and single-brand scope are front-loaded, followed by selection rules, failure behavior, and access requirements in a logical order. Although dense, the field inventory is useful because there is no output schema, and the remaining sentences all provide actionable information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter read operation, the definition covers scope, expected result content, when to use it, sibling alternatives, missing-brand behavior, and authentication requirements. The absence of an output schema is well compensated by the enumeration of returned fields, and no pagination or other complex invocation behavior appears necessary.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already fully documents marque, including common spelling, case-insensitivity, and examples, so the baseline is 3. The description adds operational meaning by requiring one precise brand and routing uncertain names through search, though it adds no further syntax or formatting details.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a precise verb, resource, and scope: returning the complete referral-offer record for one brand in the Meilleur Code Parrainage directory. The detailed field inventory and explicit routing to comparer_offres and rechercher_offres clearly distinguish it from its siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly says to use the tool when the user names a precise brand and wants to know how to obtain the bonus. It also gives clear alternatives for multiple brands and uncertain names, plus recovery guidance when the brand is absent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
lister_categoriesCatégories de l’annuaireARead-onlyIdempotentInspect
Liste toutes les catégories de l’annuaire Meilleur Code Parrainage avec le nombre d’offres vérifiées dans chacune et le total, de la plus fournie à la moins fournie. À utiliser pour connaître les noms exacts à passer à offres_par_categorie, ou pour présenter l’étendue de l’annuaire ; ne renvoie aucune offre. Aucun paramètre. Lecture seule, sans compte ni clé.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so the safety profile is covered. The description adds non-obvious context beyond that: the result is sorted by offer count descending and that no authentication or key is required ("Lecture seule, sans compte ni clé"). It does not discuss pagination or result size, but for an enumeration tool this is close to complete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three compact sentences, front-loaded with what is returned, then usage, then the read-only/auth note. Each sentence carries distinct information; the only minor redundancy is restating "ne renvoie aucune offre" alongside the usage guidance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the burden of describing return values, and it does: category names, verified-offer counts per category, a total, and the ordering. Combined with the zero-parameter confirmation and read-only note, an agent has everything needed to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Zero parameters, so the baseline is 4; the description correctly confirms "Aucun paramètre", matching the empty input schema and preventing an agent from inventing arguments. No further parameter meaning is possible.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ("Liste toutes les catégories de l’annuaire") plus what each entry contains (nombre d'offres vérifiées, total) and the sort order (de la plus fournie à la moins fournie). It explicitly names the sibling offres_par_categorie as the downstream consumer, so an agent can distinguish it from the other five tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives two concrete use cases (obtenir les noms exacts pour offres_par_categorie, présenter l'étendue de l'annuaire) and an explicit exclusion ("ne renvoie aucune offre"), which steers agents away from using it when they actually need offers. Alternatives and when-not-to-use are both covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
meilleures_offresMeilleures offres de parrainage du moisARead-onlyIdempotentInspect
Renvoie la sélection du mois des meilleures offres de parrainage, choisies et classées par la rédaction de Meilleur Code Parrainage toutes catégories confondues, avec le lien de la page de sélection. Pour chaque offre : rang, raison du choix, marque, code, avantages du filleul et du parrain, date de vérification, date de fin éventuelle et adresse de la fiche. À utiliser quand l’utilisateur demande les meilleurs codes de parrainage du moment sans marque ni secteur ; pour un secteur, offres_par_categorie ; pour une marque, detail_offre. Aucun paramètre. Lecture seule, sans compte ni clé.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description still adds real context beyond them: 'sans compte ni clé' tells the agent no authentication is needed, and the enumerated payload lists what each offer record contains in the absence of an output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is front-loaded with the payload contents first and the routing rules second, and every clause carries information. The field enumeration is long but each item maps to a distinct returned value, so it earns its space; only the phrase 'toutes catégories confondues' slightly duplicates the scope already implied.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has no parameters, no output schema and no nesting, so the burden falls on describing what comes back and when to call it — the description does both, including verification and expiry dates that an agent would otherwise have to discover by calling.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With zero parameters the baseline is 4, and the description explicitly confirms 'Aucun paramètre', so the agent won't waste a turn probing for filters. Nothing more can be added for a parameterless tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb and resource ('Renvoie la sélection du mois des meilleures offres de parrainage') plus its editorial provenance ('choisies et classées par la rédaction ... toutes catégories confondues'), which immediately separates it from the category- and brand-scoped siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It states the exact triggering condition ('les meilleurs codes de parrainage du moment sans marque ni secteur') and routes the agent to the right alternative in each excluded case: offres_par_categorie for a sector, detail_offre for a brand.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
offres_par_categorieOffres de parrainage par catégorieARead-onlyIdempotentInspect
Liste les offres de parrainage vérifiées d’une seule catégorie de l’annuaire Meilleur Code Parrainage (Banque, Crypto, Shopping, Maison, Food…). À utiliser quand l’utilisateur cherche un type de produit sans nommer de marque (« une banque en ligne », « de la crypto ») ; pour une marque, rechercher_offres puis detail_offre ; pour la sélection du mois toutes catégories, meilleures_offres ; pour les noms exacts des catégories, lister_categories. Renvoie du texte : jusqu’à limite offres (15 par défaut, 30 au plus, sans pagination), chacune avec la marque, l’adresse de la fiche, le code, les avantages du filleul et du parrain, les catégories et la date de vérification. Catégorie inconnue ou vide : erreur explicite. Lecture seule, sans compte ni clé.
| Name | Required | Description | Default |
|---|---|---|---|
| limite | No | Nombre maximum d’offres renvoyées, de 1 à 30 (15 par défaut). | |
| categorie | Yes | Nom d’une catégorie de l’annuaire, majuscules indifférentes, par exemple « Banque » ou « crypto ». La liste exacte est donnée par lister_categories. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the safety annotations, it discloses the text output and its per-offer fields, default and maximum result counts, absence of pagination, explicit errors for unknown or empty categories, and the lack of account or API-key requirements. « Lecture seule » repeats the annotations but is consistent with them, while the remaining operational detail is substantial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded and progresses logically from purpose to tool routing, output, errors, and access requirements, with no filler. It is somewhat dense and repeats schema or annotation facts such as the limits and read-only status, so it is not perfectly economical.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter read tool, it covers selection criteria, sibling alternatives, result shape and fields, result limits, pagination, error behavior, and authentication. Because there is no output schema, the explicit text-output description and field list are especially valuable, and no material invocation detail appears missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already fully documents categorie and limite, including case handling, examples, bounds, and the default, so parts of the description repeat structured information. It still adds useful semantics through the single-category scope, explicit invalid-or-empty-category failure, and confirmation that the result cap cannot be extended through pagination.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening sentence gives a precise verb, resource, and scope: listing verified referral offers from a single category in a named directory. The routing sentence further distinguishes it from rechercher_offres, detail_offre, meilleures_offres, and lister_categories.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly says to use the tool for product-type searches without a named brand and supplies concrete examples such as « une banque en ligne ». It also gives alternatives for brand searches, the cross-category monthly selection, and discovery of exact category names, making both positive and negative selection conditions clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rechercher_offresRechercher une offre de parrainageARead-onlyIdempotentInspect
Cherche des offres de parrainage vérifiées dans l’annuaire Meilleur Code Parrainage (France) à partir d’un nom de marque ou d’un mot-clé. À utiliser en premier quand la marque est incertaine ou mal orthographiée, ou pour un besoin décrit en mots (« banque en ligne », « électricité ») ; si la marque est connue, detail_offre donne la fiche complète ; pour parcourir un secteur, offres_par_categorie ; pour la sélection du mois, meilleures_offres. Renvoie du texte : pour chaque offre trouvée (10 par défaut, 20 au plus, sans pagination), la marque, l’adresse de la fiche, le code de parrainage, les avantages du filleul et du parrain, les catégories et la date de vérification. Si rien ne correspond, renvoie un message qui invite à essayer un autre nom ou lister_categories. Lecture seule, sans compte ni clé.
| Name | Required | Description | Default |
|---|---|---|---|
| limite | No | Nombre maximum d’offres renvoyées, de 1 à 20 (10 par défaut). | |
| requete | Yes | Nom de marque (même partiel) ou mot-clé, majuscules indifférentes, par exemple « Kraken », « banque en ligne » ou « électricité ». |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, which already declare read-only, idempotent, non-destructive behavior, the description adds that no account or key is required. It also discloses the result limit behavior: 10 results by default, up to 20, with no pagination. It describes the fallback message when nothing matches, which helps the agent recover correctly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the purpose and then routes the agent to sibling tools in a compact, semicolon-separated structure. The return format and fallback behavior are included without unnecessary filler. Every sentence contributes to correct tool selection or invocation.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description appropriately explains the return format: brand, profile URL, referral code, benefits for both parties, categories, and verification date. It also covers the no-results case and access constraints. This is complete for a two-parameter read-only search tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents both parameters. The description reinforces the query semantics with examples such as brand name, partial name, or keyword, and repeats the limit behavior. It does not add substantially new parameter meaning beyond what the schema provides, so the baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: searching verified referral offers in the Meilleur Code Parrainage directory from a brand name or keyword. It explicitly distinguishes this search tool from siblings such as detail_offre, offres_par_categorie, and meilleures_offres. An agent can understand its role without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit when-to-use guidance: use this first when the brand is uncertain or misspelled, or when the need is expressed as keywords. It also names the alternatives and the conditions that select them: detail_offre for a known brand, offres_par_categorie for browsing a sector, and meilleures_offres for the monthly selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- Changed
comparer_offres1 field changed- changed
Input schema / properties / marques / descriptionPrevious value: -"Liste des marques à comparer."New value: +"Noms des 2 à 5 marques à comparer, majuscules indifférentes, par exemple [« Fortuneo », « BoursoBank »]."
- Changed
detail_offre1 field changed- changed
Input schema / properties / marque / descriptionPrevious value: -"Nom de la marque, par exemple « Fortuneo » ou « Uber Eats »."New value: +"Nom de la marque tel qu’on l’écrit couramment, majuscules indifférentes, par exemple « Fortuneo » ou « Uber Eats »."
- Changed
offres_par_categorie2 fields changed- changed
Input schema / properties / categorie / descriptionPrevious value: -"Nom de la catégorie, par exemple « Banque »."New value: +"Nom d’une catégorie de l’annuaire, majuscules indifférentes, par exemple « Banque » ou « crypto ». La liste exacte est donnée par lister_categories." - changed
Input schema / properties / limite / descriptionPrevious value: -"Nombre maximum de résultats (15 par défaut)."New value: +"Nombre maximum d’offres renvoyées, de 1 à 30 (15 par défaut)."
- Changed
rechercher_offres2 fields changed- changed
Input schema / properties / limite / descriptionPrevious value: -"Nombre maximum de résultats (10 par défaut)."New value: +"Nombre maximum d’offres renvoyées, de 1 à 20 (10 par défaut)." - changed
Input schema / properties / requete / descriptionPrevious value: -"Nom de marque ou mot-clé, par exemple « Kraken », « banque en ligne » ou « électricité »."New value: +"Nom de marque (même partiel) ou mot-clé, majuscules indifférentes, par exemple « Kraken », « banque en ligne » ou « électricité »."
6 tool updates
- First observed
comparer_offres - First observed
detail_offre - First observed
lister_categories - First observed
meilleures_offres - First observed
offres_par_categorie - First observed
rechercher_offres
Publisher details
- Operator
- Meilleur Code Parrainage · Publisher source
- Operator website
- https://meilleurcodeparrainage.com/
- Vendor relationship
- First-party
- Documentation
- https://meilleurcodeparrainage.com/assistants-ia/
- Trust center
- Not available
- Restrictions
- None. Free and public: no account, no API key, no paid plan, no regional limit. Read-only tools. Content is in French (offers for France and French-speaking countries).
Related MCP Connectors
Verified referral and discount codes for crypto exchanges, wallets and trading tools. Read-only.
Live coupons, promo codes and deals from online shops in France. Read-only, no login.
Verified discount & referral codes for crypto exchanges, cards and more — tested first-hand.
Read-only crypto signup codes, partner links, sourced campaign dates and the latest crypto news.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceFrench company data for AI agents: directors with probable business email, people search, counterparty checks (KYB) and hiring signals from official registries. Paid per call with x402 (USDC on Base or Solana), charged only when found.68 npmMIT
- AlicenseNot gradedqualityCmaintenanceAccess 17M+ geocoded French property transactions (DVF), 22M+ DPE energy ratings, and 20M+ building records via MCP or REST API. Search transactions, market stats, comparables, price trends, rental yield, flip detection, and more.MIT
- AlicenseNot gradedqualityAmaintenanceEnables read-only querying of official French law — laws, codes, case law, CNIL deliberations and collective agreements — through the Légifrance PISTE API, returning source text with citations and links. It also resolves and verifies legal citations, compares article versions, and searches across multiple legal collections.Apache 2.0
- FlicenseNot gradedqualityCmaintenanceProvides access to French public data through data.gouv.fr, IGN cartographic services (maps, tiles, geographic data), address geocoding, and administrative divisions with demographic information.6-
Glama MCP Gateway
Add one secure layer between your agents and this server.