Run Pricing Checks from your agent
Everything on this site works without a browser. Your agent can start a Pricing Check, confirm the prices against your code, read the report, and edit the page in one session.
MCP server
Streamable HTTP at https://www.pricingcited.com/api/mcp. No key needed: samples are free, and Pricing Checks are paid through Stripe Checkout.
- check_page
- Instant readiness checks for any URL. No AI calls, free, unlimited.
- list_samples
- The published sample reports. Read any of them with get_report.
- start_pricing_check
- Returns a $99 checkout link for your pricing page. Pay in the browser.
- confirm_prices
- Confirms or corrects the price sheet, then asks every engine. Takes 3–5 minutes.
- get_report
- Progress, the extracted sheet, or the finished report as Markdown.
- get_rubric
- The seven rules every page fix maps to.
- fix_my_pricing_page
- A prompt that scans a URL and applies the fixes to your code.
claude mcp add --transport http pricingcited https://www.pricingcited.com/api/mcp
{
"mcpServers": {
"pricingcited": {
"url": "https://www.pricingcited.com/api/mcp"
}
}
}Use the pricingcited MCP server to check whether AI cites our pricing page and quotes it right, then apply the fixes.
Plain HTTP
Create a checkout, pay, and you land on the report. Poll it until it shows your price sheet, confirm it, then poll the JSON or Markdown URL. Send Accept: text/markdown to any report URL to get Markdown back. The full contract is in the OpenAPI spec.
Agents that read llms.txt find all of this on their own. Agents running inside this page can call the same tools through WebMCP.
curl -X POST https://www.pricingcited.com/api/checkout \
-H 'content-type: application/json' \
-d '{"url":"https://yourproduct.com/pricing"}'curl -X POST https://www.pricingcited.com/api/audits/{id}/confirm -H 'content-type: application/json' -d '{}'curl https://www.pricingcited.com/r/{id}/report.mdcurl 'https://www.pricingcited.com/api/check?url=https://yourproduct.com/pricing'
The rubric your agent applies
Every page fix maps to one of these. They work as instructions on their own.
- 1
Prices as plain text
Every price is plain HTML text, not only inside images, JavaScript toggles or client-side widgets.
- 2
Monthly and annual, in words
Monthly and annual prices are both stated in a sentence, e.g. "$12 per seat per month, or $10 billed annually".
- 3
Pricing last updated
A visible "Pricing last updated: <date>" line, with dateModified in JSON-LD to match. Engines prefer sources that look current.
- 4
Who each plan is for
One short sentence per plan answering "who is this for", in the words buyers type (team size, use case).
- 5
FAQ for the prompts that failed
An FAQ answering the exact prompts that came back wrong or vague (free plan? per seat? trial?), each answered in its first sentence.
- 6
Product and Offer schema
Product or SoftwareApplication JSON-LD with an Offer per plan, carrying price and priceCurrency that match the visible prices.
- 7
Your own comparison
A comparison block on the page, or links to your own /vs pages, so "X vs Y pricing" prompts have a source on your domain.