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.05
POST /api/generate
AI images via Flux Schnell/Dev/Pro
Image Resize
$0.002
POST /api/image-resize
Resize, convert, optimize images (sharp)

📊 Trading

BTC SignalNEW
$0.01
POST /api/btc-signal
10-indicator TA consensus — direction + confidence
Crypto Price
$0.001
POST /api/crypto-price
Real-time price, 24h change, market cap (CoinGecko)

📄 Documents

PDF → Markdown
$0.005
POST /api/pdf-to-markdown
Extract text from PDFs, return as Markdown
HTML → Markdown
$0.001
POST /api/markdown
Convert any webpage to clean Markdown
Summarize Text
$0.005
POST /api/summarize
Extractive text summarization

🌐 Web

Screenshot
$0.005
POST /api/screenshot
Capture any webpage as PNG
URL Metadata
$0.001
POST /api/url-metadata
OG tags, title, favicon, canonical extraction

🛠️ Developer

QR Code
$0.001
POST /api/qrcode
Generate QR codes from any text/URL
JSON Validate
$0.001
POST /api/json-validate
Validate JSON + optional schema check
Text Diff
$0.001
POST /api/diff
Unified diff between two texts
Detect Language
$0.001
POST /api/detect-language
Language 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...1894FD
Polygoneip155:137
0x6dC88e65c3...1894FD
Solanasolana: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