Apibara Vehicle Auction Data

Read-only MCP for Copart and IAA/IAAI search, history, filters, locations, shipping, and usage.

我該用這個嗎

品質與安全性

A
說明品質
93%
結構描述完整度
86%
命名品質
100%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(2)

  • LOWTool 'get_vehicle_history' description lacks action verb在 get_vehicle_history 中
  • LOWTool 'calculate_shipping' description lacks action verb在 calculate_shipping 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,973Token(工具定義)
~4.1 KB典型回應大小
顯著的注意力影響(128k 上下文的 2.32%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "vehicle-auction": {
      "url": "https://apibara.tech/mcp"
    }
  }
}

遠端端點

https://apibara.tech/mcpstreamable-http

它能做什麼

工具清單

工具(8)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_auction_vehicles(s, lot_status, lot_sub_status, upcoming, price_min, ...)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "s": {
      "type": "string",
      "description": "Search by VIN, lot number or vehicle title/model text."
    },
    "lot_status": {
      "type": "string",
      "enum": [
        "All",
        "Timed",
        "Buy Now"
      ],
      "description": "Auction mode filter: All, Timed or Buy Now."
    },
    "lot_sub_status": {
      "type": "string",
      "enum": [
        "Open",
        "Live",
        "Ended"
      ],
      "description": "Normalized auction state: Open for active/open lots, Live for currently live supported lots, Ended for closed/ended lots."
    },
    "upcoming": {
      "type": "string",
      "enum": [
        "all",
        "only",
        "without"
      ],
      "description": "Upcoming selector: all=no upcoming restriction, only=upcoming eligible lots only, without=exclude upcoming lots."
    },
    "price_min": {
      "type": "number",
      "description": "Price min filter for GET /vehicles."
    },
    "price_max": {
      "type": "number",
      "description": "Price max filter for GET /vehicles."
    },
    "year_from": {
      "type": "integer",
      "description": "Year from filter for GET /vehicles."
    },
    "year_to": {
      "type": "integer",
      "description": "Year to filter for GET /vehicles."
    },
    "auction_type": {
      "type": "integer",
      "enum": [
        0,
        1,
        2
      ],
      "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."
    },
    "platform": {
      "type": "string",
      "enum": [
        "copart",
        "iaai"
      ],
      "description": "Readable auction-source selector: copart or iaai. Omit for combined supported sources."
    },
    "type": {
      "type": "string",
      "description": "Vehicle type filter for GET /vehicles."
    },
    "body_style": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      ],
      "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."
    },
    "body_type": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      ],
      "description": "Deprecated compatibility alias for body_style. A string or array is accepted; prefer body_style for new integrations."
    },
    "make": {
      "type": "string",
      "description": "Make filter for GET /vehicles."
    },
    "series": {
      "type": "string",
      "description": "Series / model family filter for GET /vehicles."
    },
    "model": {
      "type": "string",
      "description": "Model filter for GET /vehicles."
    },
    "generation_id": {
      "type": "string",
      "description": "Generation ID filter for GET /vehicles."
    },
    "generation": {
      "type": "string",
      "description": "Generation filter for GET /vehicles."
    },
    "color": {
      "type": "string",
      "description": "Color filter for GET /vehicles."
    },
    "fuel_type": {
      "type": "string",
      "enum": [
        "Diesel",
        "Hybrid",
        "Electric",
        "Flexible",
        "Gasoline",
        "All others"
      ],
      "description": "Fuel type filter for GET /vehicles."
    },
    "odometer_from": {
      "type": "number",
      "description": "Odometer from filter for GET /vehicles."
    },
    "odometer_to": {
      "type": "number",
      "description": "Odometer to filter for GET /vehicles."
    },
    "engine_size_from": {
      "type": "number",
      "description": "Engine size from filter for GET /vehicles."
    },
    "engine_size_to": {
      "type": "number",
      "description": "Engine size to filter for GET /vehicles."
    },
    "engine_type": {
      "type": "string",
      "enum": [
        "I",
        "V",
        "W",
        "B"
      ],
      "description": "Engine type filter for GET /vehicles."
    },
    "transmission": {
      "type": "string",
      "enum": [
        "Manual",
        "Unknown",
        "Automatic"
      ],
      "description": "Transmission filter for GET /vehicles."
    },
    "cylinders": {
      "type": "integer",
      "description": "Cylinders filter for GET /vehicles."
    },
    "drive_type": {
      "type": "string",
      "enum": [
        "AWD",
        "FWD",
        "RWD"
      ],
      "description": "Drive type filter for GET /vehicles."
    },
    "run_cond": {
      "type": "string",
      "enum": [
        "STATIONARY",
        "NO INFORMATION",
        "RUNS AND DRIVES",
        "ENGINE START PROGRAM"
      ],
      "description": "Normalized run-condition filter."
    },
    "damage": {
      "type": "string",
      "enum": [
        "Fire",
        "Hail",
        "Theft",
        "Water",
        "Chemical",
        "Rollover",
        "Mechanical",
        "Vandalized",
        "Repossession"
      ],
      "description": "Primary damage category filter."
    },
    "has_key": {
      "type": "string",
      "enum": [
        "No",
        "All",
        "With"
      ],
      "description": "Key-availability filter using the documented values No, All or With."
    },
    "updated_within_minutes": {
      "type": "integer",
      "minimum": 1,
      "maximum": 525600,
      "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."
    },
    "cursor": {
      "type": "string",
      "description": "Opaque pagination cursor returned by the API. Send next_cursor back unchanged; do not decode or synthesize it."
    },
    "zip": {
      "type": "string",
      "description": "ZIP/postal code used with radius for supported proximity search."
    },
    "radius": {
      "type": "integer",
      "description": "Search radius around zip, interpreted using the selected units."
    },
    "units": {
      "type": "string",
      "enum": [
        "mi",
        "km"
      ],
      "description": "Distance and odometer unit system: mi or km."
    },
    "per_page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Requested page size. Effective maximum is subscription-plan dependent; common public plan limits are 20, 30 or 40 and custom plans may differ."
    },
    "include_total": {
      "type": "boolean",
      "description": "Include exact total filter for GET /vehicles."
    },
    "facility_id": {
      "type": "string",
      "description": "Auction facility identifier used to restrict results to one supported facility."
    },
    "loc_state": {
      "type": "string",
      "description": "Auction location state or region, for example FL."
    },
    "office_name": {
      "type": "string",
      "description": "Auction office or branch name filter."
    },
    "auction_date_from": {
      "type": "string",
      "format": "date",
      "description": "Start auction date in YYYY-MM-DD format."
    },
    "auction_date_to": {
      "type": "string",
      "format": "date",
      "description": "End auction date in YYYY-MM-DD format."
    },
    "today_only": {
      "type": "boolean",
      "description": "When true, restrict results to the endpoint current-day auction logic."
    },
    "sale_document_pending": {
      "type": "boolean",
      "description": "When true, restrict results to records with a pending sale document state when supported."
    },
    "sale_document_type": {
      "type": "string",
      "description": "Sale/title document type filter; values are source-backed and can vary."
    },
    "seller_type": {
      "type": "string",
      "enum": [
        "dealer",
        "finance",
        "insurance",
        "non_insurance"
      ],
      "description": "Normalized seller type: dealer, finance, insurance or non_insurance."
    },
    "has_shipping_price": {
      "type": "boolean",
      "description": "When true, return only vehicles with supported shipping-price data."
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "meta": {
      "type": "object",
      "description": "Pagination metadata. Treat cursor values as opaque.",
      "additionalProperties": true
    }
  },
  "description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
  "additionalProperties": true
}
🟢get_vehicle(identifier, include)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "minLength": 1,
      "description": "VIN, lot number or slug_vin accepted by the canonical vehicle detail endpoint."
    },
    "include": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "history",
          "vin_lots"
        ]
      },
      "uniqueItems": true,
      "maxItems": 2,
      "description": "Optional related data to embed in the vehicle detail result."
    }
  },
  "required": [
    "identifier"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
  "additionalProperties": true
}
🟢get_vehicle_history(identifier)

