MANA — la vie locale française
Server Details
Lieux, commerces, artisans et associations en France — 3,7 M de fiches, rangées par code NAF.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
5 toolsassociationsAInspect
Les associations déclarées d'une commune ou d'un département, avec leur objet social, issues du Répertoire National des Associations. Utile pour « quelle association fait X près de Y » — une question à laquelle aucune autre source ne répond. NE REND PAS DE CONTACT : le RNA n'en publie aucun, délibérément.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Un mot du nom de l'association | |
| limite | No | ||
| commune | No | Code INSEE | |
| departement | No | Code de département |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral burden. It discloses a key limitation (no contact details, deliberately, because the RNA publishes none) and the data source. It does not cover output shape, pagination, rate limits, or freshness, so it is only moderately transparent.
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 composed of three purposeful sentences, with the scope and use case front-loaded and the contact warning clearly separated. There is no filler or redundancy.
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 read-style tool with no output schema and no annotations, the description covers purpose, scope, source, and a key limitation. However, it omits any explanation of 'limite' and says nothing about the shape of the returned association records, leaving a moderate gap.
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 documents q, commune, and departement, giving 75% coverage. The description reinforces the commune/department scoping and the q concept through the use-case example, but it does not clarify 'limite', which is an undocumented integer. The added value over the schema is modest.
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 identifies a specific resource (declared associations of a commune or department, with their social purpose, from the RNA) and a concrete use case ('quelle association fait X près de Y'). It lacks an explicit operative verb and does not name or differentiate sibling tools, so it stops short of 5.
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 gives an explicit use case: answering 'quelle association fait X près de Y', and asserts this is a question no other source answers. It also gives a clear exclusion: no contact information is returned. It does not name alternatives among siblings such as catalogue, chercher, commune, or missions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
catalogueAInspect
Rend les 11 catégories et leurs sous-catégories, avec le nombre de fiches de chacune. À appeler AVANT chercher quand on ne sait pas quel terme employer : les sous-catégories sont un vocabulaire fermé, deviner un nom rend une liste vide.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden. It discloses that the tool returns the category/subcategory structure with counts and explains the closed-vocabulary behavior. It does not describe the exact output format, but for a zero-parameter catalogue tool this is sufficient.
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?
Two concise, information-dense sentences. The first front-loads the return value; the second provides usage context with a concrete warning. No filler or redundancy.
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 zero-parameter catalogue tool with no output schema, the description covers what it returns, how many categories, what accompanies them, and the strategic context relative to 'chercher'. Nothing essential 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?
The tool has zero parameters and schema description coverage is 100%, so there is nothing for the description to add. The baseline of 4 applies.
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 'Rend' and a precise resource: the 11 categories and their sub-categories with record counts. It also relates to the sibling 'chercher', which distinguishes its purpose as a listing/lookup tool.
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?
Explicitly directs the agent to call this tool BEFORE 'chercher' when uncertain about terminology, and warns that sub-categories are a closed vocabulary and guessing yields an empty list. This is clear when-to-use guidance and includes the consequence of misuse.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chercherAInspect
Cherche un lieu, un commerce, un artisan, un professionnel de santé, une association ou un événement en France. À appeler pour toute question du type « trouve-moi X près de Y ». Interroge 3 764 277 fiches actives, rangées par CODE NAF de l'INSEE — pas par mots-clés. Accepte aussi un numéro SIRET (14 chiffres) ou SIREN (9). NE REND NI ADRESSE NI TÉLÉPHONE : la granularité s'arrête à la commune.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Texte libre, ou un numéro SIRET / SIREN | |
| limite | No | De 1 à 50 (défaut 20) | |
| commune | No | Code INSEE (5 caractères). Appeler `commune` pour l'obtenir depuis un nom. | |
| categorie | No | Une des 11 catégories. Ne se combine pas avec « q » : le rangement l'emporte sur le texte. | |
| departement | No | Code de département, ex. « 29 » | |
| sous_categorie | No | Ex. « boulange », « kiné », « plombier ». Appeler `catalogue` pour la liste. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden. It discloses important constraints: searching is by INSEE NAF code 'pas par mots-clés', the active-fiche count, acceptance of SIRET/SIREN identifiers, and the decisive limitation 'NE REND NI ADRESSE NI TÉLÉPHONE : la granularité s'arrête à la commune.'
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 compact and front-loaded: purpose, trigger, matching behavior, accepted identifiers, and the key output limitation each earn their place in five short sentences. There is no filler or repetition of schema content.
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 6-parameter tool with no annotations and no output schema, the description covers what the tool searches, how results are ranked, and the output granularity. It could be stronger by stating what fields are actually returned and how results should be consumed, but the core invocation context is present.
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 baseline is 3 and the schema already explains all six parameters. The description adds high-level semantic context (NAF ranking, no address/phone output) but does not add parameter-by-parameter meaning beyond what the schema provides.
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 clear verb and resource: 'Cherche un lieu, un commerce... en France' and gives the canonical user intent 'trouve-moi X près de Y'. It is specific, but it does not distinguish itself from the sibling 'associations' tool even though associations are listed in the same scope.
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 gives an explicit trigger: 'À appeler pour toute question du type « trouve-moi X près de Y »' and clarifies acceptable input modes (free text, SIRET/SIREN, categories). However, it does not state when not to use this tool or how it compares to the sibling tools 'associations', 'catalogue', 'commune', and 'missions'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
communeAInspect
Trouve le code INSEE d'une commune à partir de son nom. À appeler EN PREMIER : chercher, associations et missions attendent un code INSEE, jamais un nom. Attention, un code INSEE n'est pas un code postal (Crozon : 29042 et 29160).
| Name | Required | Description | Default |
|---|---|---|---|
| nom | Yes | Nom de la commune |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the behavioral disclosure burden. It usefully warns that INSEE codes are not postal codes and gives an example. It does not describe the output format or how ambiguous commune names are handled, but the core behavior is clearly disclosed.
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 short, purposeful sentences. The main instruction is front-loaded, followed by ordering guidance and a clarifying warning—no wasted words.
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 one-parameter lookup tool, the description is largely complete: it explains the mapping and warns about a common confusion. Since there is no output schema, it could have specified the exact return field or format, but the essential information is present.
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 the single parameter. The description confirms the parameter is a commune name but adds no deeper semantic detail beyond that.
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 clearly states the tool's purpose: finding the INSEE code of a commune from its name. It also distinguishes the result from a postal code with a concrete example, which removes ambiguity.
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 explicitly says to call this tool first because sibling tools expect an INSEE code, never a name. It names the specific sibling tools and gives a clear when-to-use directive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
missionsCInspect
Les missions de bénévolat ouvertes, relayées du réseau public API Engagement. Chaque mission porte l'URL de sa source : la candidature se fait chez l'organisateur, jamais ici.
| Name | Required | Description | Default |
|---|---|---|---|
| limite | No | ||
| commune | No | Code INSEE | |
| departement | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the transparency burden. It usefully discloses that missions are relayed from an external public network and that applications happen at the organizer, not through this tool. Missing details include pagination behavior, response format, data freshness, and whether the listing is read-only in a technical sense.
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 compact and front-loaded: the first sentence states the resource and source, the second adds the critical behavioral note. It contains no filler. It could be improved by adding an explicit action verb, but it is appropriately sized.
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 tool with optional parameters and no output schema, the description is too thin. It explains where applications happen and that each mission has a source URL, but it does not clarify the three filter parameters, what the returned object looks like, or any limits on results. An agent would need to guess or inspect another source to use the tool reliably.
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 only 33% and the description adds no parameter meaning. 'limite' and 'departement' remain undocumented, and 'commune' only has a bare 'Code INSEE' hint in the schema. The description does not compensate for this gap at all, leaving an agent without enough information to correctly construct filter parameters.
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 clearly identifies the resource: open volunteering missions relayed from the public API Engagement, and notes that applications happen externally. It does not use an explicit verb like 'list' or 'search', but the meaning is unambiguous and the tool is distinguishable from siblings like associations or commune by its focus on missions.
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 implies usage: consult these missions and do not submit applications here, because each mission carries the source URL. However, it does not state when to prefer this tool over alternatives such as 'chercher' or 'catalogue', nor does it mention any prerequisite or exclusion context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user or an account that owns the GitHub organization, then choose Claim with GitHub.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Résultats des élections françaises 1999-2026 par bureau de vote, socio-démo INSEE et cartes.
French Companies MCP — recherche-entreprises.api.gouv.fr
Vérification B2B française : SIRET, SIRENE, dirigeants RNE, santé d'entreprise. Hébergé en France.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables users to find and contact building tradespeople in France, and lets independent tradespeople create free profiles.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceFrance Economy & Finance Open Data MCP server providing tools to search datasets, retrieve metadata, and query records from data.economie.gouv.fr.11MIT
- 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
- AlicenseAqualityCmaintenanceEnables querying French company registry data by name, SIREN, or SIRET, returning clean JSON with registry codes translated into plain French labels. Supports searching, full profiles, establishment listings, and decoding of NAF/legal form/workforce codes without requiring an API key.4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Each tool targets a distinct resource or action: commune code lookup, search, category vocabulary, association registry, and volunteer missions. There is mild overlap between `chercher` and `associations` for finding associations, and between `associations` and `missions` in associative life, but the descriptions draw clear boundaries.
Names are short, lowercase, and readable, with most being French nouns (`associations`, `catalogue`, `commune`, `missions`). However, `chercher` is an infinitive verb, breaking the otherwise mostly nominal pattern; there is no consistent verb_noun or action_noun scheme.
Five tools is well-scoped for a read-only French local-life lookup server. Each tool earns its place: a code resolver, a general search, a category helper, an association registry query, and a volunteer-missions feed.
The set covers the main workflows implied by the server's purpose: `chercher` handles local searches, `commune` prepares INSEE codes, `catalogue` guides vocabulary, `associations` answers association questions, and `missions` covers volunteering. Minor gaps exist, such as no detailed view for a single result and no reverse postal-code lookup, but core use cases are supported.