MCP

Laissez un agent d'IA surveiller les emplacements

Connectez Claude, ChatGPT ou tout client MCP à AlertCamp : il pourra chercher dans 53 réseaux de parcs, lire les plans d'emplacements dessinés, puis créer et gérer des alertes d'annulation sur votre compte — en langage courant, en votre nom.

Serveur https://api.alert.camp/mcp
Claude publié ChatGPT en révision Meta Muse en révision

Dernière mise à jour : 13 octobre 2026

AlertCamp connecté
Golden Ears est complet pour la longue fin de semaine d'août. Surveille-le pour moi — deux nuits, n'importe quel camping.
search_parks BC Parks · Golden Ears
list_campground_zones 4 campings · 435 emplacements
create_alert 2 nuits · 31 juil. – 3 août
Je surveille les quatre campings — Gold Creek, Alouette Nord et Sud, et North Beach — pour deux nuits entre le 31 juillet et le 3 août. Les 435 emplacements, une seule alerte.
Du nouveau ?
list_matches depuis le curseur
Gold Creek Co14 s'est libéré pour le 1er–2 août. Il était encore libre au dernier coup d'œil, il y a 3 minutes — c'est la dernière fois que nous avons regardé, pas une lecture en direct. Réservez maintenant si vous le voulez.

Couverture

Cinquante-trois réseaux de parcs, un seul connecteur

Un agent les fouille tous avec un seul outil. Il n'a jamais à savoir sur quelle plateforme de réservation se trouve un parc.

53
réseaux de parcs, Canada et É.-U.
2 000+
parcs couverts
260 000+
emplacements couverts
26
outils sur le serveur
1–3 min
intervalle de balayage, forfait Pro
Couverture d’AlertCamp par province et ÉtatABAKALARAZBCCACOCTDCDEFLGAHIIAIDILINKSKYLAMAMBMDMEMIMNMOMSMTNBNCNDNENHNJNLNMNSNTNUNVNYOHOKONORPAPEQCRISCSDSKTNTXUTVAVTWAWIWVWYYTABAKALARAZBCCACOCTDEFLGAHIIAIDILINKSKYLAMAMBMDMEMIMNMOMSMTNBNCNDNENHNJNLNMNSNTNUNVNYOHOKONORPAPEQCRISCSDSKTNTXUTVAVTWAWIWVWYYT
  • Réseau provincial ou d’État couvert
  • Parcs nationaux seulement (Parcs Canada, Recreation.gov)
  • Pas encore couvert

Canada — régionaux et offices de protection de la nature

Commission des parcs du Saint-Laurent Grand River CA Long Point Region CA St. Clair Region CA Upper Thames River CA Toronto & Region CA Otonabee Conservation Niagara Peninsula CA Hamilton CA Maitland Valley CA Catfish Creek CA Ville de Thunder Bay Algonquin Highlands Water Trails

Canada — refuges de l'arrière-pays

Club alpin du Canada ACC Vancouver Island Section ACC Whistler Section Columbia Valley Hut Society Spearhead Huts Kootenay Mountaineering Club Ripple Ridge Recreation Association

La connexion

Quatre étapes, et l'approbation se fait dans l'application

Il vous faut un compte AlertCamp, dans l'application ou connecté sur app.alert.camp, ainsi qu'un client d'IA prenant en charge les serveurs MCP distants avec OAuth. Ajoutez AlertCamp comme connecteur ; s'il demande une adresse de serveur, donnez-lui https://api.alert.camp/mcp. Il vous remettra un code court, puis attendra.

Votre client d'IA, avant la connexion Le code que votre client affiche La section Agents des parametres, dans l'application La saisie du code sur le telephone L'ecran d'approbation, et ce qu'il pourra faire Approuve - l'agent est connecte Tous les agents ayant acces, avec Deconnecter

Votre client d'IA, avant la connexion

Ouvrez AlertCamp sur votre téléphone ou sur app.alert.camp
Allez à Paramètres → Connecter un agent
Saisissez le code affiché par l'agent

Puis touchez Continuer.

Vérifiez la demande, puis touchez Approuver

L'application affiche le nom de l'agent, l'adresse d'où provient son document d'identité et les permissions demandées.

Se connecter depuis Perplexity

Perplexity ajoute les serveurs MCP distants comme connecteurs personnalisés, sur ses forfaits payants. Dans Réglages → Connecteurs, choisissez Ajouter un connecteur personnalisé, sélectionnez Distant, nommez-le AlertCamp, entrez https://api.alert.camp/mcp et réglez le transport sur Streamable HTTP. Laissez l'authentification sur OAuth : Perplexity s'enregistre automatiquement auprès d'AlertCamp, puis affiche le même code court que n'importe quel autre client, que vous approuvez dans l'application. Sur l'écran d'approbation, un client enregistré de cette façon est identifié par le site web qui recevra la connexion, puisque son nom n'est pas vérifié.

Clients auto-hébergés : Odysseus, Open WebUI, LibreChat, Goose

