autoria-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AUTORIA_HOST | No | Bind host for the HTTP transport | 127.0.0.1 |
| AUTORIA_PORT | No | Bind port for the HTTP transport | 8000 |
| AUTORIA_API_KEY | Yes | Personal API key from https://developers.ria.com | |
| AUTORIA_USER_ID | No | User id, required only by the paid POST endpoints | |
| AUTORIA_BASE_URL | No | API host | https://developers.ria.com |
| AUTORIA_CACHE_DIR | No | On-disk dictionary cache location | ~/.cache/autoria-mcp |
| AUTORIA_CACHE_TTL | No | Default dictionary cache TTL, in seconds | 604800 |
| AUTORIA_LOG_LEVEL | No | Package log level | INFO |
| AUTORIA_TRANSPORT | No | stdio or http (streamable-HTTP) | stdio |
| AUTORIA_BACKOFF_CAP | No | Max delay for a single backoff sleep | 8.0 |
| AUTORIA_MAX_RETRIES | No | Retry attempts on 429/5xx | 3 |
| AUTORIA_BACKOFF_BASE | No | Base backoff delay, in seconds | 0.5 |
| AUTORIA_VOLATILE_TTL | No | Memory-only TTL for volatile responses | 600 |
| AUTORIA_MEMORY_CACHE_MAX | No | Max entries per in-memory cache tier | 256 |
| AUTORIA_QUOTA_WARN_RATIO | No | Warning threshold fraction | 0.9 |
| AUTORIA_QUOTA_HOURLY_LIMIT | No | Assumed hourly quota | 30 |
| AUTORIA_QUOTA_MONTHLY_LIMIT | No | Assumed monthly quota | 1000 |
Capabilities
Features and capabilities supported by this server
| 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 |
|---|---|
| pingA | Liveness check for the autoria MCP server. Returns server name, package version, the active transport, and whether an API key is configured. Costs zero API quota and makes no network call. Use it to verify wiring before invoking real tools. |
| lookup_brandsA | List passenger-car brands, or resolve one brand name to its id. With no |
| lookup_modelsA | List a brand's models, or resolve one model name to its id.
|
| lookup_regionsA | List regions (oblasts), or resolve one region name to its id. Note: there is no separate "Київ" (Kyiv city) region — only |
| lookup_citiesA | List a region's cities, or resolve one city name to its id.
|
| search_used_carsA | Search AUTO.RIA used-car listings (passenger cars) by friendly inputs. Resolves brand/model/region/city/fuel/gearbox/body names to AUTO.RIA
ids for you, then makes a single search call. Returns the total match
Notes:
Example: |
| get_car_detailsA | Get compact details for a single AUTO.RIA advert by its id. Returns price (USD/UAH/EUR), year, mileage (km), fuel +
For due diligence it also returns SELLER-DECLARED, UNVERIFIED provenance:
|
| get_car_details_batchA | Get compact details for several adverts in one call (up to 50 ids). The agent-efficiency counterpart to |
| get_average_priceA | Paid. AI average price + comparable listings (point-in-time). Two modes: pass The headline Note: facelifts are distinct Example: |
| get_average_price_over_periodsA | Paid. Average-price time series (monthly) for a car or Same inputs and modes as |
| get_params_by_vinA | Paid. Decode a VIN / plate / advert id into car-parameter chips. Returns the decoded attributes (category, brand, model, body, fuel,
gearbox, drive, colour, year, ...) plus a link to equivalent listings.
Only works if the vehicle was ever listed on AUTO.RIA. Requires
|
| list_categoriesA | List all transport categories (ids + names). Cached 7 days. |
| list_all_modelsB | List all models across every brand/category (raw). Cached 7 days. |
| list_models_groupedA | List a brand's models grouped into families (heterogeneous). Cached 7d. |
| list_generationsA | List generations for a model. Cached 7 days. Raw upstream shape (camelCase: |
| list_modificationsA | List modifications (engine/trim variants) for a generation. Cached 7d. |
| list_modifications_by_bodyA | List modifications for a generation restricted to a body type. Cached 7d. |
| list_equipmentA | List equipment trims for a modification. Cached 7 days. |
| list_optionsB | List the flat option/equipment vocabulary for a category. Cached 7d. |
| list_options_v2A | List the grouped (publishing) options V2 structure for a category. Cached 7d. |
| list_colorsA | List paint colours (ids + names). Cached 7 days. |
| list_countriesB | List manufacturer/origin countries (note the custom 900+ block). Cached 7d. |
| list_drive_typesA | List drive types for a category (ids are category-specific). Cached 7d. |
| list_fuel_typesA | List fuel types (ids + names; includes MHEV 11 / REEV 12). Cached 7d. |
| list_gearboxesB | List gearboxes for a category. Cached 7 days. |
| list_body_stylesA | List body styles for a category (parentId groups them). Cached 7d. |
| list_body_styles_groupedA | List body styles for a category as groups (array of arrays). Cached 7d. |
| list_all_body_stylesA | List all body styles across categories (raw). Cached 7 days. |
| list_bodies_by_generationA | List body types available for a generation. Cached 7 days. |
| raw_searchA | Run a raw Bypasses the curated name-resolution of |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| categories | All transport categories (ids + names). |
| colors | All paint colours (ids + names). |
| countries | Manufacturer/origin countries (note the custom 900+ block). |
| fuel_types | Fuel types (includes MHEV 11 / REEV 12). |
| gearboxes | Gearboxes for passenger cars (category 1). |
| body_styles | Body styles for passenger cars (category 1). |
| states | Regions (oblasts) with ids. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yevhen-kalyna/autoria-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server