French banking comparisons, documented fees, coverage and tariff history.
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.
Coût annuel estimé de plusieurs banques pour un profil d'usage explicite. Il n'existe pas de « banque la moins chère » dans l'absolu : sans profil, l'outil renvoie les profils disponibles. Les postes inconnus ne sont jamais comptés 0 €.
Slugs banque.
Identifiant de profil (etudiant, salarie, freelance, famille).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http banklabs https://www.banklabs.fr/api/mcp
Coût annuel estimé de plusieurs banques pour un profil d'usage explicite. Il n'existe pas de « banque la moins chère » dans l'absolu : sans profil, l'outil renvoie les profils disponibles. Les postes inconnus ne sont jamais comptés 0 €.
| Argument | Type | Description |
|---|---|---|
| banks* | array | Slugs banque. |
| profile | string | Identifiant de profil (etudiant, salarie, freelance, famille). |
{
"type": "object",
"required": [
"banks"
],
"properties": {
"banks": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"description": "Slugs banque."
},
"profile": {
"type": "string",
"description": "Identifiant de profil (etudiant, salarie, freelance, famille)."
}
},
"additionalProperties": false
}Return the Markdown comparison page for two or three bank slugs joined with '-vs-'.
| Argument | Type | Description |
|---|---|---|
| slugs* | array | Bank slugs in the order they should appear in the comparison. |
{
"type": "object",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 3,
"minItems": 2,
"description": "Bank slugs in the order they should appear in the comparison."
}
},
"additionalProperties": false
}Fiche tarifaire structurée d'une banque (tenue, carte, incidents, étranger, commission d'intervention) avec source et date de collecte. Lecture seule.
| Argument | Type | Description |
|---|---|---|
| bank_id* | string | Slug banque (ex. boursobank, revolut). En cas d'id inconnu, valid_ids est renvoyé. |
{
"type": "object",
"required": [
"bank_id"
],
"properties": {
"bank_id": {
"type": "string",
"description": "Slug banque (ex. boursobank, revolut). En cas d'id inconnu, valid_ids est renvoyé."
}
},
"additionalProperties": false
}Ce que Banklabs sait et ne sait pas pour une banque (ou toutes) : attributs documentés, sources officielles, attributs manquants, contradictions entre sources, présence de la grille de l'année suivante. À appeler avant d'affirmer qu'une donnée n'existe pas.
| Argument | Type | Description |
|---|---|---|
| bank | string | Slug banque (ex. lcl, credit-agricole) ou id d'entité régionale (ex. ca-ile-de-france). Omit pour toutes. |
{
"type": "object",
"properties": {
"bank": {
"type": "string",
"description": "Slug banque (ex. lcl, credit-agricole) ou id d'entité régionale (ex. ca-ile-de-france). Omit pour toutes."
}
},
"additionalProperties": false
}Preuve d'une valeur : source (grille tarifaire officielle, comparateur public ou référentiel Banklabs), date d'effet, date de collecte, page et extrait exact du document, contradictions connues.
| Argument | Type | Description |
|---|---|---|
| observation_id* | string | Identifiant renvoyé par get_fee_history (champ id). |
{
"type": "object",
"required": [
"observation_id"
],
"properties": {
"observation_id": {
"type": "string",
"description": "Identifiant renvoyé par get_fee_history (champ id)."
}
},
"additionalProperties": false
}Historique d'un frais pour une banque, toutes sources confondues, avec la valeur en vigueur à une date optionnelle. Pour les groupes mutualistes, les tarifs dépendent de la caisse régionale : la réponse précise l'entité.
| Argument | Type | Description |
|---|---|---|
| at | string | Date ISO (AAAA-MM-JJ) : renvoie aussi les valeurs en vigueur à cette date. |
| bank* | string | Slug banque ou id d'entité. |
| plan | string | Offre / formule / carte (ex. Hello Prime). Omit pour toutes ; chaîne vide pour la valeur du compte sans formule. |
| attribute* | string | Clé d'attribut (ex. account_maintenance_fee, card_immediate_debit_fee, intervention_fee). Clé inconnue : la liste valide est renvoyée. |
{
"type": "object",
"required": [
"bank",
"attribute"
],
"properties": {
"at": {
"type": "string",
"description": "Date ISO (AAAA-MM-JJ) : renvoie aussi les valeurs en vigueur à cette date."
},
"bank": {
"type": "string",
"description": "Slug banque ou id d'entité."
},
"plan": {
"type": "string",
"description": "Offre / formule / carte (ex. Hello Prime). Omit pour toutes ; chaîne vide pour la valeur du compte sans formule."
},
"attribute": {
"type": "string",
"description": "Clé d'attribut (ex. account_maintenance_fee, card_immediate_debit_fee, intervention_fee). Clé inconnue : la liste valide est renvoyée."
}
},
"additionalProperties": false
}Édition archivée des frais bancaires : relevés fixes, sources, dates de collecte et limites. Ni tarifs actuels ni coût total du compte. Lecture seule.
| Argument | Type | Description |
|---|---|---|
| barometer_slug | string | Slug d'édition (ex. frais-bancaires-2026-08). Omit pour l'édition la plus récente. |
{
"type": "object",
"properties": {
"barometer_slug": {
"type": "string",
"description": "Slug d'édition (ex. frais-bancaires-2026-08). Omit pour l'édition la plus récente."
}
},
"additionalProperties": false
}Fetch the Markdown rendering of any public Banklabs page (homepage, hub, fiche, comparatif, guide).
| Argument | Type | Description |
|---|---|---|
| path* | string | Page path beginning with '/'. Use '/' for the homepage, '/banques/{slug}' for a fiche, '/comparatif/{slug}' for a duel/triplet, '/guides/{slug}' for a guide. |
{
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"description": "Page path beginning with '/'. Use '/' for the homepage, '/banques/{slug}' for a fiche, '/comparatif/{slug}' for a duel/triplet, '/guides/{slug}' for a guide."
}
},
"additionalProperties": false
}Primes de bienvenue observées par banque et offre, avec l'historique pour juger si une offre actuelle est élevée. Les montants non relus sur une source promotionnelle sont signalés.
| Argument | Type | Description |
|---|---|---|
| bank | string | Slug banque. Omit pour toutes. |
| include_history | boolean | true pour toutes les observations, false (défaut) pour la dernière par offre. |
{
"type": "object",
"properties": {
"bank": {
"type": "string",
"description": "Slug banque. Omit pour toutes."
},
"include_history": {
"type": "boolean",
"description": "true pour toutes les observations, false (défaut) pour la dernière par offre."
}
},
"additionalProperties": false
}Changements de tarifs détectés entre deux éditions d'une même source (hausse, baisse, devient gratuit/payant, conditions modifiées), filtrables par banque et par date.
| Argument | Type | Description |
|---|---|---|
| bank | string | Slug banque ou id d'entité. Omit pour toutes. |
| since | string | Date ISO minimale d'effet du changement. |
{
"type": "object",
"properties": {
"bank": {
"type": "string",
"description": "Slug banque ou id d'entité. Omit pour toutes."
},
"since": {
"type": "string",
"description": "Date ISO minimale d'effet du changement."
}
},
"additionalProperties": false
}List banks tracked by Banklabs with their canonical fiche URLs (Markdown).
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}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 10, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.