Interroge les programmes officiels de la présidentielle 2027, cités mot pour mot. Neutre.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Met côte à côte, pour un même sujet (ex. « retraites », « immigration », « école »), les mesures les plus pertinentes de chaque programme disponible, et signale les programmes pas encore disponibles.
Sujet ou mots-clés
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http presidentielle-ia https://presidentielle-ia.org/mcp
Met côte à côte, pour un même sujet (ex. « retraites », « immigration », « école »), les mesures les plus pertinentes de chaque programme disponible, et signale les programmes pas encore disponibles.
| Argument | Type | Description |
|---|---|---|
| sujet* | string | Sujet ou mots-clés |
| programmes | array |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"sujet"
],
"properties": {
"sujet": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Sujet ou mots-clés"
},
"programmes": {
"type": "array",
"items": {
"enum": [
"attal",
"lfi",
"philippe",
"retailleau"
],
"type": "string",
"description": "Identifiant du programme : attal = Gabriel Attal (Renaissance) ; lfi = Jean-Luc Mélenchon (La France insoumise) ; philippe = Édouard Philippe (Horizons) ; retailleau = Bruno Retailleau (Les Républicains)"
},
"maxItems": 20
}
}
}Texte intégral d'une section de programme à partir de son id (renvoyé par search).
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 40
}
}
}Texte d'introduction d'un programme (partie « intro ») ou texte d'ouverture d'une de ses parties (p1, p2…).
| Argument | Type | Description |
|---|---|---|
| partie* | string | intro, ou identifiant local de partie (p1…) |
| programme* | string | Identifiant du programme : attal = Gabriel Attal (Renaissance) ; lfi = Jean-Luc Mélenchon (La France insoumise) ; philippe = Édouard Philippe (Horizons) ; retailleau = Bruno Retailleau (Les Républicains) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"programme",
"partie"
],
"properties": {
"partie": {
"type": "string",
"pattern": "^(intro|p\\d+)$",
"description": "intro, ou identifiant local de partie (p1…)"
},
"programme": {
"enum": [
"attal",
"lfi",
"philippe",
"retailleau"
],
"type": "string",
"description": "Identifiant du programme : attal = Gabriel Attal (Renaissance) ; lfi = Jean-Luc Mélenchon (La France insoumise) ; philippe = Édouard Philippe (Horizons) ; retailleau = Bruno Retailleau (Les Républicains)"
}
}
}Texte exact d'une ou plusieurs mesures (ex. lfi:p1c1s1m3), avec leur contexte et leur lien.
| Argument | Type | Description |
|---|---|---|
| ids* | array | Identifiants globaux de mesures |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ids"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40
},
"maxItems": 30,
"minItems": 1,
"description": "Identifiants globaux de mesures"
}
}
}Texte intégral d'une section (ex. lfi:p1c1s1) ou d'un chapitre entier (ex. lfi:p1c1) : texte d'introduction et toutes les mesures, mot pour mot.
| Argument | Type | Description |
|---|---|---|
| id* | string | Identifiant global de section ou de chapitre |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9-]+:p\\d+c\\d+(s\\d+)?$",
"maxLength": 40,
"description": "Identifiant global de section ou de chapitre"
}
}
}Liste tous les candidats suivis à la présidentielle 2027 et l'état de leur programme dans cet outil (disponible, publié mais pas encore intégré, pas encore publié), avec les liens officiels.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Les mesures mises en avant par un programme, pour tout le programme ou une partie (ex. p3).
| Argument | Type | Description |
|---|---|---|
| partie | string | Identifiant local de partie, ex. p3 (optionnel) |
| programme* | string | Identifiant du programme : attal = Gabriel Attal (Renaissance) ; lfi = Jean-Luc Mélenchon (La France insoumise) ; philippe = Édouard Philippe (Horizons) ; retailleau = Bruno Retailleau (Les Républicains) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"programme"
],
"properties": {
"partie": {
"type": "string",
"pattern": "^p\\d+$",
"description": "Identifiant local de partie, ex. p3 (optionnel)"
},
"programme": {
"enum": [
"attal",
"lfi",
"philippe",
"retailleau"
],
"type": "string",
"description": "Identifiant du programme : attal = Gabriel Attal (Renaissance) ; lfi = Jean-Luc Mélenchon (La France insoumise) ; philippe = Édouard Philippe (Horizons) ; retailleau = Bruno Retailleau (Les Républicains)"
}
}
}Recherche plein texte dans les mesures de tous les programmes disponibles (ou de certains). Mots-clés en français, ex. « retraite 60 ans », « SMIC », « nucléaire ». Résultats regroupés par candidat avec emplacement et lien officiel.
| Argument | Type | Description |
|---|---|---|
| requete* | string | Mots-clés à chercher |
| programmes | array | Limiter à certains programmes (par défaut : tous) |
| limite_par_programme | integer | Résultats max par programme (défaut 8) |
| mesures_cles_uniquement | boolean | Ne renvoyer que les mesures clés |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"requete"
],
"properties": {
"requete": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Mots-clés à chercher"
},
"programmes": {
"type": "array",
"items": {
"enum": [
"attal",
"lfi",
"philippe",
"retailleau"
],
"type": "string",
"description": "Identifiant du programme : attal = Gabriel Attal (Renaissance) ; lfi = Jean-Luc Mélenchon (La France insoumise) ; philippe = Édouard Philippe (Horizons) ; retailleau = Bruno Retailleau (Les Républicains)"
},
"maxItems": 20,
"description": "Limiter à certains programmes (par défaut : tous)"
},
"limite_par_programme": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Résultats max par programme (défaut 8)"
},
"mesures_cles_uniquement": {
"type": "boolean",
"description": "Ne renvoyer que les mesures clés"
}
}
}Recherche dans les programmes officiels de la présidentielle 2027. Renvoie des sections pertinentes (id, titre, url).
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2
}
}
}Plan complet d'un programme : parties, chapitres, sections, avec identifiants et nombre de mesures.
| Argument | Type | Description |
|---|---|---|
| programme* | string | Identifiant du programme : attal = Gabriel Attal (Renaissance) ; lfi = Jean-Luc Mélenchon (La France insoumise) ; philippe = Édouard Philippe (Horizons) ; retailleau = Bruno Retailleau (Les Républicains) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"programme"
],
"properties": {
"programme": {
"enum": [
"attal",
"lfi",
"philippe",
"retailleau"
],
"type": "string",
"description": "Identifiant du programme : attal = Gabriel Attal (Renaissance) ; lfi = Jean-Luc Mélenchon (La France insoumise) ; philippe = Édouard Philippe (Horizons) ; retailleau = Bruno Retailleau (Les Républicains)"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.