{"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.5.0","websiteUrl":"https://last-price.ai","remotes":[{"type":"streamable-http","url":"https://api.last-price.ai/api/mcp/rpc","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, list_functions and report_outcome work, get_price_guardrails and set_price_guardrails read and replace your workspace's price guardrails (routing read and write scopes), get_pricing_analysis says what your own records show about your pricing (routing read scope), and get_function, update_function, get_billing_settings, update_billing_settings, list_outcomes, get_usage and list_usage_events read and change one pricing function, the billing settings (outcome pricing, balance billing, auto top-up), outcomes and usage, get_receipt and list_receipts return receipts for your priced calls on request, list_notifications and mark_notifications_read read your workspace notifications and mark them read for your agent or key alone, and read_my_inbox reads your own agent inbox (with an agent key). 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":["compute_price","verify_price","pricing_conversation","browse_catalog"],"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","tools":["pricing_conversation","compute_price","verify_price","list_functions","browse_catalog","report_outcome","get_price_guardrails","set_price_guardrails","get_pricing_analysis","get_function","update_function","get_billing_settings","update_billing_settings","list_outcomes","get_usage","list_usage_events","get_receipt","list_receipts","list_notifications","mark_notifications_read","read_my_inbox"]}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-04T16:37:04.14412Z","publishedAt":"2026-10-04T16:37:04.14412Z","updatedAt":"2026-10-04T16:37:04.14412Z","isLatest":true}}}
