Serveur MCP pour assistants IA
api-maree.fr expose un serveur MCP distant pour permettre à ChatGPT et aux clients compatibles d'interroger les données de marée sans copier de clé API dans l'outil tiers.
Endpoint MCP
Le serveur MCP est disponible à cette adresse :
https://mcp.api-maree.fr/mcp
Les clients compatibles découvrent l'authentification OAuth à partir de la metadata de ressource protégée :
https://mcp.api-maree.fr/.well-known/oauth-protected-resource/mcp
Connexion avec ChatGPT
Dans ChatGPT, activez le mode développeur puis ajoutez un connecteur MCP distant avec l'URL
https://mcp.api-maree.fr/mcp. ChatGPT lance ensuite le flux OAuth vers api-maree.fr.
- Ajouter le serveur MCP distant dans ChatGPT.
- Se connecter à son compte api-maree.fr si nécessaire.
- Autoriser l'accès demandé.
- Utiliser les outils MCP depuis la conversation.
La disponibilité de l'ajout de connecteurs MCP dépend du compte ChatGPT et des fonctionnalités activées.
Outils disponibles
list_sitesListe les sites et ports disponibles.find_siteRecherche un site à partir d'un nom approximatif, par exemple "Port en Bessin".get_tide_extremaRetourne les pleines mers, basses mers, hauteurs et coefficients pour une période.get_water_levelsRetourne les hauteurs d'eau sur une plage horaire avec un pas de temps choisi.Exemples de demandes
- Génère un tableau des pleines mers et basses mers à Port-en-Bessin pour demain.
- Crée un calendrier Excel des marées à Saint-Malo sur la semaine à venir.
- Trouve le site api-maree.fr correspondant au port du Croisic.
- Prépare une série de hauteurs d'eau toutes les heures pour Brest demain matin.
Authentification et révocation
L'accès MCP utilise OAuth. L'utilisateur autorise le client depuis api-maree.fr, puis le client reçoit des jetons limités dans le temps. La clé API du compte n'est pas copiée dans ChatGPT.
Les autorisations peuvent être révoquées depuis la page du compte : gérer les autorisations OAuth.
Limites et statut des données
- Les quotas restent ceux du compte api-maree.fr.
- Les périodes demandées doivent rester dans la fenêtre autorisée par l'API.
- Les réponses conservent les champs
source.attributionetsource.status_notice. - Les données sont fournies à titre indicatif et ne remplacent pas les informations officielles du SHOM.