{"schema":"agentwares.pricing/v1","kind":"index","publisher":"agentwares","description":"An index of what agentwares sells and the free tools that lead to it. It carries no prices: each product's own pricing.json is the commitment, found by lookup_key. A person pays, by card on Stripe Checkout.","pricing_page":"https://agentwares.vercel.app/pricing","products":[{"id":"agentcheck","name":"agentcheck","description":"Re-runs your agent's checks when a model changes under it, with uptime checks, a badge and a status page.","billing":"monthly","page":"https://agentwares-agentcheck.vercel.app/","pricing_json":"https://agentwares-agentcheck.vercel.app/pricing.json","llms_txt":"https://agentwares-agentcheck.vercel.app/llms.txt"},{"id":"mcpcheck","name":"MCP server checks (mcpcheck)","description":"agentcheck's checks for people who publish MCP servers: clean installs, client compatibility and OAuth conformance, with a badge.","billing":"monthly","page":"https://agentwares-agentcheck.vercel.app/mcpcheck","pricing_json":"https://agentwares-agentcheck.vercel.app/mcpcheck/pricing.json","llms_txt":"https://agentwares-agentcheck.vercel.app/mcpcheck/llms.txt"},{"id":"okgate","name":"okgate","description":"A policy proxy for your agents' tool calls: spend caps, a loop breaker, approvals and an audit log.","billing":"monthly","page":"https://agentwares-agentguard.vercel.app/","pricing_json":"https://agentwares-agentguard.vercel.app/pricing.json","llms_txt":"https://agentwares-agentguard.vercel.app/llms.txt"},{"id":"seatledger","name":"seatledger","description":"What a team's coding-agent seats and tokens buy, per developer, model and client, with rate-change alerts.","billing":"monthly","page":"https://agentwares-agentcheck.vercel.app/seatledger/pricing","pricing_json":"https://agentwares-agentcheck.vercel.app/seatledger/pricing.json","llms_txt":"https://agentwares-agentcheck.vercel.app/seatledger/llms.txt"},{"id":"xades-open","name":"xades-open","description":"A printable PDF of a signed document, stamped with who signed it and when, with a signature-report page.","billing":"one_time","page":"https://xades-open.vercel.app/en","pricing_json":"https://xades-open.vercel.app/pricing.json","llms_txt":"https://xades-open.vercel.app/llms.txt"},{"id":"agent-disclosure","name":"Article 50 readiness report","description":"The free agent-disclosure checks for up to 10 URLs and 25 AI-generated files, dated and hash-signed, as PDF and JSON.","billing":"one_time","page":"https://agentwares-agentguard.vercel.app/ai-disclosure/readiness-report","pricing_json":"https://agentwares-agentguard.vercel.app/pricing.json","llms_txt":"https://agentwares-agentguard.vercel.app/llms.txt"}],"doors":[{"id":"model-migrate","name":"model-migrate","job":"Model and API dates","description":"Every announced shutdown of an OpenAI, Claude or Gemini model, by date, with the replacement and what changes.","page":"https://agentwares-agentcheck.vercel.app/models","engine":"agentcheck","status":"paid","paid_lookup_keys":["agentcheck_pro"]},{"id":"api-sunset","name":"api-sunset","job":"Model and API dates","description":"Every dated API sunset from Shopify, Meta, HubSpot, Google, Twilio, Thryv and Microsoft (Exchange Web Services): what breaks and the replacement.","page":"https://agentwares-agentcheck.vercel.app/apis","engine":"agentcheck","status":"paid","paid_lookup_keys":["agentcheck_starter"]},{"id":"actions-eol","name":"actions-eol","job":"Model and API dates","description":"Every dated GitHub Actions removal: runner brownouts, Node 20 actions, artifact and cache versions, and the fixes.","page":"https://agentwares-agentcheck.vercel.app/actions","engine":"agentcheck","status":"waitlist","paid_lookup_keys":[]},{"id":"mcp-oauth-doctor","name":"mcp-oauth-doctor","job":"MCP servers","description":"Where an MCP server's sign-in breaks for claude.ai, Claude Code, ChatGPT, VS Code or Cursor, whose fault it is, and the fix.","page":"https://agentwares-mcp-liveness.vercel.app/auth","engine":"mcpcheck","status":"paid","paid_lookup_keys":["agentcheck_starter","mcpcheck_server_pro"]},{"id":"mcp-apps-doctor","name":"mcp-apps-doctor","job":"MCP servers","description":"Why an MCP App or ChatGPT app shows blank: its ui:// views, MIME type, CSP and domain, checked from outside.","page":"https://agentwares-mcp-liveness.vercel.app/apps","engine":"mcpcheck","status":"paid","paid_lookup_keys":["agentcheck_starter","mcpcheck_server_pro"]},{"id":"which-model","name":"which-model","job":"Coding-agent spend","description":"Which model actually answered your Claude Code or Codex session, when it switched, and reasoning-token spikes.","page":"https://agentwares-agentcheck.vercel.app/which-model","engine":"seatledger","status":"paid","paid_lookup_keys":["seatledger_team","seatledger_business"]},{"id":"tokens-per-dollar","name":"tokens-per-dollar","job":"Coding-agent spend","description":"When your Codex pace hits the weekly limit, and your own Codex and Claude Code month priced on every plan.","page":"https://agentwares-agentcheck.vercel.app/tokens-per-dollar","engine":"seatledger","status":"paid","paid_lookup_keys":["seatledger_team","seatledger_business"]},{"id":"agent-cap","name":"agent-cap","job":"Coding-agent spend","description":"One dollar ceiling across Claude Code, Codex and Gemini CLI, daily, weekly or per run, that halts their tool calls.","page":"https://agentwares-agentguard.vercel.app/agent-cap","engine":"seatledger","status":"paid","paid_lookup_keys":["seatledger_team","seatledger_business"]},{"id":"statuspage","name":"Statuspage import","job":"Status pages, scheduled jobs and backups","description":"Paste a Statuspage address and get a status page for the same components, kept current by real checks. No signup.","page":"https://agentwares-agentcheck.vercel.app/statuspage","engine":"agentcheck","status":"paid","paid_lookup_keys":["agentcheck_starter"]},{"id":"didrun","name":"didrun","job":"Status pages, scheduled jobs and backups","description":"Late, missed, failed and green-but-empty scheduled GitHub workflow runs, from your repo's own run history.","page":"https://agentwares-agentcheck.vercel.app/didrun","engine":"agentcheck","status":"waitlist","paid_lookup_keys":[]},{"id":"restoreproof","name":"restoreproof","job":"Status pages, scheduled jobs and backups","description":"A weekly Postgres backup in your own GitHub Actions, restored into a throwaway copy and checked table by table.","page":"https://agentwares-agentcheck.vercel.app/restoreproof","engine":null,"status":"waitlist","paid_lookup_keys":[]},{"id":"agent-disclosure","name":"agent-disclosure","job":"Compliance records","description":"Does your chatbot say it is an AI, and is your AI output marked? The EU AI Act Article 50 checks, with the dates.","page":"https://agentwares-agentguard.vercel.app/ai-disclosure","engine":"agent-disclosure","status":"paid","paid_lookup_keys":["agent_disclosure_report"]},{"id":"subprocessors","name":"subprocessors","job":"Compliance records","description":"Your GDPR sub-processor list drafted from your code, and the pull request that adds a vendor caught.","page":"https://agentwares-agentcheck.vercel.app/subprocessors","engine":null,"status":"waitlist","paid_lookup_keys":[]},{"id":"agentreceipt","name":"agentreceipt","job":"Compliance records","description":"Where Cowork, ChatGPT, Gemini, Zapier, Make and n8n keep what your agent did, for how long, and how to keep a copy.","page":"https://agentwares-agentcheck.vercel.app/receipts","engine":"okgate","status":"waitlist","paid_lookup_keys":[]},{"id":"hiringrecord","name":"hiringrecord","job":"Compliance records","description":"The records to keep and the notices to send when AI screens job applicants (Colorado, from 1 January 2027).","page":"https://agentwares-agentguard.vercel.app/hiring-record","engine":"okgate","status":"waitlist","paid_lookup_keys":[]},{"id":"agent-merge-audit","name":"agent-merge-audit","job":"Compliance records","description":"For SOC 2 change control: the merges an AI agent wrote, and whether someone other than the author approved each.","page":"https://agentwares-agentguard.vercel.app/merge-audit","engine":"okgate","status":"waitlist","paid_lookup_keys":[]},{"id":"booksguard","name":"booksguard","job":"Books and tax","description":"Hold every QuickBooks or Xero write by a coding agent until you approve it, with a diff and a per-client log.","page":"https://agentwares-agentguard.vercel.app/books","engine":"okgate","status":"waitlist","paid_lookup_keys":[]},{"id":"iris-1099","name":"iris-1099","job":"Books and tax","description":"Whether a 2026 payment needs a 1099 under the new, higher threshold, and the CSV the IRS's IRIS system takes.","page":"https://agentwares.vercel.app/1099","engine":null,"status":"waitlist","paid_lookup_keys":[]},{"id":"rd-ledger","name":"rd-ledger","job":"Books and tax","description":"Turn a year of git history into R&D tax credit evidence your adviser can use.","page":"https://agentwares.vercel.app/rd-credit","engine":null,"status":"waitlist","paid_lookup_keys":[]},{"id":"tieout","name":"tieout","job":"Books and tax","description":"Match each Stripe payout to its bank deposit and book it gross, with fees, refunds and disputes.","page":"https://agentwares.vercel.app/reconcile","engine":null,"status":"waitlist","paid_lookup_keys":[]},{"id":"xades-open","name":"xades-open","job":"File formats","description":"Open .xades, .asice, .bdoc and .edoc signed files in the browser without uploading them, and check each signature.","page":"https://xades-open.vercel.app/en","engine":"xades-open","status":"paid","paid_lookup_keys":["xades_open_export","xades_open_year"]}],"updated_at":"2026-10-10"}