
Arch Tools Mcp
This is a commercial API gateway that bundles 53 different tools into a single MCP endpoint, covering web scraping, cryptocurrency operations, AI image generation, OCR, and other utility functions. You pay per call via Stripe or USDC on chain. It's hosted remotely on Render, so there's no local setup, but you're trading that convenience for usage fees and dependency on their service availability. Reach for this if you want quick access to a broad toolkit without managing individual API keys or deploying separate services. The tradeoff is less control and ongoing costs compared to connecting directly to underlying providers.
- tools
- 63
- transport
- HTTP, SSE
- last updated
- Jul 28, 2026
Install
From registry metadata$ npx add-mcp https://archtools.dev/mcp --name arch-tools-mcpRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http arch-tools-mcp https://archtools.dev/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 63 toolsVerified live against the running server on Nov 6, 2026.
ai-generateAI-powered text generation using Claude (requires ANTHROPIC_API_KEY)4 params
AI-powered text generation using Claude (requires ANTHROPIC_API_KEY)
max_tokensintegermodelstringclaude-sonnet-4-6 · claude-opus-4-6 · claude-haiku-4-5-20251001default: claude-sonnet-4-6prompt*stringsystemstringai-oracleAI reasoning engine with standard and deep analysis modes3 params
AI reasoning engine with standard and deep analysis modes
contextstringquestion*stringreasoning_depthstringstandard · deepdefault: standardbarcode-generateGenerate Code128 barcodes as SVG4 params
Generate Code128 barcodes as SVG
formatstringcode128 · code39 · ean13 · upcadefault: code128heightintegervalue*stringwidthintegerbrowser-taskFetch a public page and extract its text or HTML, optionally by CSS selector (static HTML only: no JavaScript, clicking or typing)3 params
Fetch a public page and extract its text or HTML, optionally by CSS selector (static HTML only: no JavaScript, clicking or typing)
actionstringextract · htmldefault: extractselectorstringurl*stringcheck-domainCheck if a domain is available or registered via RDAP. No API key needed.1 params
Check if a domain is available or registered via RDAP. No API key needed.
domain*stringconvert-formatConvert data between JSON, YAML, CSV, and XML formats3 params
Convert data between JSON, YAML, CSV, and XML formats
data*valuefrom*stringjson · yaml · csv · xmlto*stringjson · yaml · csv · xmlcrypto-fear-greedCrypto Fear & Greed Index with historical data1 params
Crypto Fear & Greed Index with historical data
limitintegercrypto-market-capTop N cryptocurrencies by market cap with price, volume, and 24h change2 params
Top N cryptocurrencies by market cap with price, volume, and 24h change
currencystringlimitintegercrypto-newsLatest crypto news headlines. Filter by token symbol2 params
Latest crypto news headlines. Filter by token symbol
limitintegersymbolstringcrypto-ohlcvOHLCV candlestick data for any crypto over 1-90 days3 params
OHLCV candlestick data for any crypto over 1-90 days
currencystringdaysintegersymbol*stringcrypto-priceReal-time price, 24h change, market cap, and volume for any cryptocurrency2 params
Real-time price, 24h change, market cap, and volume for any cryptocurrency
currencystringsymbol*stringcrypto-sentimentCommunity sentiment, social stats, and price momentum for any cryptocurrency1 params
Community sentiment, social stats, and price momentum for any cryptocurrency
symbol*stringcurrency-convertConvert between currencies using real-time exchange rates (170+ currencies)3 params
Convert between currencies using real-time exchange rates (170+ currencies)
amount*numberfrom*stringto*stringdesign-createGenerate designs and images via DALL-E 34 params
Generate designs and images via DALL-E 3
nintegerprompt*stringqualitystringlow · medium · highdefault: mediumsizestring1024x1024 · 1792x1024 · 1024x1792default: 1024x1024diff-textCompare two text strings and return differences in unified, word, char, or JSON format3 params
Compare two text strings and return differences in unified, word, char, or JSON format
modestringwords · chars · lines · unifieddefault: wordsmodified*stringoriginal*stringdomain-checkCheck domain availability via RDAP1 params
Check domain availability via RDAP
domain*stringemail-findFind email addresses for a person at a company domain3 params
Find email addresses for a person at a company domain
domain*stringfirst_namestringlast_namestringemail-sendSend transactional emails via Resend5 params
Send transactional emails via Resend
bodystringfromstringhtmlstringsubject*stringto*stringemail-verifyDeep email validation: syntax, MX record check, disposable domain detection1 params
Deep email validation: syntax, MX record check, disposable domain detection
email*stringextract-entitiesNamed entity recognition: people, organizations, locations, dates, money, and more2 params
Named entity recognition: people, organizations, locations, dates, money, and more
text*stringtypesarrayextract-metadataExtract metadata from text or URLs (word count, OG tags, headers, etc.)2 params
Extract metadata from text or URLs (word count, OG tags, headers, etc.)
textstringurlstringextract-pageFetch a webpage and return clean text, metadata, and links1 params
Fetch a webpage and return clean text, metadata, and links
url*stringextract-pdfExtract text and tables from a PDF (requires PDF_EXTRACTOR_URL)1 params
Extract text and tables from a PDF (requires PDF_EXTRACTOR_URL)
url*stringfact-checkVerify the accuracy of a claim. Returns verdict (TRUE/FALSE/MIXED/UNVERIFIED/MISLEADING), confidence score, summary, and supporting/contradicting evidence with sources.1 params
Verify the accuracy of a claim. Returns verdict (TRUE/FALSE/MIXED/UNVERIFIED/MISLEADING), confidence score, summary, and supporting/contradicting evidence with sources.
claim*stringgenerate-hashGenerate cryptographic hashes (sha256, sha512, md5, sha1)2 params
Generate cryptographic hashes (sha256, sha512, md5, sha1)
algorithmstringsha256 · sha512 · md5 · sha1default: sha256input*stringgenerate-imageGenerate images from text prompts via DALL-E 3 (1024×1024, 1792×1024, 1024×1792).3 params
Generate images from text prompts via DALL-E 3 (1024×1024, 1792×1024, 1024×1792).
prompt*stringqualitystringlow · medium · highdefault: mediumsizestring1024x1024 · 1792x1024 · 1024x1792default: 1024x1024generate-uuidGenerate UUIDs (v1/v4), secure random tokens, and API-key-format strings3 params
Generate UUIDs (v1/v4), secure random tokens, and API-key-format strings
countintegerprefixstringtypestringv1 · v4default: v4html-to-markdownConvert HTML or any URL to clean Markdown2 params
Convert HTML or any URL to clean Markdown
htmlstringurlstringimage-generateGenerate SVG images from text prompts via Claude3 params
Generate SVG images from text prompts via Claude
heightinteger1024 · 1792default: 1024prompt*stringwidthinteger1024 · 1792default: 1024image-remove-bgRemove background from any image3 params
Remove background from any image
image_base64stringimage_urlstringsizestringauto · preview · hd · fulldefault: autoip-lookupGeolocate any IP address — country, city, timezone, ISP, VPN/proxy detection1 params
Geolocate any IP address — country, city, timezone, ISP, VPN/proxy detection
ip*stringjsonpath-queryRun JSONPath expressions against any JSON payload2 params
Run JSONPath expressions against any JSON payload
json*valuepath*stringlanguage-detectDetect the language of any text with confidence score and script identification1 params
Detect the language of any text with confidence score and script identification
text*stringnews-searchSearch for recent news articles on any topic. Returns title, URL, description, source, and publication date from Brave News, Tavily, or Serper.2 params
Search for recent news articles on any topic. Returns title, URL, description, source, and publication date from Brave News, Tavily, or Serper.
limitintegerquery*stringocr-extractExtract text from images or screenshots using AI vision (base64 or URL input)4 params
Extract text from images or screenshots using AI vision (base64 or URL input)
image_base64stringimage_urlstringmedia_typestringimage/jpeg · image/png · image/gif · image/webpdefault: image/jpegpromptstringphone-validateParse and validate phone numbers in any format — E.164, carrier type, country2 params
Parse and validate phone numbers in any format — E.164, carrier type, country
country_codestringphone*stringpii-detectDetect and optionally redact PII: names, emails, SSNs, credit cards, API keys, and more3 params
Detect and optionally redact PII: names, emails, SSNs, credit cards, API keys, and more
redactbooleanreplacementstringtext*stringqr-codeGenerate QR codes from text or URLs (PNG data URL or SVG)4 params
Generate QR codes from text or URLs (PNG data URL or SVG)
error_correctionstringL · M · Q · Hdefault: Mformatstringdataurl · svgdefault: dataurlsizeintegertext*stringreadability-scoreCompute Flesch-Kincaid readability, grade level, word count, and read time1 params
Compute Flesch-Kincaid readability, grade level, word count, and read time
text*stringregex-generateGenerate regular expressions from plain English with explanations and test results3 params
Generate regular expressions from plain English with explanations and test results
description*stringflagsstringtest_stringsarrayresearch-reportGenerate a structured AI research report on any topic. Searches multiple sources and synthesizes findings into executive summary, key findings, and conclusion with citations.2 params
Generate a structured AI research report on any topic. Searches multiple sources and synthesizes findings into executive summary, key findings, and conclusion with citations.
depthstringstandard · deepdefault: standardquery*stringrss-parseFetch and parse RSS or Atom feeds into clean structured JSON2 params
Fetch and parse RSS or Atom feeds into clean structured JSON
limitintegerurl*stringscreenshot-captureGet a page's title, description, Open Graph image and a text preview (metadata only; no rendered screenshot)1 params
Get a page's title, description, Open Graph image and a text preview (metadata only; no rendered screenshot)
url*stringsearch-webSearch the web and return structured results (Tavily/Serper or DuckDuckGo fallback)2 params
Search the web and return structured results (Tavily/Serper or DuckDuckGo fallback)
limitintegerquery*stringsemantic-searchAI-powered semantic search across web content4 params
AI-powered semantic search across web content
documentsarraynum_resultsintegerquery*stringtypestringneural · keyworddefault: neuralsend-emailSend transactional emails via Resend — plain text or HTML.5 params
Send transactional emails via Resend — plain text or HTML.
bodystringfromstringhtmlstringsubject*stringto*stringsentiment-analysisAnalyze text sentiment: positive/negative/neutral with score and emotion detection1 params
Analyze text sentiment: positive/negative/neutral with score and emotion detection
text*stringsession-createCreate a persistent AI conversation session3 params
Create a persistent AI conversation session
modelstringclaude · gpt · gpt4 · gpt-4 · claude-sonnet-4-6 · claude-opus-4-6default: claude-sonnet-4-6namespace*stringsystem_promptstringsession-messageSend a message in an existing AI session2 params
Send a message in an existing AI session
message*stringsession_id*stringsummarizeSummarize text in multiple styles: paragraph, bullets, tldr, headline, executive2 params
Summarize text in multiple styles: paragraph, bullets, tldr, headline, executive
stylestringparagraph · bullets · tldr · headline · executivedefault: paragraphtext*stringtext-to-speechConvert text to natural-sounding audio via ElevenLabs. Returns base64-encoded MP3.5 params
Convert text to natural-sounding audio via ElevenLabs. Returns base64-encoded MP3.
model_idstringsimilarity_boostnumberstabilitynumbertext*stringvoice_idstringtimezone-convertConvert a datetime between any two IANA timezones3 params
Convert a datetime between any two IANA timezones
datetimestringfrom_tzstringto_tz*stringtoken-lookupSearch for any token by name or ticker, returns CoinGecko IDs1 params
Search for any token by name or ticker, returns CoinGecko IDs
query*stringtranscribe-audioTranscribe audio files to text via OpenAI Whisper. Supports 100+ languages.3 params
Transcribe audio files to text via OpenAI Whisper. Supports 100+ languages.
audio_url*stringlanguagestringpromptstringtransform-textTransform text: uppercase, lowercase, trim, reverse, slug, title, camel, snake, base642 params
Transform text: uppercase, lowercase, trim, reverse, slug, title, camel, snake, base64
modestringuppercase · lowercase · trim · reverse · slug · titledefault: uppercasetext*stringurl-shortenShorten any URL via TinyURL1 params
Shorten any URL via TinyURL
url*stringvalidate-dataValidate JSON data against a JSON Schema2 params
Validate JSON data against a JSON Schema
data*valueschema*objectvideo-generateGenerate short video clips from text prompts3 params
Generate short video clips from text prompts
aspect_ratiostring16:9 · 9:16 · 1280:720 · 720:1280 · 1280:768 · 768:1280default: 16:9durationinteger5 · 10default: 5prompt*stringwebhook-sendPOST a JSON payload to any webhook URL4 params
POST a JSON payload to any webhook URL
bodyvalueheadersobjectmethodstringPOST · PUT · PATCHdefault: POSTurl*stringweb-scrapeScrape and extract content from websites with optional CSS selector2 params
Scrape and extract content from websites with optional CSS selector
selectorstringurl*stringweb-searchReal-time web search with AI-synthesized answer (requires TAVILY_API_KEY)2 params
Real-time web search with AI-synthesized answer (requires TAVILY_API_KEY)
include_answerbooleanquery*stringwhois-lookupLook up domain registration info: registrar, created/expires dates, nameservers, status1 params
Look up domain registration info: registrar, created/expires dates, nameservers, status
domain*stringworkflow-agentMulti-step autonomous AI agent pipeline3 params
Multi-step autonomous AI agent pipeline
contextstringgoal*stringstepsintegerSponsors
Readme
Arch AI Tools
63 production-ready API tools for AI agents — web scraping, AI generation (Claude/GPT-4/Grok/Gemini), crypto data, OCR, image generation (DALL-E 3), audio transcription, text-to-speech, email, domain lookup, and more.
Live: archtools.dev · Docs: archtools.dev/docs · MCP SSE: https://arch-tools-mcp.onrender.com/sse
Quick Start
Install via Smithery
npx -y @smithery/cli install mcmetaverse/arch-tools --client claude
Install via npx
npx @deesmo/arch-tools-mcp
Manual (Claude Desktop)
Add to claude_desktop_config.json:
{
"mcpServers": {
"arch-tools": {
"command": "npx",
"args": ["-y", "@deesmo/arch-tools-mcp"],
"env": {
"ARCH_API_KEY": "arch_your_key_here"
}
}
}
}
Details
- Repository
- github.com/deesmo/arch-ai-tools
- Website
- archtools.dev
- Category
- Finance & Commerce
- Transport
- HTTP, SSE
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026