SPARKFORGE — AGENT UTILITY API
⚡ SparkForge
15 utility APIs for AI agents. Pay per call with USDC. No API keys. No subscriptions. No accounts.
x402 payments on Base · Polygon · Solana
Free access via MCP · ERC-8004 Agent #21187
15
Services
3
Chains
13
MCP Tools
$0.001
Cheapest
🔌 MCP — Free Access (Claude, Cursor, Windsurf)
Add SparkForge to your MCP config — all 13 tools, free:
{
"mcpServers": {
"sparkforge": {
"url": "https://sparkforge.sh/api/mcp"
}
}
}Or via stdio bridge: npx -y mcp-remote https://sparkforge.sh/api/mcp
🎨 Creative
Image GenerationPOPULAR
$0.02-0.05POST /api/generateAI images via Flux Schnell/Dev/Pro
Image Resize
$0.002POST /api/image-resizeResize, convert, optimize images (sharp)
📊 Trading
BTC SignalNEW
$0.01POST /api/btc-signal10-indicator TA consensus — direction + confidence
Crypto Price
$0.001POST /api/crypto-priceReal-time price, 24h change, market cap (CoinGecko)
📄 Documents
PDF → Markdown
$0.005POST /api/pdf-to-markdownExtract text from PDFs, return as Markdown
HTML → Markdown
$0.001POST /api/markdownConvert any webpage to clean Markdown
Summarize Text
$0.005POST /api/summarizeExtractive text summarization
🌐 Web
Screenshot
$0.005POST /api/screenshotCapture any webpage as PNG
URL Metadata
$0.001POST /api/url-metadataOG tags, title, favicon, canonical extraction
🛠️ Developer
QR Code
$0.001POST /api/qrcodeGenerate QR codes from any text/URL
JSON Validate
$0.001POST /api/json-validateValidate JSON + optional schema check
Text Diff
$0.001POST /api/diffUnified diff between two texts
Detect Language
$0.001POST /api/detect-languageLanguage detection for 10+ languages
🚀 x402 Quick Start
Try any endpoint (free demo, no payment):
curl https://sparkforge.sh/api/btc-signal?demo=true curl https://sparkforge.sh/api/generate?demo=true curl https://sparkforge.sh/api/crypto-price?demo=true
Paid request with x402 (Node.js):
import { wrapFetchWithPayment } from "@x402/fetch";
const fetch402 = wrapFetchWithPayment(fetch, wallet);
const res = await fetch402("https://sparkforge.sh/api/btc-signal", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ timeframe: "5m" }),
});
const { direction, confidence, price, indicators } = await res.json();
// → { direction: "up", confidence: 0.72, price: 84521, indicators: {...} }⛓️ Multi-Chain Payments
Every endpoint accepts USDC on 3 chains. Hit any endpoint without payment to get a 402 response listing all options.
Baseeip155:8453
0x6dC88e65c3...1894FDPolygoneip155:137
0x6dC88e65c3...1894FDSolanasolana:mainnet
4sXKC6iebDdY...ydSrFQ🔍 Agent Discovery
ERC-8004 Agent Card/.well-known/agent-card.json
Google A2A Card/.well-known/agent.json
MCP Server/api/mcp
Service Catalog/api/models