Use for retained Copart + IAAI auction appearances for one supported vehicle. This is auction-specific history, not complete ownership, registration or accident history.

輸入結構描述

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "minLength": 1,
      "description": "VIN, lot number or slug_vin accepted by the canonical vehicle detail endpoint."
    }
  },
  "required": [
    "identifier"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "meta": {
      "type": "object",
      "description": "Pagination metadata. Treat cursor values as opaque.",
      "additionalProperties": true
    }
  },
  "description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
  "additionalProperties": true
}
🟢get_related_vehicles(identifier, per_page)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "minLength": 1,
      "description": "VIN, lot number or slug_vin accepted by the canonical vehicle detail endpoint."
    },
    "per_page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Maximum related records to return. Effective limits are plan-dependent."
    }
  },
  "required": [
    "identifier"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "meta": {
      "type": "object",
      "description": "Pagination metadata. Treat cursor values as opaque.",
      "additionalProperties": true
    }
  },
  "description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
  "additionalProperties": true
}
🟢get_vehicle_filters(platform)

Use before building a dynamic search UI or validating source-backed filter choices. Returns current filter metadata; it does not search inventory itself.

輸入結構描述

{
  "type": "object",
  "properties": {
    "platform": {
      "type": "string",
      "enum": [
        "copart",
        "iaai"
      ],
      "description": "Optional readable auction-source selector. Omit to retrieve combined supported filter metadata."
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
  "additionalProperties": true
}
🟢list_auction_locations(platform, s, country, state)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "platform": {
      "type": "string",
      "enum": [
        "copart",
        "iaai"
      ],
      "description": "Optional source selector: Copart or IAA / IAAI."
    },
    "s": {
      "type": "string",
      "description": "Free-text location search, such as a facility name, city or supported location term."
    },
    "country": {
      "type": "string",
      "description": "Optional country filter supported by the locations endpoint."
    },
    "state": {
      "type": "string",
      "description": "Optional state or region filter, for example FL."
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "meta": {
      "type": "object",
      "description": "Pagination metadata. Treat cursor values as opaque.",
      "additionalProperties": true
    }
  },
  "description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
  "additionalProperties": true
}
🟢calculate_shipping(vin, lot_number, port, port_id)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "vin": {
      "type": "string",
      "description": "Vehicle Identification Number. Provide this or lot_number."
    },
    "lot_number": {
      "type": "string",
      "description": "Auction lot number. Provide this or vin."
    },
    "port": {
      "type": "string",
      "description": "Optional destination port name supported by the shipping endpoint."
    },
    "port_id": {
      "type": [
        "integer",
        "string"
      ],
      "description": "Optional destination port identifier when known."
    }
  },
  "additionalProperties": false,
  "anyOf": [
    {
      "required": [
        "vin"
      ]
    },
    {
      "required": [
        "lot_number"
      ]
    }
  ]
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    }
  },
  "description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
  "additionalProperties": true
}
🟢get_api_usage

Use to inspect request usage and current plan limits for the supplied X-API-Key. This is account/API-quota metadata, not vehicle data.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "description": "Structured JSON returned by the canonical Apibara Vehicle Auction Data API. Source-dependent fields may be null or absent.",
  "additionalProperties": true
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本8 個工具
已驗證未記錄版本8 個工具
已驗證未記錄版本8 個工具