Your AI agent is smart, but it can't take screenshots, scrape websites, or check crypto prices on its own.
MCP (Model Context Protocol) fixes that by letting you plug tools directly into Claude, Cursor, Windsurf, and other AI clients. But setting up a separate MCP server for each capability? That gets old fast.
frostbyte-mcp is a single MCP server with 13 tools built in. One install, one API key, and your agent can do all of this:
What's Inside
| Tool | What it does |
|---|---|
geo_lookup |
IP → country, city, coordinates, timezone, ISP |
crypto_price |
Live prices for BTC, ETH, SOL, and 40+ tokens |
dns_lookup |
A, AAAA, MX, TXT, NS, CNAME, SOA records |
whois_lookup |
Domain registration data — registrar, dates, nameservers |
take_screenshot |
URL → PNG screenshot (desktop, mobile, tablet, dark mode) |
scrape_url |
Extract text, markdown, or HTML from any URL |
run_code |
Execute JavaScript, Python, TypeScript, or Bash in a sandbox |
search_web |
Web search with structured results |
shorten_url |
Create short URLs with analytics |
generate_pdf |
HTML/URL/Markdown → PDF |
create_paste |
Share code snippets (like Pastebin) |
transform_data |
Convert between JSON, CSV, XML, YAML, TSV |
check_domain |
Domain availability across multiple TLDs |
Setup (2 minutes)
1. Clone the repo
git clone https://github.com/OzorOwn/frostbyte-mcp.git
cd frostbyte-mcp
npm install
2. Get a free API key
curl -X POST https://agent-gateway-kappa.vercel.app/api/keys/create
{
"key": "fb_abc123...",
"credits": 200,
"message": "Free tier — 200 credits, no signup required"
}
3. Add to Claude Desktop
Edit claude_desktop_config.json:
{
"mcpServers": {
"frostbyte": {
"command": "node",
"args": ["/path/to/frostbyte-mcp/src/index.js"],
"env": {
"FROSTBYTE_API_KEY": "fb_abc123..."
}
}
}
}
Restart Claude Desktop. Done.
Try It
Once connected, just ask naturally:
"What's the geolocation of 1.1.1.1?"
Claude calls geo_lookup and returns:
{
"ip": "1.1.1.1",
"country": "US",
"timezone": "America/Chicago",
"latitude": 37.751,
"longitude": -97.822
}
"Take a screenshot of https://news.ycombinator.com"
Claude calls take_screenshot and shows you the image.
"Run this Python: print(sum(range(100)))"
{
"language": "python",
"exitCode": 0,
"stdout": "4950",
"duration": 12
}
"What's the current Bitcoin price?"
{
"symbol": "BTCUSDT",
"price": 72744.6,
"change_pct": 6.53,
"volume": 16205.82
}
Works with Cursor & Windsurf too
Same config, different file. Add to your MCP settings:
{
"frostbyte": {
"command": "node",
"args": ["/path/to/frostbyte-mcp/src/index.js"],
"env": {
"FROSTBYTE_API_KEY": "fb_abc123..."
}
}
}
Zero-install option
Skip cloning entirely:
{
"mcpServers": {
"frostbyte": {
"command": "npx",
"args": ["-y", "github:OzorOwn/frostbyte-mcp"],
"env": {
"FROSTBYTE_API_KEY": "fb_abc123..."
}
}
}
}
How It Works
The MCP server is a thin wrapper around the Frostbyte API Gateway, which hosts 40+ microservices. Each tool maps to a gateway endpoint:
geo_lookup → GET /v1/agent-geo/api/geo/:ip
crypto_price → GET /v1/crypto-feeds/api/price/:symbol
take_screenshot → GET /v1/agent-screenshot/api/screenshot?url=...
run_code → POST /v1/agent-coderunner/api/execute
The server handles auth, error formatting, and binary response encoding (screenshots come back as embedded images in the MCP response).
Total code: ~250 lines. Zero dependencies beyond the MCP SDK.
What You Can Build
Some ideas for combining these tools:
Competitive analysis agent — scrape competitor pages, screenshot them, compare pricing, generate a PDF report.
Domain research assistant — check domain availability, look up WHOIS data, resolve DNS records, all in one conversation.
Crypto monitoring — track prices, create short URLs for sharing dashboards, paste formatted reports.
Web research pipeline — search the web, scrape results, transform data from HTML to structured JSON, run analysis code.
Links
- GitHub: github.com/OzorOwn/frostbyte-mcp
- API Catalog: api-catalog-three.vercel.app
- Full docs: api-catalog-three.vercel.app/getting-started
The MCP server is MIT licensed. Free tier gives you 200 API credits — enough to explore all 13 tools. No credit card, no signup form.
Top comments (0)