{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_anduritko-carapidev","slug":"anduritko-carapidev","name":"carapidev","type":"mcp","url":"https://docs.carapi.dev/mcp","page_url":"https://unfragile.ai/anduritko-carapidev","categories":["mcp-servers","app-builders"],"tags":["mcp","model-context-protocol","smithery:anduritko/carapidev"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_anduritko-carapidev__cap_0","uri":"capability://data.processing.analysis.vin.based.vehicle.data.decoding.and.retrieval","name":"vin-based vehicle data decoding and retrieval","description":"Decodes Vehicle Identification Numbers (VINs) to extract comprehensive vehicle metadata including make, model, year, engine specifications, and production details. Implements server-side VIN parsing via the CarAPI backend, returning structured JSON with standardized vehicle attributes. The MCP server acts as a stateless proxy that translates VIN queries into CarAPI database lookups, caching results in-memory per request to avoid redundant decoding operations.","intents":["I need to identify a vehicle's specifications from its VIN for insurance or valuation purposes","I want to build an agent that can automatically extract vehicle details from a VIN without manual lookup","I need to validate VIN format and retrieve OEM specifications programmatically"],"best_for":["Insurance and fintech platforms automating vehicle identification","AI agents building vehicle history reports","Developers integrating vehicle data into automotive marketplaces"],"limitations":["VIN decoding accuracy depends on CarAPI's underlying database coverage — some regional or vintage vehicles may have incomplete data","No caching across requests — each VIN query incurs a fresh database lookup, adding ~100-200ms latency","Limited to 17-character VIN format; malformed VINs return validation errors without partial matching"],"requires":["Valid CarAPI API key passed via Authorization Bearer token","MCP client supporting tool calling (Claude Desktop, Cursor, ChatGPT, Cline, or Zed)","Network connectivity to https://mcp.carapi.dev/mcp endpoint"],"input_types":["text (17-character VIN string)"],"output_types":["structured JSON with vehicle attributes (make, model, year, engine, transmission, body type, etc.)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_1","uri":"capability://data.processing.analysis.license.plate.lookup.and.vehicle.registration.retrieval","name":"license plate lookup and vehicle registration retrieval","description":"Performs reverse lookup of vehicle registration data using license plate numbers, returning owner information, registration status, and vehicle details. The MCP server translates plate queries into CarAPI's plate-lookup endpoint, handling regional plate format variations and returning standardized registration records. Supports lookups across multiple jurisdictions by accepting region/state parameters alongside the plate string.","intents":["I need to identify a vehicle's owner and registration status from a license plate for compliance or verification","I want to build an agent that can cross-reference plates with vehicle history databases","I need to validate registration status before processing a vehicle transaction"],"best_for":["Law enforcement and compliance automation tools","Vehicle marketplace platforms verifying seller legitimacy","AI agents handling vehicle transaction workflows"],"limitations":["Plate lookup availability varies by jurisdiction — some regions have restricted or incomplete plate databases","Privacy regulations (GDPR, CCPA) may limit owner information returned; some jurisdictions redact PII","Plate format validation is region-specific; international plates may fail without explicit region parameter"],"requires":["Valid CarAPI API key with plate-lookup permissions","MCP client with tool-calling support","Region/state parameter for accurate jurisdiction-specific lookup"],"input_types":["text (license plate string)","text (region/state code, optional but recommended)"],"output_types":["structured JSON with registration data (owner name, address, registration status, vehicle details)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_10","uri":"capability://search.retrieval.carapi.documentation.search.without.authentication","name":"carapi documentation search without authentication","description":"Provides a free carapi_docs tool that allows clients to search CarAPI documentation and API reference materials without requiring authentication. The MCP server implements a documentation search interface that queries CarAPI's public documentation, returning relevant articles, API endpoint descriptions, and usage examples. Supports full-text search and filtering by topic.","intents":["I need to understand CarAPI capabilities and API endpoints without authentication","I want to build an agent that can self-serve documentation lookups","I need to find examples and usage patterns for specific CarAPI features"],"best_for":["Developers evaluating CarAPI before purchasing","AI agents providing self-service documentation support","Teams building internal documentation bots"],"limitations":["Documentation search is read-only — no ability to update or contribute documentation","Search results are limited to public documentation — internal or premium documentation is excluded","Search quality depends on documentation indexing; newly added docs may not appear immediately"],"requires":["MCP client supporting tool calling","No API key required for documentation search"],"input_types":["text (search query)"],"output_types":["structured JSON with documentation results (title, URL, excerpt, relevance score)"],"categories":["search-retrieval","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_11","uri":"capability://tool.use.integration.multi.platform.mcp.client.compatibility","name":"multi-platform mcp client compatibility","description":"Supports MCP tool invocation from multiple AI platforms and clients including Claude Desktop, Claude Code, Cursor, ChatGPT, Cline, and Zed. The MCP server implements the standard MCP protocol specification, ensuring compatibility with any client that supports MCP function calling. Clients can connect by configuring the MCP server URL and providing authentication credentials.","intents":["I need to use vehicle data across multiple AI platforms without building separate integrations","I want to deploy agents in Claude, ChatGPT, and Cursor simultaneously","I need a vehicle data service that works with my preferred AI development environment"],"best_for":["Teams using multiple AI platforms and needing unified vehicle data access","Developers building agents that need to work across Claude, ChatGPT, and other platforms","Organizations avoiding platform lock-in"],"limitations":["MCP support varies by platform version — older versions may not support MCP","Platform-specific tool calling differences may require minor client-side adaptation","Some platforms have MCP feature limitations (e.g., batch tool calling not supported in all clients)"],"requires":["MCP-compatible client (Claude Desktop, ChatGPT with MCP, Cursor, Cline, Zed)","Valid CarAPI API key","Network connectivity to https://mcp.carapi.dev/mcp"],"input_types":["structured JSON (tool parameters)"],"output_types":["structured JSON (tool results)"],"categories":["tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_2","uri":"capability://data.processing.analysis.stolen.vehicle.status.verification","name":"stolen vehicle status verification","description":"Queries stolen vehicle databases to verify whether a vehicle (identified by VIN or plate) is reported stolen or flagged in law enforcement systems. The MCP server implements a stateless lookup against CarAPI's stolen-vehicle index, returning boolean status and metadata about theft reports. Supports batch verification by accepting multiple VINs/plates in a single request, with results mapped back to input identifiers.","intents":["I need to verify a vehicle isn't stolen before completing a purchase or insurance transaction","I want to build an agent that automatically screens vehicles against theft databases","I need to check multiple vehicles for theft status in a single operation"],"best_for":["Used car marketplaces implementing fraud prevention","Insurance companies automating vehicle eligibility checks","AI agents handling vehicle acquisition workflows"],"limitations":["Stolen vehicle databases have reporting lag — recently stolen vehicles may not appear immediately","Coverage varies by jurisdiction; some regions have incomplete theft reporting infrastructure","False positives possible if VIN/plate data is incomplete or mismatched across databases"],"requires":["Valid CarAPI API key with theft-check permissions","MCP client supporting tool calling","VIN or license plate identifier"],"input_types":["text (VIN or license plate)","array of text (for batch verification)"],"output_types":["structured JSON with theft status (boolean), report date, jurisdiction, and metadata"],"categories":["data-processing-analysis","safety-moderation","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_3","uri":"capability://data.processing.analysis.mileage.history.and.odometer.reading.retrieval","name":"mileage history and odometer reading retrieval","description":"Retrieves historical mileage records and odometer readings for a vehicle across multiple data points (service records, inspections, auctions, listings). The MCP server aggregates mileage data from CarAPI's connected data sources, returning a timeline of recorded mileage with timestamps and source attribution. Detects odometer inconsistencies (e.g., mileage decreases) and flags potential fraud indicators.","intents":["I need to verify a vehicle's actual mileage and detect odometer fraud before purchase","I want to build an agent that analyzes mileage history to assess vehicle wear and depreciation","I need to identify suspicious mileage patterns across a vehicle's service and sales history"],"best_for":["Used car valuation platforms detecting fraud","Insurance companies assessing vehicle condition and risk","AI agents building comprehensive vehicle history reports"],"limitations":["Mileage history completeness depends on data source availability — vehicles with limited service records will have sparse timelines","Fraud detection heuristics may produce false positives if legitimate mileage gaps exist (e.g., vehicles in storage)","Historical data may be incomplete for older vehicles or those with limited market activity"],"requires":["Valid CarAPI API key with mileage-history permissions","VIN or vehicle identifier","MCP client supporting tool calling"],"input_types":["text (VIN)"],"output_types":["structured JSON with mileage timeline (date, mileage, source, consistency flags)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_4","uri":"capability://data.processing.analysis.vehicle.inspection.records.and.certification.retrieval","name":"vehicle inspection records and certification retrieval","description":"Retrieves historical inspection records, safety certifications, and compliance reports for a vehicle. The MCP server queries CarAPI's inspection database to return records from emissions tests, safety inspections, MOT (Ministry of Transport) records, and other regulatory certifications. Results include inspection dates, pass/fail status, noted defects, and issuing authority information.","intents":["I need to verify a vehicle passes current safety and emissions standards before purchase","I want to build an agent that retrieves inspection history to assess vehicle maintenance compliance","I need to check for outstanding safety recalls or failed inspection items"],"best_for":["Used car marketplaces verifying vehicle compliance","Insurance and regulatory compliance platforms","AI agents building vehicle condition assessments"],"limitations":["Inspection record availability is jurisdiction-specific — some regions have limited public inspection databases","Historical inspection data may be incomplete or purged after retention periods","Defect details vary by inspection authority; standardization across jurisdictions is inconsistent"],"requires":["Valid CarAPI API key with inspection-records permissions","VIN or vehicle identifier","MCP client supporting tool calling"],"input_types":["text (VIN)"],"output_types":["structured JSON with inspection records (date, type, status, defects, authority, certification)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_5","uri":"capability://data.processing.analysis.vehicle.photo.and.media.asset.retrieval","name":"vehicle photo and media asset retrieval","description":"Retrieves available photos, images, and media assets for a vehicle from CarAPI's connected data sources (listings, auctions, dealer inventories, inspection reports). The MCP server returns URLs and metadata for vehicle images, including image type (exterior, interior, detail shots), source attribution, and capture date. Supports filtering by image type and source.","intents":["I need to retrieve all available photos of a vehicle for a marketplace listing or report","I want to build an agent that collects vehicle images from multiple sources for visual analysis","I need to verify vehicle condition by accessing inspection photos and damage documentation"],"best_for":["Vehicle marketplace platforms aggregating multi-source listings","AI agents performing visual vehicle condition assessment","Used car dealers building comprehensive inventory documentation"],"limitations":["Photo availability depends on source coverage — not all vehicles have images from all sources","Image URLs may have expiration or access restrictions depending on source permissions","No image processing or analysis included — returns URLs only, requires separate image processing pipeline"],"requires":["Valid CarAPI API key with media-retrieval permissions","VIN or vehicle identifier","MCP client supporting tool calling"],"input_types":["text (VIN)","text (optional: image type filter, source filter)"],"output_types":["structured JSON with image metadata (URL, type, source, date, dimensions)"],"categories":["data-processing-analysis","image-visual","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_6","uri":"capability://data.processing.analysis.market.valuation.and.pricing.across.24.markets","name":"market valuation and pricing across 24 markets","description":"Provides vehicle market valuations and pricing estimates across 24 geographic markets using CarAPI's valuation engine. The MCP server queries market-specific pricing data based on vehicle attributes (VIN, mileage, condition, location), returning estimated values, price ranges, and market trend indicators. Supports multiple valuation methodologies (retail, wholesale, trade-in) and includes confidence scores for estimates.","intents":["I need to get a vehicle's estimated market value for a specific geographic market","I want to build an agent that compares vehicle prices across multiple markets to identify arbitrage opportunities","I need to assess vehicle depreciation and market trends for insurance or investment decisions"],"best_for":["Used car marketplaces providing price estimates to buyers and sellers","Insurance companies calculating vehicle replacement values","AI agents analyzing vehicle investment and arbitrage opportunities"],"limitations":["Valuations are estimates based on historical data and market models — actual transaction prices may vary significantly","Market data lag means valuations may not reflect real-time price movements in volatile markets","Confidence scores vary by market maturity; emerging markets may have lower data quality and wider estimate ranges","Valuation accuracy depends on accurate vehicle condition and mileage inputs — garbage-in-garbage-out applies"],"requires":["Valid CarAPI API key with valuation permissions","VIN or vehicle attributes (make, model, year, mileage)","Target market/location identifier","MCP client supporting tool calling"],"input_types":["text (VIN or vehicle attributes)","text (market/location code)"],"output_types":["structured JSON with valuations (estimated value, price range, methodology, confidence score, market trends)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_7","uri":"capability://tool.use.integration.mcp.tool.schema.registration.and.function.calling","name":"mcp tool schema registration and function calling","description":"Implements the Model Context Protocol (MCP) server specification, exposing CarAPI vehicle data capabilities as standardized MCP tools with JSON schema definitions. The server registers tool schemas that define input parameters (VIN, plate, market, etc.) and output structures, enabling any MCP-compatible client (Claude, ChatGPT, Cursor, Cline, Zed) to discover and invoke vehicle data functions via native function calling. Handles schema validation, parameter marshaling, and error responses according to MCP specification.","intents":["I need to connect my AI agent to vehicle data without building custom API client code","I want to use CarAPI data in Claude Desktop or ChatGPT without managing authentication","I need to expose vehicle data capabilities to multiple AI platforms simultaneously"],"best_for":["AI agent developers building multi-tool workflows","Teams deploying agents across multiple AI platforms (Claude, ChatGPT, Cursor)","Developers avoiding custom REST client boilerplate"],"limitations":["MCP client support varies — not all AI platforms support MCP yet (e.g., some older ChatGPT versions)","Schema validation adds ~50ms overhead per tool invocation for parameter checking","Error handling is limited to MCP error response format — no custom error codes beyond MCP spec"],"requires":["MCP-compatible client (Claude Desktop, ChatGPT with MCP support, Cursor, Cline, Zed)","Valid CarAPI API key","Network connectivity to https://mcp.carapi.dev/mcp"],"input_types":["structured JSON (tool parameters matching schema definitions)"],"output_types":["structured JSON (tool results matching schema definitions)"],"categories":["tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_8","uri":"capability://tool.use.integration.stateless.server.architecture.with.no.session.management","name":"stateless server architecture with no session management","description":"Operates as a stateless MCP server hosted at https://mcp.carapi.dev/mcp with no session state, user context, or persistent connections. Each request is independently authenticated via Authorization Bearer token and processed without relying on prior requests or cached session data. This architecture enables horizontal scaling and eliminates session management complexity, allowing clients to reconnect at any time without session recovery logic.","intents":["I need to connect to vehicle data without managing session state or connection pooling","I want to deploy agents that can reconnect transparently without session recovery logic","I need a vehicle data service that scales horizontally without session affinity"],"best_for":["Distributed AI agent deployments requiring horizontal scaling","Serverless and containerized environments where session state is problematic","Teams avoiding session management complexity"],"limitations":["No request context persistence — each request must include all necessary parameters (no implicit context from prior requests)","No server-side caching across requests — identical queries incur repeated database lookups","Stateless design means no server-side rate limiting or quota tracking per user session"],"requires":["Valid CarAPI API key passed in Authorization Bearer header","MCP client supporting stateless tool invocation","Network connectivity to https://mcp.carapi.dev/mcp"],"input_types":["structured JSON (complete request parameters)"],"output_types":["structured JSON (complete response data)"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_anduritko-carapidev__cap_9","uri":"capability://tool.use.integration.bearer.token.authentication.and.api.key.injection","name":"bearer token authentication and api key injection","description":"Implements server-side API key management where clients provide a single Authorization Bearer token that the MCP server uses to authenticate all downstream CarAPI requests. The server injects the Bearer token into CarAPI API calls server-side, eliminating the need for clients to manage or expose CarAPI credentials directly. Supports token validation and error handling for invalid or expired keys.","intents":["I need to connect to CarAPI without exposing my API key in client code","I want to rotate API keys without updating all connected clients","I need to enforce consistent authentication across multiple AI platforms"],"best_for":["Teams deploying agents across multiple platforms and needing centralized credential management","Developers avoiding credential exposure in client code","Organizations requiring API key rotation without client updates"],"limitations":["Bearer token is transmitted in HTTP headers — requires HTTPS to prevent interception (MCP server enforces HTTPS)","No token refresh logic — expired tokens require client to provide new token","No per-client rate limiting or quota tracking — all clients share the same API key quota"],"requires":["Valid CarAPI API key","HTTPS connection to MCP server","MCP client supporting Authorization header injection"],"input_types":["text (Authorization Bearer token)"],"output_types":["structured JSON (authentication status, error messages if invalid)"],"categories":["tool-use-integration","safety-moderation"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":35,"verified":false,"data_access_risk":"high","permissions":["Valid CarAPI API key passed via Authorization Bearer token","MCP client supporting tool calling (Claude Desktop, Cursor, ChatGPT, Cline, or Zed)","Network connectivity to https://mcp.carapi.dev/mcp endpoint","Valid CarAPI API key with plate-lookup permissions","MCP client with tool-calling support","Region/state parameter for accurate jurisdiction-specific lookup","MCP client supporting tool calling","No API key required for documentation search","MCP-compatible client (Claude Desktop, ChatGPT with MCP, Cursor, Cline, Zed)","Valid CarAPI API key"],"failure_modes":["VIN decoding accuracy depends on CarAPI's underlying database coverage — some regional or vintage vehicles may have incomplete data","No caching across requests — each VIN query incurs a fresh database lookup, adding ~100-200ms latency","Limited to 17-character VIN format; malformed VINs return validation errors without partial matching","Plate lookup availability varies by jurisdiction — some regions have restricted or incomplete plate databases","Privacy regulations (GDPR, CCPA) may limit owner information returned; some jurisdictions redact PII","Plate format validation is region-specific; international plates may fail without explicit region parameter","Documentation search is read-only — no ability to update or contribute documentation","Search results are limited to public documentation — internal or premium documentation is excluded","Search quality depends on documentation indexing; newly added docs may not appear immediately","MCP support varies by platform version — older versions may not support MCP","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.59,"ecosystem":0.49000000000000005,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.635Z","last_scraped_at":"2026-05-03T15:19:42.883Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=anduritko-carapidev","compare_url":"https://unfragile.ai/compare?artifact=anduritko-carapidev"}},"signature":"VDNXJaDoTWwoXsAuLcdQTSfBSFhRuMkTwMjG5c9CWQs6ArHG/DuB+CGIw+MRjPcZYoTz5ocFGz46Fy6IvIiFBw==","signedAt":"2026-06-22T04:24:30.539Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/anduritko-carapidev","artifact":"https://unfragile.ai/anduritko-carapidev","verify":"https://unfragile.ai/api/v1/verify?slug=anduritko-carapidev","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}