wunder-user-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WUNDER_TENANT | Yes | Tenant short-code used in the API URL path. | |
| WUNDER_BASE_URL | No | API gateway base URL. | https://go.api.gourban.services/v1 |
| WUNDER_BRANCH_ID | No | Default branch id for vehicle/rental calls. | |
| WUNDER_HTTP_TIMEOUT | No | Per-request timeout in seconds. | 30 |
| WUNDER_REFRESH_TOKEN | Yes | Long-lived refresh token for the end user. | |
| WUNDER_DEFAULT_RADIUS_MI | No | Radius (miles) used by get_vehicles when a location is given without a radius. | 5 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_vehiclesA | List available vehicles for the signed-in user. When both Filters: |
| get_active_rentalA | Retrieve the signed-in user's currently ongoing rental(s). Returns rentals in |
| rental_commandA | Execute an operation on a rental and return the updated rental.
Optional fields are forwarded when relevant (mainly for END): Note: ending may be blocked by end-checks (parking/station/photo/surcharge). This tool does not pre-run POST /rentals/{id}/check/end; an END that fails a requirement surfaces the API error. |
| create_rentalA | Create a rental for the signed-in user, as a reservation or an active rental. Provide exactly one of Optional: Returns the created rental, including its |
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 4 tools
Each tool has a distinct purpose: creating a rental, retrieving active rentals, listing available vehicles, and executing commands on rentals. There is no overlap or ambiguity between them.
Three of the four tools follow a clear verb_noun pattern (create_rental, get_active_rental, get_vehicles), while 'rental_command' deviates slightly as a noun_verb. The inconsistency is minor and the names remain readable.
Four tools is a compact but reasonable set for a user-facing rental service. It covers the essential actions without being too few or too many, though a few more (e.g., cancel reservation) might be expected.
The tool surface covers the core workflows: vehicle discovery, rental creation, state monitoring, and lifecycle commands. A minor gap is the lack of an explicit cancel/reservation removal, but the domain is well-served overall.