accueil / serveurs / Recherche & Web / com.parkgraph/mcp
com.parkgraph/mcp
serveur MCP (Model Context Protocol) · parkgraph 2.1.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 com.parkgraph/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.parkgraph/mcp » 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 6 outils
- extend_session≈ 384 tokens
Add time to an active hourly parking session. No API key needed: ask the driver for the phone code on their receipt or pass, the last 3 characters of their plate, and how many hours to add (0.5 to 8, in half-hour steps). The answer is the price, the new end time and a pay_url to the driver's session page: send the driver there to pay. Nothing is charged and the end time doesn't move until they pay. Any mismatch gets one answer, SESSION_NOT_FOUND. With an API key (sessions:write), session_id and session_code extend the session through the API.
Paramètres, retour & exemple (5)
Paramètresphone_code· string · optionnel
The 6-character phone code printed on the driver's receipt or pass. Ask the driver for it.session_id· string · optionnel
Session id. Without an API key, send it with session_code instead of the phone code.plate_last3· string · optionnel
The last 3 letters or numbers of the license plate parked on the session. Ask the driver for it.extend_hours· number · optionnel
Hours to add. Ask the driver. Without an API key: 0.5 to 8, in half-hour steps.session_code· string · optionnel
The session's code (sess_…), for verification
Exemple d'appel{"name": "extend_session", "arguments": {"phone_code": "texte", "session_id": "texte", "plate_last3": "texte", "extend_hours": 1, "session_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_lot≈ 121 tokens
Full public details for one lot: address, coordinates, spaces, features, hours, pricing and spaces left right now. No API key needed.
Paramètres, retour & exemple (1)
Paramètreslot_id· string · requis
Lot id from search_lots
Exemple d'appel{"name": "get_lot", "arguments": {"lot_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_session≈ 326 tokens
Check a parking session: lot, status, start and end times, rate, amount so far and extensions, with a link to the driver's session page. No API key needed: ask the driver for the 6-character phone code on their receipt or pass and the last 3 characters of their plate (session_id with session_code also works). Any mismatch gets one answer, SESSION_NOT_FOUND: ask the driver to check both. With an API key (sessions:read), session_id alone reads a session on your account.
Paramètres, retour & exemple (4)
Paramètresphone_code· string · optionnel
The 6-character phone code printed on the driver's receipt or pass. Ask the driver for it.session_id· string · optionnel
Session id, from the driver's session page link. Without an API key, send it with session_code.plate_last3· string · optionnel
The last 3 letters or numbers of the license plate parked on the session. Ask the driver for it.session_code· string · optionnel
The session's code (sess_…), sent with session_id when there's no API key
Exemple d'appel{"name": "get_session", "arguments": {"phone_code": "texte", "session_id": "texte", "plate_last3": "texte", "session_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - quote≈ 197 tokens
Price to park at a lot for a number of hours, at the lot's current rate (daily max applied). No API key needed. booking.mode says what comes next: reserve (call reserve to hold a space) or pay_at_qr_page (give the driver booking.pay_url, where they pay and park).
Paramètres, retour & exemple (2)
Paramètreslot_id· string · requis
Lot id from search_lotsduration_hours· number · requis
How long the driver will park, in hours. Ask them if they haven't said.
Exemple d'appel{"name": "quote", "arguments": {"lot_id": "texte", "duration_hours": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reserve≈ 590 tokens
Hold space at a lot for the driver for a few minutes (POST /api/v1/reserve rules). No API key needed. Ask the driver to confirm before calling it. Lots that take payment at their QR page place no hold: you get status pay_at_qr_page and a pay_url to give the driver. A hold is confirmed with POST /api/v1/reserve/confirm before it expires.
Paramètres, retour & exemple (11)
Paramètresend· string · optionnel
When the driver leaves (ISO 8601), if they saidplate· string · optionnel
Plate to pre-fill on the pay page, if the driver saidstart· string · optionnel
When the driver arrives (ISO 8601), if they saidintent· string · optionnel
What the driver needs, in plain words (optional)lot_id· string · requis
Lot id from search_lotsvehicle· object · optionnel
The driver's vehicle, if they saidspace_count· integer · optionnel
How many spaces the driver needsttl_seconds· integer · optionnel
How long the hold lasts, in secondsagent_platform· string · optionnel · chatgpt | claude | gemini | grok | perplexity | copilot | custom
The assistant you are (recorded on the booking)duration_hours· integer · optionnel · 1 | 2 | 4 | 8
Hours to book. The result's booking_url opens the lot's pay page on this lengthidempotency_key· string · optionnel
Reuse to retry safely. Generated when omitted and returned in the result.
Exemple d'appel{"name": "reserve", "arguments": {"lot_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_lots≈ 300 tokens
Find Park Graph parking lots near a place, nearest first, with spaces left and the current rate. No API key needed. Ask the driver where they're going and work out its latitude and longitude first. Each lot's id is what quote, get_lot and reserve take. The top-level summary is a one-line answer you can quote. An empty list means Park Graph has no lots near that point: say so, and never make up lots.
Paramètres, retour & exemple (4)
Paramètreslat· number · requis
Latitude of where the driver is going, worked out from the place or address they givelng· number · requis
Longitude of where the driver is goinglimit· integer · optionnel
Most lots to returnradius_km· number · optionnel
How far from that point to look, in km
Exemple d'appel{"name": "search_lots", "arguments": {"lat": 1, "lng": 1}}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é ».