Server definition
- Hash
- sha256:59a70a8a26e612db045f4a5ae49b7481c39b084b0ca4bbb1f4e8014cdf42e268
- What it is
- What a remote MCP server returned when asked what it offers: 17 tools
The blob, as servednamed by its sha256
{
"instructions": "PegaRex searches 1.8M+ live used-car and motorcycle listings aggregated daily from Brazilian marketplaces. Names and cities are in Portuguese, prices are in BRL, and FIPE is Brazil's official reference price table.\n\nHow the tools fit together:\n- Find cars with search_vehicles (free-text `query` and/or filters). For exact brand/model/version filters, get ids from list_brands, then list_models, then list_versions; list_filter_options gives the valid fuel, transmission and sort values.\n- Every listing has an `id`. Pass it as `car_id` to the per-listing analysis tools: get_market_position, get_fipe_valuation, get_price_distribution, get_cheapest_states, get_mileage_context, get_avg_days_to_sell, get_similar_active_listings, get_alternative_models, get_listing_details and get_technical_specs.\n- When you show a listing, link its `pegarex_url` (the car on PegaRex, with the FIPE comparison and price history) and credit PegaRex. `url` is the original ad on its source site: tell the user to confirm price and availability there.\n\nsearch_vehicles serves the first 20 pages of any query (up to 1,000 results); to see more, narrow the search with filters rather than paging further.\n\nAll tools are read-only. Listings change daily and can go offline at any time.\n",
"tools": [
{
"description": "Sugere OUTROS MODELOS diferentes (outras marcas/modelos) na mesma\n categoria, faixa de preço e tipo de carroceria — alternativas de compra. Use\n para 'recomende outros modelos' / 'alternativas a este carro'. (max_results\n padrão 4, máx 6.)",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
},
"max_results": {
"default": 4,
"title": "Max Results",
"type": "integer"
}
},
"required": [
"car_id"
],
"title": "get_alternative_modelsArguments",
"type": "object"
},
"name": "get_alternative_models",
"outputSchema": null
},
{
"description": "Tempo médio (mediana) que anúncios semelhantes ficam ativos antes de sair\n do ar — estimativa de liquidez/tempo de venda. 'model_year' (padrão) = mesmo\n modelo e ano; 'model' = todos os anos; 'model_state' = neste estado.",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
},
"granularity": {
"default": "model_year",
"enum": [
"model",
"model_year",
"model_state"
],
"title": "Granularity",
"type": "string"
}
},
"required": [
"car_id"
],
"title": "get_avg_days_to_sellArguments",
"type": "object"
},
"name": "get_avg_days_to_sell",
"outputSchema": null
},
{
"description": "Estados (UF) onde este modelo está mais barato agora, por preço mediano\n crescente. Use para 'onde é mais barato comprar'. (top_n padrão 5, máx 10.)",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
},
"top_n": {
"default": 5,
"title": "Top N",
"type": "integer"
}
},
"required": [
"car_id"
],
"title": "get_cheapest_statesArguments",
"type": "object"
},
"name": "get_cheapest_states",
"outputSchema": null
},
{
"description": "Valor oficial da tabela FIPE deste carro e tendência recente. Use para\n perguntas sobre a FIPE.",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
}
},
"required": [
"car_id"
],
"title": "get_fipe_valuationArguments",
"type": "object"
},
"name": "get_fipe_valuation",
"outputSchema": null
},
{
"description": "Fatos do próprio anúncio (cor, portas, opcionais, vendedor, fonte, km,\n link). Use para perguntas diretas sobre este carro específico.",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
}
},
"required": [
"car_id"
],
"title": "get_listing_detailsArguments",
"type": "object"
},
"name": "get_listing_details",
"outputSchema": null
},
{
"description": "Posição de preço DESTE anúncio: vs. tabela FIPE e vs. o mercado de\n anúncios ativos do mesmo modelo. Use para 'esse preço é bom?' / 'está caro\n ou barato?'.",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
}
},
"required": [
"car_id"
],
"title": "get_market_positionArguments",
"type": "object"
},
"name": "get_market_position",
"outputSchema": null
},
{
"description": "Live size of the PegaRex database: total active listings, number of\n source platforms, and when the data was last refreshed. Use this for the\n current count instead of quoting a fixed number.",
"inputSchema": {
"properties": {},
"title": "get_market_statsArguments",
"type": "object"
},
"name": "get_market_stats",
"outputSchema": null
},
{
"description": "Avalia se a quilometragem deste carro é alta ou baixa para o modelo/ano\n (mediana do mercado + km/ano).",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
}
},
"required": [
"car_id"
],
"title": "get_mileage_contextArguments",
"type": "object"
},
"name": "get_mileage_context",
"outputSchema": null
},
{
"description": "Faixa de preços (mínimo, p25, mediana, p75, máximo) de anúncios ativos\n semelhantes. Use para dar contexto de preço. (year_tolerance ±anos, padrão\n 1, máx 5.)",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
},
"year_tolerance": {
"default": 1,
"title": "Year Tolerance",
"type": "integer"
}
},
"required": [
"car_id"
],
"title": "get_price_distributionArguments",
"type": "object"
},
"name": "get_price_distribution",
"outputSchema": null
},
{
"description": "Outras unidades à venda do MESMO modelo (mesmo carro, outros anúncios) —\n ex.: mais baratas, outras cores/anos. Use para 'tem opções mais baratas\n DESTE carro?'. NÃO use para sugerir modelos diferentes. (max_results padrão\n 5, máx 8; cheaper_only=true só mais baratos que este.)",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
},
"cheaper_only": {
"default": false,
"title": "Cheaper Only",
"type": "boolean"
},
"max_results": {
"default": 5,
"title": "Max Results",
"type": "integer"
}
},
"required": [
"car_id"
],
"title": "get_similar_active_listingsArguments",
"type": "object"
},
"name": "get_similar_active_listings",
"outputSchema": null
},
{
"description": "Ficha técnica completa (motor, potência, torque, câmbio, consumo,\n desempenho, dimensões, freios, pneus). `section` opcional restringe a uma\n seção: 'Motor', 'Transmissão', 'Consumo', 'Desempenho', 'Dimensões',\n 'Freios', 'Pneus', 'Suspensão'.",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Section"
}
},
"required": [
"car_id"
],
"title": "get_technical_specsArguments",
"type": "object"
},
"name": "get_technical_specs",
"outputSchema": null
},
{
"description": "Fetch the full details of a single listing by its PegaRex id: brand,\n model, version, year, price, mileage, fuel, transmission, city/state, FIPE\n price, deal_score, source platform and the original ad URL.",
"inputSchema": {
"properties": {
"car_id": {
"title": "Car Id",
"type": "integer"
}
},
"required": [
"car_id"
],
"title": "get_vehicle_by_idArguments",
"type": "object"
},
"name": "get_vehicle_by_id",
"outputSchema": null
},
{
"description": "List available vehicle brands (makes) with their catalog id and active\n listing count. Pass a brand's id as `brand_id` to search_vehicles/list_models\n for fast, exact filtering.",
"inputSchema": {
"properties": {
"body_style": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Body Style"
},
"category": {
"default": "Cars",
"enum": [
"Cars",
"Motorcycles"
],
"title": "Category",
"type": "string"
}
},
"title": "list_brandsArguments",
"type": "object"
},
"name": "list_brands",
"outputSchema": null
},
{
"description": "Return the valid values for the constrained search filters — fuel_type,\n transmission, sort_by — and the list of source platforms. Use this to build\n a valid call to search_vehicles in a single round-trip.",
"inputSchema": {
"properties": {},
"title": "list_filter_optionsArguments",
"type": "object"
},
"name": "list_filter_options",
"outputSchema": null
},
{
"description": "List models for a brand (pass brand_id from list_brands, or a brand name)\n with each model's catalog id and active listing count.",
"inputSchema": {
"properties": {
"brand": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Brand"
},
"brand_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Brand Id"
},
"category": {
"default": "Cars",
"enum": [
"Cars",
"Motorcycles"
],
"title": "Category",
"type": "string"
}
},
"title": "list_modelsArguments",
"type": "object"
},
"name": "list_models",
"outputSchema": null
},
{
"description": "List versions/trims for a model (pass model_id from list_models, or\n brand+model names) with each version's catalog id and active listing count.",
"inputSchema": {
"properties": {
"brand": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Brand"
},
"category": {
"default": "Cars",
"enum": [
"Cars",
"Motorcycles"
],
"title": "Category",
"type": "string"
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Model"
},
"model_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Model Id"
},
"year_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Year Max"
},
"year_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Year Min"
}
},
"title": "list_versionsArguments",
"type": "object"
},
"name": "list_versions",
"outputSchema": null
},
{
"description": "Search 1.8M+ Brazilian vehicle listings aggregated from 96 platforms\n (OLX, Webmotors, Napista, etc.). Returns listings with price, year, mileage,\n location, source platform, the original ad URL, FIPE reference price and a\n deal_score (% vs FIPE; negative means priced below FIPE).\n\n Tips for best results:\n - Free-text `query` matches the listing TITLE only (e.g. \"Onix LTZ turbo\").\n - For exact brand/model/version filtering, resolve names to ids first with\n list_brands / list_models / list_versions and pass brand_id/model_id/\n version_id — it is faster and more accurate than the text fields.\n - `location` is a 2-letter UF (e.g. \"SP\") or a city name.\n - `sort_by=\"newest\"` (default) lists the most recently LISTED cars first —\n the date a listing first appeared on its source, not when we last saw it.\n - `sort_by=\"best_deal\"` ranks by lowest price-to-FIPE ratio.\n - `per_page` is capped at 50. Use `page` (1-20) to paginate; past the first\n 20 pages, narrow the search with filters. `total_count` and\n `total_pages` are returned.\n ",
"inputSchema": {
"properties": {
"body_style": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Body Style"
},
"brand": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Brand"
},
"brand_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Brand Id"
},
"category": {
"default": "Cars",
"enum": [
"Cars",
"Motorcycles"
],
"title": "Category",
"type": "string"
},
"fuel_type": {
"anyOf": [
{
"enum": [
"Flex",
"Gasolina",
"Diesel",
"Álcool",
"GNV",
"Elétrico",
"Híbrido"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Fuel Type"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Location"
},
"mileage_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Mileage Max"
},
"mileage_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Mileage Min"
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Model"
},
"model_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Model Id"
},
"page": {
"default": 1,
"title": "Page",
"type": "integer"
},
"per_page": {
"default": 24,
"title": "Per Page",
"type": "integer"
},
"price_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Price Max"
},
"price_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Price Min"
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Query"
},
"sort_by": {
"default": "newest",
"enum": [
"newest",
"price_asc",
"price_desc",
"year_desc",
"mileage_asc",
"best_deal"
],
"title": "Sort By",
"type": "string"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source"
},
"transmission": {
"anyOf": [
{
"enum": [
"Automático",
"Manual",
"CVT",
"Automatizada",
"Semi-Automático"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Transmission"
},
"version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Version"
},
"version_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Version Id"
},
"year_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Year Max"
},
"year_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Year Min"
}
},
"title": "search_vehiclesArguments",
"type": "object"
},
"name": "search_vehicles",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:59a70a8a26e612db045f4a5ae49b7481c39b084b0ca4bbb1f4e8014cdf42e268 | sha256sum