Tout client qui parle MCP en Streamable HTTP avec OAuth peut se connecter, y compris ceux que vous faites tourner vous-même. Ajoutez un serveur MCP distant à l'adresse https://api.alert.camp/mcp et laissez l'authentification sur OAuth. Le client s'enregistre lui-même, ouvre la page d'approbation avec un code court, et vous l'approuvez dans l'application comme n'importe quel autre agent. Les clients qui reçoivent le code sur une adresse localhost fonctionnent tels quels ; rien n'a besoin d'être exposé sur Internet.

Ce que vous approuvez

Lecture

Voir vos parcs et vos alertes, ainsi que les disponibilités trouvées.

Écriture

Créer, modifier, mettre en pause, reprendre et supprimer vos alertes.

Un agent agit en votre nom : il hérite de votre forfait, de ses limites d'alertes et d'emplacements, et de sa vitesse de balayage, exactement comme si vous aviez appuyé sur les boutons vous-même. Connecter un agent n'achète rien et ne modifie pas votre abonnement. Une connexion dure au maximum 180 jours, à moins que vous ne la retiriez avant, et les codes expirent après 10 minutes.

Ce qu'un agent ne reçoit jamais :

  • Votre mot de passe
  • Votre adresse courriel
  • Votre numéro de téléphone
  • Vos renseignements de paiement ou d'abonnement
  • Quoi que ce soit appartenant à un autre utilisateur

Référence

Les 26 outils

Regroupés par usage. Les noms d'outils sont les identifiants que votre client affichera lors d'un appel.

Trouver où camper

