Knowledge API & MCP
Machine-readable access for AI agents and developers. Search verified visitor Q&A with no API key.
Overview
The SeaTac knowledge base, fleet catalog, insurance, weather, and rental agency APIs expose REST JSON and MCP tool descriptors. Authority stays on-site canonical URLs.
- Base URL:
https://seatacrentalcarfacility.com - Fleet catalog: 55 models (3 featured)
- Weather:
/api/weather(Open-Meteo, 30-min cache) - MCP:
search_knowledge,get_article,get_car_model,search_insurance
Quick start
- Read the discovery index: llms-knowledge.txt
- Search articles:
curl "https://seatacrentalcarfacility.com/api/knowledge?q=parking&lang=en" - Fetch one article as Markdown:
curl "https://seatacrentalcarfacility.com/api/knowledge/tour-bus-rv-parking?format=md&lang=en" - List fleet catalog:
curl "https://seatacrentalcarfacility.com/api/cars" - Fetch CONRAC weather + vehicle recommendation:
curl "https://seatacrentalcarfacility.com/api/weather"
Authentication
Public read-only endpoints. No API key required. Respect usage limits below.
REST endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/knowledge | Full index or ?q= search |
| GET | /api/knowledge/{id} | JSON article |
| GET | /api/knowledge/{id}?format=md | Markdown export |
| GET | /api/knowledge/mcp | MCP descriptor |
| GET | /api/agencies | All 12 agencies index with calculatorDefaults |
| GET | /api/agencies/{slug} | Per-agency JSON with cost scenarios + calculator defaults |
| GET | /api/agencies/{slug}?format=md | Markdown export with calculator section |
| GET | /api/cars | All 55 model guides (featured[] + models[]) |
| GET | /api/cars/{slug} | Per-model JSON with specs, scores, KB, insurance links |
| GET | /api/cars/{slug}?format=md | Markdown export with KB articles + weatherTip |
| GET | /api/insurance/providers | 8 insurance providers (dailyUsd, pulseScore, kbId) |
| GET | /api/insurance?q=cdw | Insurance KB search (CDW/LDW/SLI, etc.) |
| GET | /api/weather | Live weather + 7-day forecast + climate normals + rentalRecommendation |
Params: q, lang (en|zh), format (md)
Agency calculator example:
curl "https://seatacrentalcarfacility.com/api/agencies/sixt?lang=en"Response fields: costScenarios, kayakPriceHint, costBreakdown, specs, calculatorDefaults (baseDailyRate, depositHold, cfcPerDay, taxRate, fuelPolicy)
Fleet catalog API
Machine-readable model specs, Kayak pricing, KB articles, and insurance links. Human hub: /en/cars
Catalog index:
curl "https://seatacrentalcarfacility.com/api/cars"Response fields: total, featuredCount, catalogCount, featured[], models[] (slug, make, model, kayakPriceUsd, scores, kbArticleIds, insuranceKbId), insuranceProvidersApi, llmsDigest, schema (ItemList, Product, FAQPage)
Single model JSON:
curl "https://seatacrentalcarfacility.com/api/cars/toyota-rav4?lang=en"Response fields: make, model, kayakPriceUsd, specs, scores, calculatorDefaults, kbArticles[], insurance_notes, weatherTip, compareWith[], jsonLd (product, breadcrumb, faq)
Markdown export:
curl "https://seatacrentalcarfacility.com/api/cars/toyota-rav4?format=md&lang=en"Insurance providers index:
curl "https://seatacrentalcarfacility.com/api/insurance/providers"Response fields: providers[] (slug, code, nameEn, nameZh, dailyUsd, pulseScore, kbId, urlEn, urlZh, scores)
JSON-LD: Model pages emit Product + Vehicle + FAQPage; hub emits ItemList. llms-cars.txt
Weather API
Live SeaTac CONRAC weather (Open-Meteo) with 7-day forecast, monthly climate normals, and rental vehicle guidance. Human hub: /en/weather
curl "https://seatacrentalcarfacility.com/api/weather"Response fields: location (name, latitude, longitude, iata), current (temperatureF, humidity, windMph, weatherCode), daily[] (date, tempMaxF, tempMinF, precipProbability, precipInches, snowInches), climate[] (monthly normals), rentalRecommendation (vehicleClass, severity, headline, detail, skipConvertible), fetchedAt, source, attribution
Cache: revalidate: 1800 (30 min). 503 when upstream Open-Meteo is unavailable.
JSON-LD: Weather page emits WebPage + FAQPage (view page source).
MCP tools
Server card: /.well-known/mcp/server-card.json
search_knowledge
Keyword search across the KB (parking, hours, shipping, etc.).
get_article
Fetch one article by id as JSON or Markdown.
get_car_model
Fetch model specs, KB, and insurance links by slug (same as /api/cars/{slug}).
search_insurance
Search CDW/LDW/SLI insurance KB (same as /api/insurance?q=).
Discovery
Rate limits
Stay under ~2 requests per second with spacing between cached responses. Use async patterns for batch jobs and avoid peak traffic.
Errors
- 200 --- OK
- 404 --- Unknown article id or car model slug
- 503 --- Weather upstream unavailable (/api/weather)