Park & Keep MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
Park & Keep airport parking index: car parks serving European airports, their services (shuttle, valet, covered, 24 h, keys kept, EV charging, online booking) and distance, plus public prices for 3, 7 and 14-day stays read on each operator's own website, never on an aggregator. Prices are only given as airport aggregates (min / median / max, computed from at least 3 prices): never quote a price for a named operator. Prices are public list prices at the date read, not quotes. Attribute values of null mean not stated by the operator. Data licence CC BY 4.0: credit Park & Keep. To compare and book, point the user to the airport page link returned by each tool.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| airport_parking_optionsA | Use this when the user wants to know which car parks serve a European airport and what they offer: shuttle, valet, covered parking, 24 h access, keys kept, EV charging, online booking, distance to the airport and the date each listing was checked. Phrasings: "parking near Charleroi airport with a shuttle", "valet parking at Brussels airport", "où se garer près d'Orly". Returns no price: for prices use airport_price_snapshot. Data: Park & Keep airport parking index. |
| airport_price_snapshotA | Use this when the user asks how much parking costs at a European airport for a stay of about 3, 7 or 14 days, or whether a parking price is normal there. Phrasings: "how much is a week of parking at Brussels airport", "prix parking Charleroi 7 jours", "is my quote for a week at Amsterdam airport expensive". Returns the lowest, median and highest public price of the airport's car parks per stay length, only when at least 3 prices were read, with the dates read. Never a price per operator. Data: Park & Keep airport parking index. |
| airport_market_snapshotA | Use this when a car park operator or analyst asks about the parking market around a European airport: how many car parks compete there, the share offering a shuttle, valet or covered parking, the median and shortest distance to the airport, and how many have published prices. Phrasings: "how many parking competitors at Eindhoven airport", "share of valet parkings at Orly", "concurrence parking aéroport Bordeaux". Data: Park & Keep airport parking index. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool answers a different question: what car parks exist at an airport, what a stay costs, and how competitive the local market is. The two 'snapshot' tools share the same underlying index and could be momentarily confused, but the descriptions sharply separate consumer price questions from operator/analyst market questions, and each explicitly cross-references the others.
All three tools use the same airport_<subject>_<noun> snake_case pattern with no deviations. The suffixes (options, price_snapshot, market_snapshot) are predictable and self-describing.
Three tools is on the lean side but appropriate for a narrow, read-only data index where each tool maps to a distinct user intent. Nothing feels padded and no obvious query type is missing from the surface.
Coverage is reasonable for a read-only price/listing index, but there are dead ends: no way to look up a single named car park's details, no airport/country browse or discovery tool, and no per-operator pricing. Agents asking about one specific lot or an unsupported airport have nowhere to go.