{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.last-price/pricing","description":"Compute and verify prices from an agent, metered per call. Works keyless on a demo tenant.","title":"Last Price","version":"0.10.0","websiteUrl":"https://last-price.ai","remotes":[{"type":"streamable-http","url":"https://api.last-price.ai/api/mcp/rpc?profile=lean","headers":[{"description":"Optional. A Last Price API key (lp_...). Without one, compute_price and verify_price answer from the public demo and say so, pricing_conversation can prepare inputs but not compute, and browse_catalog lists the public catalog; with one, compute_price and verify_price run on your workspace. tools/list shows the tools that reach a price plus search_tools, which finds any of the 300+ others by task, and call_tool, which runs one. An agent can get a sandbox key with POST https://api.last-price.ai/api/agents/register.","isSecret":true,"name":"x-api-key"}]},{"type":"streamable-http","url":"https://api.last-price.ai/api/mcp/rpc","headers":[{"description":"Optional. A Last Price API key (lp_...). With no profile named this address lists the same short list as the one above; add ?profile=full to list every tool (over 300). Every tool answers by name either way. Without a key, compute_price and verify_price answer from the public demo and say so; with one, every tool works on your workspace. An agent can get a sandbox key with POST https://api.last-price.ai/api/agents/register.","isSecret":true,"name":"x-api-key"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"ai.last-price":{"discovery":{"agents_json":"https://api.last-price.ai/.well-known/agents.json","mcp_json":"https://api.last-price.ai/.well-known/mcp.json"},"keyless_tools":["accept_counter","browse_catalog","check_agent_readiness","compute_price","discover_offers","find_market_prices","find_product_prices","get_changelog","get_handover_page","get_negotiation","get_offer_terms","get_public_leaderboard","get_reel","get_rosetta_health","get_ucp_profile","get_x402_price_index","get_x402_voucher_status","list_canonical_schemas","list_hosted_demos","list_marketplace_listings","list_pricing_pipelines","list_reels","list_verification_strategies","make_offer","order_from_handover_business","pricing_conversation","read_payable_invoice","run_reference_pipeline","verify_price","verify_signed_quote","verify_webhook_signature"],"license":"LicenseRef-Proprietary","license_note":"Hosted service. The source is not published under an open source licence; see LICENSE.","stdio":{"args":["exec","ts-node","packages/mcp/index.ts"],"command":"pnpm","cwd":"the repository root","env":{"LASTPRICE_API_KEY":"API key lp_..., sent as x-api-key.","LASTPRICE_API_URL":"Base URL of the API. Set it to https://api.last-price.ai; the default is http://localhost:3000.","LASTPRICE_JWT":"JWT, sent as Authorization: Bearer. Takes precedence over the API key.","LASTPRICE_TENANT_ID":"Tenant UUID, sent as x-tenant-id, only for local development against a server with AUTH_REQUIRED unset.","LASTPRICE_TIMEOUT_MS":"Time limit for one tool call in milliseconds; past it the call answers a JSON-RPC timeout error (-32001). Default 30000."},"status":"Runs from a checkout of the repository; not yet published as a package."},"support":"support@last-price.ai"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T16:53:15.824392Z","publishedAt":"2026-10-29T16:53:15.824392Z","updatedAt":"2026-10-29T16:53:15.824392Z","isLatest":true}}}
