mining-cadastre-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MINING_CADASTRE_DATA | No | Path to the directory containing the dated mining cadastre snapshot. Defaults to the snapshot committed in data/. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
Accès en lecture aux listes de titres miniers valides publiées par la Direction générale du cadastre minier du Burkina Faso. Les listes sont trimestrielles : une réponse reflète l'état à la date d'édition, pas l'état du jour. Elles sont extraites de PDF scannés puis océrisés et ne font pas foi — le registre officiel est la seule référence opposable. Ces listes ne portent pas la substance exploitée : on peut distinguer les titres de mines de ceux de carrières, pas l'or du manganèse.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cadastre_list_jurisdictionsA | Liste les pays couverts par ce serveur, la source de données de chacun et l'état de la couverture : édition servie, date de publication, nombre de titres, catégories présentes. Indique aussi les pays hors périmètre et pourquoi. À appeler en premier pour savoir ce que ce serveur peut répondre — et ce qu'il ne peut pas. Les données ne font pas foi ; le registre officiel de chaque pays reste la seule référence opposable. |
| cadastre_search_licencesA | Recherche des titres miniers dans la liste publiée par l'autorité. Tous les critères sont facultatifs et se combinent ; sans critère, rend le début de la liste. La comparaison ignore la casse et les accents. ATTENTION sur deux points. Premièrement, la substance exploitée n'est PAS publiée dans ces listes : La donnée ne fait pas foi et reflète la date d'édition, pas le jour. Le registre officiel est la seule référence opposable. |
| cadastre_get_licenceA | Rend le détail d'un titre minier par son code, l'identifiant numérique que porte la liste publiée. Ce code est stable d'une édition à l'autre : c'est la clé pour suivre un titre dans le temps. Le code doit correspondre exactement. Pour le trouver, passer par Le texte vient d'un PDF scanné puis océrisé ; |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool has a clearly distinct role: listing covered jurisdictions, searching licence records, and fetching one licence by code. The descriptions explicitly direct the agent to call them in sequence, leaving little room for misselection.
All three tools follow a consistent cadastre_verb_noun pattern: cadastre_list_jurisdictions, cadastre_search_licences, cadastre_get_licence. The shared prefix and predictable verbs make the set easy to scan.
Three tools are well matched to a narrow read-only lookup server: discover coverage, search records, then retrieve details. No tool feels redundant or missing for that workflow.
The read-only lifecycle is covered: coverage discovery, search, and detail retrieval by stable code. Minor gaps such as explicit pagination or bulk export are not present, but agents can work around them via search criteria.