Extract structured pricing tiers and addons from any SaaS pricing page URL. Built for AI agents.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-larshiensch99-priceparse": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Extract structured pricing tiers and addons from any SaaS pricing page URL. Built for AI agents.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / cloud
Persistent memory using a knowledge graph
MCP Server for GCP environment for interacting with various Observability APIs.
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
An open-source AI agent that brings the power of Gemini directly into your terminal.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Larshiensch99/priceparse and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Any SaaS pricing page → clean JSON. Built for AI agents.
PriceParse is a remote API + MCP server that extracts structured pricing data from any SaaS pricing page URL. Send a URL, get tiers, prices, features, limits, and addons as a deterministic JSON schema.
https://api.priceparse.comPricing pages are built for human persuasion, not machine consumption. Dynamic JavaScript, interactive calculators, and feature toggles break naive scrapers. PriceParse handles all of that and returns the same JSON schema for every page — Linear, HubSpot, Datadog, whatever.
curl -X POST https://api.priceparse.com/v1/extract \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linear.app/pricing"}'
Returns:
{
"tiers": [
{
"name": "Free",
"price": 0,
"currency": "USD",
"billing_cycle": "monthly",
"features": [...],
"limits": {...}
},
...
],
"addons": [],
"confidence": 0.85
}
Hub pages without real tiers (e.g. AWS pricing) return HTTP 422 with hub_page_detected and a low confidence score, instead of returning garbage.
Get an API key by emailing info@priceparse.com — free tier is 100 extractions/month.
Remote MCP endpoint: https://api.priceparse.com/mcp/ (note the trailing slash).
Add this to your MCP client config:
{
"mcpServers": {
"priceparse": {
"url": "https://api.priceparse.com/mcp/",
"headers": {
"Authorization": "Bearer YOUR_KEY"
}
}
}
}
Exposes one tool: extract_pricing(url: str) -> dict.
Compatible with Claude Desktop, Cursor, Cline, Smithery, and any client supporting Streamable HTTP transport.
uv sync
uv run python -m src.mcp_server
| Endpoint | Method | Description |
|---|---|---|
/ | GET | Health check |
/v1/extract | POST | Extract pricing from a URL |
/mcp/ | POST | MCP Streamable HTTP transport |
All endpoints except / require a Bearer token in the Authorization header.
| Plan | Price | Extractions / mo |
|---|---|---|
| Free | $0 | 100 |
| Hobby | $19 | 1,500 |
| Team | $79 | 15,000 |
| Scale | $0.005/call | usage-based, $200/mo min |
| Enterprise | Custom | Unlimited + SLA |
Failed extractions don't count against quota.
FastAPI · MCP Python SDK · Anthropic Claude Sonnet 4.6 · Firecrawl (scraping) · Upstash Redis (response cache, 24h TTL) · Railway (deploy).
Proprietary. Contact info@priceparse.com for licensing terms.
Built by Lars Hiensch.