SparkForge
Access a versatile collection of tools for media generation, web scraping, and cryptocurrency research.
What it can do
- 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.
What data it sees
Do you need an account
No: the server works without sign-in
Access a versatile collection of tools for media generation, web scraping, and cryptocurrency research. Convert between data formats, summarize long documents, and extract text from images or PDFs with ease. Streamline your workflow by automating tasks like SEO metadata extraction, code reviews, and content creation.
How to connect
How to connect SparkForge to Claude
The server address to paste into Claude settings:
https://sparkforge--henry-ships.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect SparkForge to ChatGPT
The server address to paste into ChatGPT settings:
https://sparkforge--henry-ships.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect SparkForge to Cursor
The server address to paste into Cursor settings:
https://sparkforge--henry-ships.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (33)
Raw names from tools/list. Only developers need these.
| 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. |