Server definition
- Hash
- sha256:8e909ed587f226c53d016d267668e328a2a96df96c33e3615e3bf2f576f7a509
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "Read-only vehicle auction data tools. X-API-Key is required for tool calls.",
"tools": [
{
"description": "Use when the user asks for supported auction-to-port shipping pricing for a known vehicle. Supply either VIN or lot_number; optionally narrow the destination with port or port_id. Availability depends on auction location and route data.",
"inputSchema": {
"additionalProperties": false,
"anyOf": [
{
"required": [
"vin"
]
},
{
"required": [
"lot_number"
]
}
],
"properties": {
"lot_number": {
"description": "Auction lot number. Provide this or vin.",
"type": "string"
},
"port": {
"description": "Optional destination port name supported by the shipping endpoint.",
"type": "string"
},
"port_id": {
"description": "Optional destination port identifier when known.",
"type": [
"integer",
"string"
]
},
"vin": {
"description": "Vehicle Identification Number. Provide this or lot_number.",
"type": "string"
}
},
"type": "object"
},
"name": "calculate_shipping",
"outputSchema": {
"additionalProperties": true,
"description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
"properties": {
"data": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
}
},
"type": "object"
}
},
{
"description": "Use to inspect request usage and current plan limits for the supplied X-API-Key. This is account/API-quota metadata, not vehicle data.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_api_usage",
"outputSchema": {
"additionalProperties": true,
"description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
"properties": {
"data": {
"additionalProperties": true,
"type": "object"
}
},
"type": "object"
}
},
{
"description": "Use after identifying a specific vehicle to retrieve related supported auction records for comparison or discovery. Do not use as a substitute for a broad filtered inventory search.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"identifier": {
"description": "VIN, lot number or slug_vin accepted by the canonical vehicle detail endpoint.",
"minLength": 1,
"type": "string"
},
"per_page": {
"description": "Maximum related records to return. Effective limits are plan-dependent.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"required": [
"identifier"
],
"type": "object"
},
"name": "get_related_vehicles",
"outputSchema": {
"additionalProperties": true,
"description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
"properties": {
"data": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": true,
"description": "Pagination metadata. Treat cursor values as opaque.",
"type": "object"
}
},
"type": "object"
}
},
{
"description": "Use when the user already has a VIN, lot number or supported slug and needs the current normalized vehicle record. Request include history and/or vin_lots when the same tool call should also return retained sale history or other known auction lots for the same VIN.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"identifier": {
"description": "VIN, lot number or slug_vin accepted by the canonical vehicle detail endpoint.",
"minLength": 1,
"type": "string"
},
"include": {
"description": "Optional related data to embed in the vehicle detail result.",
"items": {
"enum": [
"history",
"vin_lots"
],
"type": "string"
},
"maxItems": 2,
"type": "array",
"uniqueItems": true
}
},
"required": [
"identifier"
],
"type": "object"
},
"name": "get_vehicle",
"outputSchema": {
"additionalProperties": true,
"description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
"properties": {
"data": {
"additionalProperties": true,
"type": "object"
}
},
"type": "object"
}
},
{
"description": "Use before building a dynamic search UI or validating source-backed filter choices. Returns current filter metadata; it does not search inventory itself.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"platform": {
"description": "Optional readable auction-source selector. Omit to retrieve combined supported filter metadata.",
"enum": [
"copart",
"iaai"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_vehicle_filters",
"outputSchema": {
"additionalProperties": true,
"description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
"properties": {
"data": {
"additionalProperties": true,
"type": "object"
}
},
"type": "object"
}
},
{
"description": "Use for retained Copart + IAAI auction appearances for one supported vehicle. This is auction-specific history, not complete ownership, registration or accident history.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"identifier": {
"description": "VIN, lot number or slug_vin accepted by the canonical vehicle detail endpoint.",
"minLength": 1,
"type": "string"
}
},
"required": [
"identifier"
],
"type": "object"
},
"name": "get_vehicle_history",
"outputSchema": {
"additionalProperties": true,
"description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
"properties": {
"data": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": true,
"description": "Pagination metadata. Treat cursor values as opaque.",
"type": "object"
}
},
"type": "object"
}
},
{
"description": "Use to resolve supported auction yards, branches or facilities and their location metadata. Use calculate_shipping when the user needs auction-to-port pricing instead.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Optional country filter supported by the locations endpoint.",
"type": "string"
},
"platform": {
"description": "Optional source selector: Copart or IAA / IAAI.",
"enum": [
"copart",
"iaai"
],
"type": "string"
},
"s": {
"description": "Free-text location search, such as a facility name, city or supported location term.",
"type": "string"
},
"state": {
"description": "Optional state or region filter, for example FL.",
"type": "string"
}
},
"type": "object"
},
"name": "list_auction_locations",
"outputSchema": {
"additionalProperties": true,
"description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
"properties": {
"data": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": true,
"description": "Pagination metadata. Treat cursor values as opaque.",
"type": "object"
}
},
"type": "object"
}
},
{
"description": "Use for broad inventory discovery, filtering and incremental synchronization across supported Copart and IAA / IAAI records. For one known VIN or lot use get_vehicle; for retained auction appearances use get_vehicle_history.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"auction_date_from": {
"description": "Start auction date in YYYY-MM-DD format.",
"format": "date",
"type": "string"
},
"auction_date_to": {
"description": "End auction date in YYYY-MM-DD format.",
"format": "date",
"type": "string"
},
"auction_type": {
"description": "Numeric compatibility source selector: 0=all, 1=Copart, 2=IAAI. If both auction_type and platform are supplied, auction_type takes precedence; prefer platform for new integrations.",
"enum": [
0,
1,
2
],
"type": "integer"
},
"body_style": {
"description": "Filter by vehicle_specs.body_style. A string or array is accepted; multiple values are OR-ed. IAAI uses VehicleClass and Copart uses the source-backed Body Style field.",
"oneOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
]
},
"body_type": {
"description": "Deprecated compatibility alias for body_style. A string or array is accepted; prefer body_style for new integrations.",
"oneOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
]
},
"color": {
"description": "Color filter for GET /vehicles.",
"type": "string"
},
"cursor": {
"description": "Opaque pagination cursor returned by the API. Send next_cursor back unchanged; do not decode or synthesize it.",
"type": "string"
},
"cylinders": {
"description": "Cylinders filter for GET /vehicles.",
"type": "integer"
},
"damage": {
"description": "Primary damage category filter.",
"enum": [
"Fire",
"Hail",
"Theft",
"Water",
"Chemical",
"Rollover",
"Mechanical",
"Vandalized",
"Repossession"
],
"type": "string"
},
"drive_type": {
"description": "Drive type filter for GET /vehicles.",
"enum": [
"AWD",
"FWD",
"RWD"
],
"type": "string"
},
"engine_size_from": {
"description": "Engine size from filter for GET /vehicles.",
"type": "number"
},
"engine_size_to": {
"description": "Engine size to filter for GET /vehicles.",
"type": "number"
},
"engine_type": {
"description": "Engine type filter for GET /vehicles.",
"enum": [
"I",
"V",
"W",
"B"
],
"type": "string"
},
"facility_id": {
"description": "Auction facility identifier used to restrict results to one supported facility.",
"type": "string"
},
"fuel_type": {
"description": "Fuel type filter for GET /vehicles.",
"enum": [
"Diesel",
"Hybrid",
"Electric",
"Flexible",
"Gasoline",
"All others"
],
"type": "string"
},
"generation": {
"description": "Generation filter for GET /vehicles.",
"type": "string"
},
"generation_id": {
"description": "Generation ID filter for GET /vehicles.",
"type": "string"
},
"has_key": {
"description": "Key-availability filter using the documented values No, All or With.",
"enum": [
"No",
"All",
"With"
],
"type": "string"
},
"has_shipping_price": {
"description": "When true, return only vehicles with supported shipping-price data.",
"type": "boolean"
},
"include_total": {
"description": "Include exact total filter for GET /vehicles.",
"type": "boolean"
},
"loc_state": {
"description": "Auction location state or region, for example FL.",
"type": "string"
},
"lot_status": {
"description": "Auction mode filter: All, Timed or Buy Now.",
"enum": [
"All",
"Timed",
"Buy Now"
],
"type": "string"
},
"lot_sub_status": {
"description": "Normalized auction state: Open for active/open lots, Live for currently live supported lots, Ended for closed/ended lots.",
"enum": [
"Open",
"Live",
"Ended"
],
"type": "string"
},
"make": {
"description": "Make filter for GET /vehicles.",
"type": "string"
},
"model": {
"description": "Model filter for GET /vehicles.",
"type": "string"
},
"odometer_from": {
"description": "Odometer from filter for GET /vehicles.",
"type": "number"
},
"odometer_to": {
"description": "Odometer to filter for GET /vehicles.",
"type": "number"
},
"office_name": {
"description": "Auction office or branch name filter.",
"type": "string"
},
"per_page": {
"description": "Requested page size. Effective maximum is subscription-plan dependent; common public plan limits are 20, 30 or 40 and custom plans may differ.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"platform": {
"description": "Readable auction-source selector: copart or iaai. Omit for combined supported sources.",
"enum": [
"copart",
"iaai"
],
"type": "string"
},
"price_max": {
"description": "Price max filter for GET /vehicles.",
"type": "number"
},
"price_min": {
"description": "Price min filter for GET /vehicles.",
"type": "number"
},
"radius": {
"description": "Search radius around zip, interpreted using the selected units.",
"type": "integer"
},
"run_cond": {
"description": "Normalized run-condition filter.",
"enum": [
"STATIONARY",
"NO INFORMATION",
"RUNS AND DRIVES",
"ENGINE START PROGRAM"
],
"type": "string"
},
"s": {
"description": "Search by VIN, lot number or vehicle title/model text.",
"type": "string"
},
"sale_document_pending": {
"description": "When true, restrict results to records with a pending sale document state when supported.",
"type": "boolean"
},
"sale_document_type": {
"description": "Sale/title document type filter; values are source-backed and can vary.",
"type": "string"
},
"seller_type": {
"description": "Normalized seller type: dealer, finance, insurance or non_insurance.",
"enum": [
"dealer",
"finance",
"insurance",
"non_insurance"
],
"type": "string"
},
"series": {
"description": "Series / model family filter for GET /vehicles.",
"type": "string"
},
"today_only": {
"description": "When true, restrict results to the endpoint current-day auction logic.",
"type": "boolean"
},
"transmission": {
"description": "Transmission filter for GET /vehicles.",
"enum": [
"Manual",
"Unknown",
"Automatic"
],
"type": "string"
},
"type": {
"description": "Vehicle type filter for GET /vehicles.",
"type": "string"
},
"units": {
"description": "Distance and odometer unit system: mi or km.",
"enum": [
"mi",
"km"
],
"type": "string"
},
"upcoming": {
"description": "Upcoming selector: all=no upcoming restriction, only=upcoming eligible lots only, without=exclude upcoming lots.",
"enum": [
"all",
"only",
"without"
],
"type": "string"
},
"updated_within_minutes": {
"description": "Incremental-sync window. Return records whose updated_at changed within this many minutes; supported range is 1..525600. Use with cursor pagination and an overlap window.",
"maximum": 525600,
"minimum": 1,
"type": "integer"
},
"year_from": {
"description": "Year from filter for GET /vehicles.",
"type": "integer"
},
"year_to": {
"description": "Year to filter for GET /vehicles.",
"type": "integer"
},
"zip": {
"description": "ZIP/postal code used with radius for supported proximity search.",
"type": "string"
}
},
"type": "object"
},
"name": "search_auction_vehicles",
"outputSchema": {
"additionalProperties": true,
"description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
"properties": {
"data": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": true,
"description": "Pagination metadata. Treat cursor values as opaque.",
"type": "object"
}
},
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:8e909ed587f226c53d016d267668e328a2a96df96c33e3615e3bf2f576f7a509 | sha256sum