André — Analyse électorale française
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| query_electionsA | Requête les données électorales françaises (1999-2026). Niveaux territoriaux : NATIONAL (aucun filtre), RÉGIONAL (region_code), DÉPARTEMENTAL (departement_code), COMMUNAL (commune_code). Actions de base : list_elections, query_results, list_bureaux, query_bureau, query_by_bureau, rank_bureaux, list_circonscriptions, query_circonscription, list_cantons, query_canton, search_candidate, query_candidatures, etc. Actions « panel » (1 appel = analyse complète, évite les boucles) :
|
| query_adminC | Requête les divisions administratives françaises. Actions : search_commune, get_commune, search_postal, list_epci, get_epci, list_cantons, list_departements, list_regions. |
| query_elusC | Requête les élus de la République française (base BRÉF). Actions : search_elu, list_mandate_types, list_elus. |
| query_sociodemC | Requête les données socio-démographiques au niveau bureau de vote. Données INSEE RP 2022 + Filosofi 2021, interpolées IRIS→BDV. Actions : list_variables, profile, indices, rank, compare. |
| query_dlpA | Requête les données DLP (composition sociale des candidats municipaux 2020). ~546 000 candidats dans ~10 000 communes (≥1 000 hab.). Classes : CDOM (dominant), CMOY (moyen), CSUB (subalterne), RET (retraité), AUTRES. Actions : summary, composition, parite, listes, candidats, professions, sortants. |
| generate_map | Génère une carte électorale (PNG) pour une élection. Paramètres :
Exemples :
|
| simulate_fusionsA | Simule les scénarios de fusion de listes municipales entre T1 et T2. Actions : 'status' (classer les listes après T1), 'simulate' (projections T2). Uniquement pour les élections municipales. |
| export_dataA | Exporte des données électorales vers un fichier téléchargeable (CSV, JSON, TSV). Deux modes : data (contenu inline) ou source_path (chemin vers fichier existant). |
| visualizeA | Crée une visualisation Plotly (retourne le spec JSON). Deux modes :
Types supportés : bar, line, scatter, histogram, box, violin, heatmap, treemap. |
| create_data_tableA | Crée un tableau de données formaté à partir de données structurées. Utile pour présenter des résultats calculés ou combinés. Retourne un tableau texte formaté. |
| query_sqlA | Exécute une requête SQL directe sur la base DuckDB (read-only). Tables principales :
ATTENTION — colonnes de general_results (noms avec espaces, à quoter) : id_election, id_brut_miom, "Code du département", "Code de la commune" (SANS préfixe dept, ex: '055' pour Marseille), "Libellé de la commune", Inscrits, Abstentions, Votants, Blancs, Nuls, Exprimés. PRÉFÉRER query_elections pour les analyses standard — query_sql est pour les requêtes ad hoc avancées. Exemple : SELECT id_election, ROUND(100.0 * SUM(Abstentions) / NULLIF(SUM(Inscrits), 0), 1) as abstention_pct FROM general_results WHERE "Code du département" = '13' AND "Code de la commune" = '055' GROUP BY id_election ORDER BY id_election DESC LIMIT 5 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| analyser_commune | Analyse électorale complète d'une commune. |
| reserves_de_voix | Identification des réserves de voix pour une force politique. |
| carte_electorale | Génération d'une carte électorale thématique. |
| comparer_elections | Comparaison temporelle entre deux élections. |
| resultats_rapides | Résultats synthétiques d'une élection. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| methodologies | Méthodologies d'analyse électorale (réserves de voix, typologies, PCA). |
| data_schema | Schéma des données électorales (3M+ lignes, 1999-2026). |
| political_colors | Couleurs officielles des familles et nuances politiques (JSON). |
| election_dates | Dates et métadonnées des 55 élections (1999-2026, JSON). |
| victory_rules | Règles de victoire par type d'élection. |
| nuances | ~90 codes de nuance politique du Ministère de l'Intérieur. |
| insee_variables | Variables socio-démographiques INSEE (RP 2022 + Filosofi 2021). |
| skill_electoral | Skill principal : workflows, debugging, bonnes pratiques. |
| sql_schema | Schéma SQL DuckDB — tables, vues et colonnes pour les requêtes query_sql. IMPORTANT : lire cette resource avant d'écrire des requêtes SQL directes. Les noms de colonnes contiennent des espaces et accents (à quoter avec ""). |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/joelgombin/andre-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server