accueil / serveurs / Géo & Temps / fr.sesapp/fiches
fr.sesapp/fiches
serveur MCP (Model Context Protocol) · sesapp-fiches 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que fr.sesapp/fiches est sûr ?
Au dernier audit MCP Hub, le serveur MCP « fr.sesapp/fiches » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 15 outils
- create_fiche≈ 643 tokens
Create an access sheet. Write the guest flip-book in `instructions` (Markdown; guest language, usually French). Cover (map/name/address/accessCode) is auto. Pages: --- . Photos: . Intents: [Add WiFi](sesapp:wifi) or [Ajouter le WiFi](sesapp:wifi) + wifiName/wifiPassword; [Add contact](sesapp:contact) or [Ajouter le contact](sesapp:contact) + phoneNumber. Never put wifiPassword in Markdown (150 m GPS). Optional `locale` fr|en for guest chrome. Playbook: GET /llms.txt. Requires Bearer. Beyond quota, retry with PAYMENT-SIGNATURE (0.50 USDC on Agent, 0.25 on Fleet).
Paramètres, retour & exemple (10)
Paramètreslat· number · optionnel
Cover map + WiFi geofence (150 m).lon· number · optionnel
Cover map + WiFi geofence (150 m).name· string · requislocale· string · optionnel · fr | en
Guest chrome language. Markdown stays as written. Omit to follow Accept-Language / ?lang=.wifiName· string · optionnel
SSID for sesapp:wifi. Hidden until 150 m if wifiPassword is set.accessCode· string · optionnel
Shown on the generated cover.phoneNumber· string · optionnel
Required for sesapp:contact. E.164 preferred.instructions· string · optionnel
Markdown flip-book shown to the guest (this field). Cover (map, name, formattedAddress, accessCode) is generated — do not repeat it here. Split pages with a line containing only --- . Supported: # ## ### headings, paragraphs, **bold**, *italic*, - / 1. lists, [label](https://...), . Photos: https URLs (GCS via the host app, or your own CDN). Agents send URLs, no file upload. Never put wifiPassword in Markdown; it is unlocked only within 150 m via GPS. Intent hrefs: sesapp:wifi (needs wifiName + wifiPassword) and sesapp:contact (needs phoneNumber). Guest-facing labels: [Ajouter le WiFi] / [Ajouter le contact]. If you omit those links but set the fields, SesApp appends WiFi/contact pages. Example: # Bienvenue Parking au fond à gauche.  --- ## Arrivée Sonnette à gauche. [Itinéraire](https://maps.google.com/?q=48.8566,2.3522) --- [Ajouter le WiFi](sesapp:wifi) --- [Ajouter le contact](sesapp:contact)wifiPassword· string · optionnel
Do not put in instructions. Unlocked within 150 m.formattedAddress· string · requis
Exemple d'appel{"name": "create_fiche", "arguments": {"name": "texte", "formattedAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_fiche≈ 52 tokens
Delete an owned access sheet and its share links. Requires Bearer.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "delete_fiche", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_webhook≈ 50 tokens
Delete a webhook endpoint. Fleet/Platform. Requires Bearer.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "delete_webhook", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - geocode≈ 106 tokens
Resolve a postal address to formattedAddress + lat/lon for create_fiche (cover map and 150 m WiFi geofence). Optional country ISO2. Requires Bearer.
Paramètres, retour & exemple (2)
Paramètresquery· string · requis
Address search, min 3 characterscountry· string · optionnel
Optional ISO 3166-1 alpha-2, e.g. fr
Exemple d'appel{"name": "geocode", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_fiche≈ 54 tokens
Get one owned access sheet by id (same fields as list_fiches). Requires Bearer.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "get_fiche", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_fiches≈ 45 tokens
List access sheets owned by the authenticated agent. Requires Authorization: Bearer.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_fiches", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_shares≈ 58 tokens
List guest links for a fiche (token, url, expiresAt, viewCount, createdAt). Requires Bearer.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "list_shares", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_webhooks≈ 45 tokens
List webhook endpoints (secret is never returned). Fleet/Platform. Requires Bearer.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_webhooks", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_webhook≈ 143 tokens
Fleet/Platform only. Register an HTTPS endpoint. Events: fiche.viewed, share.created, share.revoked, wifi.unlocked, quota.warning. HMAC SHA-256 in X-SesApp-Signature (t=unix,v1=hex of timestamp.body). Secret returned once. Max 5 endpoints. Requires Bearer.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
HTTPS URL (http://127.0.0.1 allowed in DEV)events· array · optionnel
Subset of events. Default: all.
Exemple d'appel{"name": "register_webhook", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - revoke_share≈ 94 tokens
Revoke a guest share token. Optional delayDays (1–365) keeps the link until then (soft revoke). Requires Bearer.
Paramètres, retour & exemple (2)
Paramètrestoken· string · requisdelayDays· number · optionnel
If set, the link expires after N days instead of being deleted now.
Exemple d'appel{"name": "revoke_share", "arguments": {"token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - share_fiche≈ 96 tokens
Create a revocable guest link. Optional expiresAt (ISO). WiFi password is never in Markdown: guests unlock it within 150 m of lat/lon. Requires Bearer.
Paramètres, retour & exemple (2)
Paramètresid· string · requisexpiresAt· string · optionnel
ISO datetime, optional. Omit for no expiry.
Exemple d'appel{"name": "share_fiche", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - status≈ 46 tokens
Current agent plan, expiry, fichesCount, maxFiches, overageUsdc. Requires Authorization: Bearer.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - subscribe≈ 92 tokens
Subscribe or renew. plan=agent (15 USDC, 20 sheets), fleet (79 USDC, 200), platform (250 USDC, fair-use). Send PAYMENT-SIGNATURE (x402 v2). Returns a Bearer JWT.
Paramètres, retour & exemple (1)
Paramètresplan· string · optionnel · agent | fleet | platform
SKU to purchase. Default agent.
Exemple d'appel{"name": "subscribe", "arguments": {"plan": "agent"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_fiche≈ 528 tokens
Update an owned access sheet. Same fields as create_fiche. Typical: update instructions with photos/links. Requires Bearer.
Paramètres, retour & exemple (11)
Paramètresid· string · requislat· number · optionnel
Cover map + WiFi geofence (150 m).lon· number · optionnel
Cover map + WiFi geofence (150 m).name· string · optionnellocale· string · optionnel · fr | en
Guest chrome language. Markdown stays as written. Omit to follow Accept-Language / ?lang=.wifiName· string · optionnel
SSID for sesapp:wifi. Hidden until 150 m if wifiPassword is set.accessCode· string · optionnel
Shown on the generated cover.phoneNumber· string · optionnel
Required for sesapp:contact. E.164 preferred.instructions· string · optionnel
Markdown flip-book shown to the guest (this field). Cover (map, name, formattedAddress, accessCode) is generated — do not repeat it here. Split pages with a line containing only --- . Supported: # ## ### headings, paragraphs, **bold**, *italic*, - / 1. lists, [label](https://...), . Photos: https URLs (GCS via the host app, or your own CDN). Agents send URLs, no file upload. Never put wifiPassword in Markdown; it is unlocked only within 150 m via GPS. Intent hrefs: sesapp:wifi (needs wifiName + wifiPassword) and sesapp:contact (needs phoneNumber). Guest-facing labels: [Ajouter le WiFi] / [Ajouter le contact]. If you omit those links but set the fields, SesApp appends WiFi/contact pages. Example: # Bienvenue Parking au fond à gauche.  --- ## Arrivée Sonnette à gauche. [Itinéraire](https://maps.google.com/?q=48.8566,2.3522) --- [Ajouter le WiFi](sesapp:wifi) --- [Ajouter le contact](sesapp:contact)wifiPassword· string · optionnel
Do not put in instructions. Unlocked within 150 m.formattedAddress· string · optionnel
Exemple d'appel{"name": "update_fiche", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_webhook≈ 80 tokens
Update url, events, or active. Fleet/Platform. Requires Bearer.
Paramètres, retour & exemple (4)
Paramètresid· string · requisurl· string · optionnelactive· boolean · optionnelevents· array · optionnel
Exemple d'appel{"name": "update_webhook", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».