# Lantern Works > Cited prices for AI agent infrastructure: GPU rental rates, scraping, proxies, email and search APIs, ranked by price for the buyer among tracked providers, not the whole market. ## Data - [Agent discovery (JSON)](https://thelanternworks.com/agent.json): GPU-first entry points, hosted MCP, first call and decision rules; project-specific format - [GPU model feed index (JSON)](https://thelanternworks.com/api/v1/gpu/index.json): choose a small model-specific feed instead of downloading every rate - [GPU prices (JSON)](https://thelanternworks.com/api/v1/gpu-prices.json): per-row rate, tier, source_url, verified_at, availability - [GPU coverage (JSON)](https://thelanternworks.com/api/v1/coverage.json): GPU model x vendor matrix (in stock, priced, not listed) with checked_at; page at https://thelanternworks.com/coverage/ - [Deals feed (JSON)](https://thelanternworks.com/api/v1/deals.json) - [Stack pricing (JSON)](https://thelanternworks.com/api/v1/stack-pricing.json) - [For agents](https://thelanternworks.com/for-agents/): endpoints, record shape, MCP server ## Availability rule - A stock claim (availability.in_stock true or false) is valid until availability.availability_expires_at (UTC). Lambda, Verda, region-derived and per-region claims last at most 1 hour after checked_at; Vast marketplace overall claims last at most 1 hour; Clore overall claims at most 8 hours. After availability_expires_at, treat the claim as unknown: neither in stock nor sold out. Static feeds leave out claims within 25 minutes of expiry and are rebuilt on every availability snapshot. Consumers must still enforce availability_expires_at. compare_gpu_prices applies it at request time and is the source of truth. - availability.in_stock null means no signal, not sold out. - Pages show the same limit as "valid until HH:MM ET; after that treat as unknown". ## For agents - [First cited quote, no installation](https://thelanternworks.com/quickstart/): Python 3.10+ standard-library MCP example; compare H100 SXM on-demand rates, then optionally estimate a job with a quote receipt. No API key for read-only queries. - [Integration snippets](https://thelanternworks.com/integrate/): add remote MCP and a runnable first call to a README or dataset card, with a channel ref tag - [Receipts MCP test summaries](https://thelanternworks.com/receipts/), [JSON](https://thelanternworks.com/api/v1/receipts.json): Pax-authored, dated task/version findings. Summary evidence only, not security certifications; deferred is untested, not broken. Separate from GPU job quote receipts. - Prefer the MCP tool compare_gpu_prices in brief mode (mode='brief', the default): about 4k chars per answer with model, vendor, $/GPU-hr, checked_at and source_url. Hosted endpoint: https://lantern-works-mcp.lantern-works.workers.dev/mcp ; install: https://thelanternworks.com/install/ - Every page below embeds a machine-readable price block: