PriceScout
PriceScout
PriceScout is an AI-powered chatbot that researches and tracks LLM inference pricing across providers. It scrapes provider pricing pages with Firecrawl, uses Claude to pull out structured pricing data, and stores everything in a local SQLite database so it can answer pricing questions and comparisons without re-scraping every time.
Providers currently covered:
cloudrift — https://www.cloudrift.ai/inference
deepinfra — https://deepinfra.com/pricing
fireworks — https://fireworks.ai/pricing#serverless-pricing
groq — https://groq.com/pricing
How it works
server.pyis an MCP server (built with FastMCP) exposing two tools:scrape_websites, which pulls pricing pages via Firecrawl and caches the results underscraped_content/, andextract_scraped_info, which looks up previously scraped content by provider name, URL, or domain.client.pyis the chat client. It connects to the pricing server plus an MCP SQLite server and an MCP filesystem server, routes each query through Claude with tool access, and — whenever a response contains pricing details — asks Claude to extract structured plan data and writes it into thepricing_planstable.server_config.jsonwires up the three MCP servers (llm_inference,sqlite,filesystem) that the client connects to.
Setup
Create a virtual environment with
uvand sync dependencies:uv syncAdd an Anthropic API key and a Firecrawl API key to
.env(ANTHROPIC_API_KEY,FIRECRAWL_API_KEY)Run the client:
uv run client.py
Usage
Once running, ask things like:
"How much does cloudrift ai (https://www.cloudrift.ai/inference) charge for deepseek v3?"
"How much does deepinfra (https://deepinfra.com/pricing) charge for deepseek v3?"
"Compare cloudrift ai and deepinfra's costs for deepseek v3"
Type show data at any point to see recently stored pricing entries, or quit to exit.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/John-Eke11/mcp-research-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server