Sparkforge
About
33 utility APIs for AI agents — image generation, web scraping, crypto analysis, code review, OCR, TTS & more. Remote MCP server with Streamable HTTP. Pay-per-request via x402 micropayments. One wallet, zero API keys.
Details
- Author
- henry-ships
- Downloads
- 299
- Categories
- Developer Tools, AI, Web Scraping
Jump to
—
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
SparkforgeCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
—
generate_image
Generate an AI image from a text prompt using Flux models. Returns an image URL. Models: flux-schnell (fast, $0.02), flux-dev (quality, $0.03), flux-pro (best, $0.05).
take_screenshot
Capture a screenshot of any webpage URL. Returns the screenshot as a base64-encoded PNG image.
html_to_markdown
Convert HTML content or fetch a URL and convert its HTML to clean Markdown.
summarize_text
Summarize long text using extractive summarization. Fast, algorithmic — no AI API call needed.
generate_qr_code
Generate a QR code as a base64-encoded PNG image from any text or URL.
validate_json
Validate and prettify JSON. Optionally validate against a JSON Schema.
pdf_to_markdown
Extract text from a PDF URL and convert to Markdown. Returns the text content with page count.
get_url_metadata
Extract metadata from a URL — title, description, Open Graph tags, favicon, canonical URL.
get_crypto_price
Get current cryptocurrency price, 24h change, and market cap from CoinGecko.
detect_language
Detect the language of a text string. Supports 10+ languages.
text_diff
Compare two texts and show a unified diff with additions and removals.
btc_signal
Get a BTC price direction prediction based on 10-indicator technical analysis consensus. Returns up/down/neutral with confidence score. Supports 1m, 5m, 15m, 1h timeframes.
scrape_webpage
Scrape a webpage and return clean readable text/markdown. Strips scripts, styles, and HTML tags.
web_search
Search the web using Brave Search API. Returns titles, URLs, and descriptions.
code_review
Review code using Claude AI. Returns bugs, improvements, and best practice suggestions.
write_tweet
Generate tweet text from a topic or prompt using Claude AI. Returns tweet-ready text under 280 chars.
verify_email
Validate email format and check MX records for the domain.
check_domain
Check domain availability and DNS info via lookup.
token_research
Research a crypto token — description, links, price, market cap, volume from CoinGecko.
wallet_analysis
Analyze an Ethereum/Base wallet — ETH balance and recent transactions via Etherscan.
crypto_news_summary
Get latest crypto news headlines from CryptoPanic.
generate_meme
Generate a meme image using Imgflip API. Returns a meme image URL.
resize_image
Fetch an image from a URL, resize it, and return as base64 PNG.
text_to_speech
Convert text to speech using ElevenLabs. Returns audio as base64 MP3.
generate_video
Generate a short AI video from a text prompt using fal.ai.
ocr
Extract text from an image URL using Claude vision AI.
site_crawl
Crawl a website starting from a URL, follow internal links, return pages as text.
smart_summarize
AI-powered summarization in 4 modes: bullet_points, executive, technical, eli5.
store_data
Key-value data storage. Operations: set, get, delete, list. Data persists per namespace.
extract_structured
Extract structured JSON data from a URL using Claude AI and a provided JSON schema.
convert_format
Convert between formats: csv→json, json→csv, markdown→html, html→text.
image_resize
Fetch an image from a URL, resize it, and return as base64 PNG. Alias for resize_image.
list_services
List all available SparkForge services with pricing, parameters, and demo URLs.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"sparkforge": {
"sparkforge": {
"url": "https://sparkforge.sh/api/mcp"
}
}
}
}
McpServers
{
"sparkforge": {
"url": "https://sparkforge.sh/api/mcp"
}
}
This is a Next.js project bootstrapped with create-next-app.
Getting Started
First, run the development server:
npm run dev
or
yarn dev
or
pnpm dev
or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
Learn More
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
Deploy on Vercel
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