8 outils
OutilCe qu'il retourne
search_parks Les parcs par nom, chez tous les fournisseurs, avec l'identifiant, le fournisseur et les activités de chacun. Le point de départ de tout le reste.
get_park Un parc en détail : activités, coordonnées, URL de réservation, si son arrière-pays se vend par secteurs plutôt que par emplacements numérotés, et s'il vend une date d'entrée plutôt qu'une suite de nuits.
list_park_campgrounds Les terrains de camping d'un parc — ce qu'une alerte surveille réellement — y compris l'usage diurne de Parcs Canada et les secteurs à permis de Recreation.gov.
list_campground_zones Les boucles et sous-campings à l'intérieur d'un terrain. Sandbanks est une seule entrée qui contient Outlet River A et B, Cedars, Woodlands et West Lake A, B et C : s'arrêter au terrain fait passer un parc pour un bassin d'emplacements indifférencié. Retourne aussi combien d'emplacements une de vos alertes peut surveiller.
list_zone_sites Les emplacements un par un, avec leur position (coordonnées réelles quand l'inventaire est géographique, pixels du plan quand le fournisseur publie une feuille dessinée), la saison de l'emplacement, le moment de mise en vente d'un inventaire pas encore ouvert, et ce que vaut chaque emplacement là où le fournisseur le publie : ombre, distance de l'eau, foyer, ampérage, revêtement de l'entrée.
get_zone_map Le plan dessiné des emplacements en image, avec nos propres numéros inscrits sur chaque épingle, plus une URL vers la même image annotée pour qu'elle fonctionne dans n'importe quel client. Pour les questions auxquelles un tableau ne répond pas : quels emplacements bordent l'eau, terminent une boucle, s'éloignent de la route.
list_equipment_options Le vocabulaire d'équipement du fournisseur de ce parc — tente, fourgonnette, roulotte de 30 pieds — sous forme des identifiants qu'un filtre exige. La longueur indiquée par une option est un maximum.
get_day_use_window Les dates qu'une grille d'usage diurne offre réellement, le nombre de jours qu'une alerte peut couvrir, et les paires créneau-date déjà fermées. La saison d'usage diurne n'apparaît nulle part dans l'API d'un fournisseur, sauf dans la grille elle-même : des dates choisies sans cet outil sont une devinette.

Surveiller une annulation

7 outils
OutilCe qu'il fait
create_alert Commencer à surveiller : un parc, les terrains ou emplacements à couvrir, une fenêtre de dates et un nombre de nuits. Au besoin filtré par équipement, taille du groupe, prise électrique, accessibilité ou animaux — et configuré pour avertir par notification poussée, courriel ou SMS.
update_alert Modifier les dates, les nuits, les filtres ou les canaux de notification d'une alerte. Élargir la fenêtre de dates est de loin la modification la plus utile.
list_my_alerts Tout ce qui est surveillé, avec la date du dernier balayage de chaque alerte.
get_alert Une alerte en détail.
pause_alert Arrêter le balayage sans perdre l'alerte.
resume_alert Relancer le balayage d'une alerte en pause.
pause_all_alerts Arrêter le balayage de tout le compte d'un coup — l'interrupteur général de l'application. Rien n'est supprimé.
resume_all_alerts Remettre l'interrupteur général. Les disponibilités trouvées pendant la pause ne sont pas rejouées.
delete_alertdéfinitif Supprimer une alerte pour de bon. La seule action irréversible — la mise en pause, elle, se défait.

Surveiller une traversée de plusieurs nuits

8 outils
OutilCe qu'il fait
list_routes Les traversées déjà planifiées d'un parc — le Rockwall, la Skyline, une boucle côtière — regroupées par sentier, chacune avec les rythmes auxquels elle se marche. Une liste vide est la réponse normale pour la plupart des parcs : aucun trajet n'y a été planifié.
create_itinerary Surveiller un voyage qui exige un emplacement différent chaque nuit, ce qu'une alerte ordinaire ne peut exprimer. Passez l'identifiant d'un trajet planifié, ou énumérez vous-même les nuits en nommant pour chacune les secteurs qui la satisferaient. Chaque date de départ de la fenêtre est essayée, et le trajet entier compte pour une seule alerte dans votre quota.
update_itinerary Modifier la fenêtre, la taille du groupe, les plateformes de tente ou les canaux de notification d'un trajet. Les nuits elles-mêmes ne se modifient pas : leur ordre et leur contiguïté sont validés comme un tout.
list_my_itineraries Vos alertes de trajet. Les listes d'alertes ordinaires les excluent volontairement, pour qu'une traversée de quatre nuits ne se lise pas comme quatre alertes — c'est donc le seul endroit où elles apparaissent.
get_itinerary Un trajet en détail, nuit par nuit.
pause_itinerary Cesser de surveiller un trajet en conservant ses nuits.
resume_itinerary Recommencer à surveiller un trajet en pause.
delete_itinerarydéfinitif Supprimer un trajet et cesser de surveiller chacune de ses nuits. Il faut ensuite le replanifier de zéro : la mise en pause est presque toujours préférable.

Voir ce qui s'est libéré

1 outil
OutilCe qu'il retourne
list_matches Les disponibilités trouvées par vos alertes, de la plus récente à la plus ancienne, chacune indiquant ce qu'elle est devenue : reprise (un balayage ultérieur l'a vue occupée, et quand), libre au dernier balayage (toujours surveillée, selon notre dernier coup d'œil) ou non vérifiée (l'alerte est en pause, supprimée ou hors de sa fenêtre, donc rien n'est connu depuis). Passez le curseur d'un appel précédent pour n'obtenir que les nouveautés.

À essayer

Des demandes qui valent la peine

Aucune formulation particulière n'est requise. Ce sont simplement les demandes qui mènent aux outils les plus intéressants.

« Golden Ears est complet pour la longue fin de semaine d'août. Surveille tous les campings pour deux nuits. »

search_parkslist_campground_zonescreate_alert

« À Rathtrevor Beach, quels emplacements sont les plus près de la plage ? Surveille ceux-là. »

get_zone_maplist_zone_sitescreate_alert

« On tire une roulotte de 30 pieds et il nous faut l'électricité. Surveille Alice Lake pour n'importe quelle fin de semaine en juillet. »

list_equipment_optionscreate_alert

« Uniquement les emplacements sans voiture de Porteau Cove, et il faut que les chiens soient acceptés. »

list_campground_zonescreate_alert

« Quelles dates puis-je même réserver en ce moment pour l'usage diurne du lac O'Hara ? »

get_day_use_windowcreate_alert

« Qu'est-ce que je surveille, et est-ce que quelque chose s'est libéré depuis notre dernière conversation ? »

list_my_alertslist_my_itinerarieslist_matches

Comment un agent apprend qu'une place s'est libérée

Rien ne lui parvient tout seul

MCP ne permet pas de réveiller un agent : il découvre une disponibilité seulement lorsqu'il regarde — la prochaine fois que vous lui parlez, ou de façon planifiée si votre client d'IA le permet. Vos notifications par poussée et par courriel ne changent pas : elles demeurent le moyen le plus rapide d'apprendre une annulation.

Une disponibilité est aussi un instantané de ce qui était libre au moment du balayage, pas une lecture en direct. Les emplacements annulés sont souvent repris en quelques minutes ; un bon agent vous dira depuis quand la lecture date plutôt que de vous promettre un emplacement.

Retirer un accès

Ouvrez Paramètres → Agents connectés. La liste montre tous les agents ayant déjà eu accès, la date de connexion et celle de la dernière utilisation. Touchez Déconnecter pour l'un d'eux.

La révocation prend effet immédiatement — nous la vérifions à chaque requête plutôt que d'attendre l'expiration de la connexion. Vos alertes ne sont pas modifiées : elles continuent exactement comme avant. Nous conservons l'entrée déconnectée dans la liste afin que vous puissiez constater qu'un agent a déjà eu accès et quand vous le lui avez retiré.

Confidentialité

La section 4 de notre politique de confidentialité traite en détail des agents connectés : ce qu'ils peuvent atteindre, ce que nous conservons d'une connexion et pendant combien de temps.

Un point mérite d'être répété ici : dès qu'un agent lit vos données, celles-ci se trouvent entre les mains du fournisseur d'IA auquel vous l'avez connecté, et c'est sa politique de confidentialité — non la nôtre — qui régit ce qu'il en advient ensuite, y compris leur conservation ou leur utilisation pour améliorer ses modèles. Veuillez la lire avant de connecter un agent.

Quelque chose ne fonctionne pas ?

Écrivez à support@alert.camp : nous répondons généralement en moins de 24 heures. Notre FAQ explique le fonctionnement général des alertes et des forfaits, et modelcontextprotocol.io présente le Model Context Protocol lui-même.