Pylon AI — Unified MCP Server
A single MCP (Model Context Protocol) server that exposes all 10 Pylon AI APIs as tools for AI agents.
Tools
| Tool | Description | Key Params |
|---|---|---|
pylon_screenshot |
Screenshot any webpage | url |
pylon_pdf_parse |
Extract text from PDF | file_url |
pylon_qr_code |
Generate QR code PNG | text |
pylon_domain_intel |
WHOIS + DNS lookup | domain |
pylon_email_validate |
Validate email address | email |
pylon_image_resize |
Resize an image | file_url, width, height |
pylon_md_to_pdf |
Markdown → PDF | markdown |
pylon_html_to_pdf |
HTML → PDF | html |
pylon_ocr |
OCR text extraction | file_url |
pylon_alpha_alerts |
Crypto alpha alerts | type (latest/whales/launches) |
Setup
cd pylon/mcp-servers
npm install
Usage
With Claude Desktop / MCP Client
Add to your MCP config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"pylon-ai": {
"command": "node",
"args": ["/path/to/pylon/mcp-servers/index.js"],
"env": {
"PYLON_TEST_KEY": "your-test-key-here"
}
}
}
}
Standalone
PYLON_TEST_KEY=your-key node index.js
The server communicates via stdio using the MCP protocol.
x402 Payment Note
All Pylon APIs use the x402 payment protocol for per-call billing on Base. Mainnet payments are not yet live. For now, set the PYLON_TEST_KEY environment variable to bypass payments during testing. The server sends this as the x-test-key header on all API requests.
API Endpoints
All APIs live at pylon-{name}-api.fly.dev:
pylon-screenshot-api.fly.devpylon-pdf-parse-api.fly.devpylon-qr-code-api.fly.devpylon-domain-intel-api.fly.devpylon-email-validate-api.fly.devpylon-image-resize-api.fly.devpylon-md-to-pdf-api.fly.devpylon-html-to-pdf-api.fly.devpylon-ocr-api.fly.devpylon-alpha-alerts-api.fly.dev