Arch Tools Mcp

io.github.DeesmoPublished by GitHub account Deesmov2.0.1Updated Oct 27, 2026

63 production tools for AI agents — one API key, pay per call in USDC (x402) or Stripe credits.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinanceAI & ML

Overview

AI-generated overview

Hosted multi-tool API exposing 63 paid utilities — web scraping, AI generation, crypto data, OCR, email and lookups — to an assistant via one MCP endpoint.

What you can do
  • Search and scrape the web, extract pages, PDFs and metadata, convert HTML to Markdown, run headless browser tasks and read news feeds
  • Generate text, images, SVG, video, speech and transcriptions, plus summaries, sentiment, entity extraction, fact-checks and research reports
  • Fetch crypto prices, market caps, OHLCV candles, sentiment, news and the Fear & Greed Index, and convert currencies
  • Validate and find emails, send transactional email, check domains, WHOIS, IP geolocation, phone numbers and detect or redact PII
  • Transform data: format conversion, JSONPath queries, diffs, hashes, UUIDs, regex generation, language detection and readability scores
  • Produce QR codes, barcodes, shortened URLs…
When to use it
Useful when you want one connection that covers many small utilities — scraping, AI generation, crypto quotes, OCR, email and validation — instead of installing several separate servers, and you are comfortable paying per call with credits.
Requirements
Remote endpoint at archtools.dev (hosted SSE endpoint also listed); no local install needed, though an npx package is documented. Requires an account registered by email and an API key passed as ARCH_API_KEY. Calls consume credits; some tools need extra configuration such as ANTHROPIC_API_KEY or PDF_EXTRACTOR_URL.
Before you install
Every call spends credits, and top-ups are bought via Stripe or paid per call in USDC through x402, so an assistant can incur real costs. The service holds your API key and routes requests through third-party providers (Claude, DALL-E, ElevenLabs, Resend, Hunter.io, Exa and others). Tools send email, post to arbitrary webhook URLs, shorten URLs and scrape sites; text you submit, including PII, leaves your machine.

Installation

In SourceWeft

  1. Open Arch Tools Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Deesmo%2Farch-tools-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "arch-tools": {
      "type": "http",
      "url": "https://archtools.dev/mcp"
    }
  }
}

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.

[Smithery] [License: MIT] [npm]

Live: archtools.dev · Docs: archtools.dev/docs · MCP SSE: https://arch-tools-mcp.onrender.com/sse


Quick Start

Install via Smithery

bash
npx -y @smithery/cli install mcmetaverse/arch-tools --client claude

Install via npx

bash
npx @deesmo/arch-tools-mcp

Manual (Claude Desktop)

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "arch-tools": {      "command": "npx",      "args": ["-y", "@deesmo/arch-tools-mcp"],      "env": {        "ARCH_API_KEY": "arch_your_key_here"      }    }  }}

SSE (Hosted / Remote Agents)

Connect to the hosted SSE endpoint:

https://arch-tools-mcp.onrender.com/sse

No installation required — works with any MCP-compatible client that supports SSE transport.


Get Your API Key

  1. Visit archtools.dev
  2. Register with your email
  3. Get 100 free credits to start — 25 usable instantly, 75 more on email verification

All 63 Tools

🤖 AI & Generation

ToolDescriptionCredits
ai-generateText generation via Claude (Haiku/Sonnet/Opus)20
generate-imageImage generation via DALL-E 3 (1024×1024, 1792×1024, 1024×1792)25
image-generateSVG image generation via Claude20
text-to-speechNatural audio via ElevenLabs (multiple voices)15
transcribe-audioAudio → text via OpenAI Whisper (100+ languages)15
summarizeMulti-style summaries (paragraph, bullets, TLDR, executive)5
sentiment-analysisSentiment detection with emotion scores5
extract-entitiesNamed entity recognition (people, orgs, locations, dates)5
readability-scoreFlesch-Kincaid grade level, word count, read time3
fact-checkVerify claims with confidence scores and evidence10
research-reportMulti-source research with citations15
workflow-agentMulti-step autonomous AI agent pipeline20
ai-oraclePremium reasoning with structured analysis and confidence25
session-createCreate a managed conversation session5
session-messageSend a message in a conversation session20
semantic-searchNeural/semantic web search via Exa AI8

🎨 Media & Design

ToolDescriptionCredits
design-createImage generation via DALL-E 330
video-generateAI video generation via Runway Gen-350
image-remove-bgRemove background from any image via RemoveBG10

🌐 Web & Scraping

ToolDescriptionCredits
web-scrapeScrape websites with CSS selectors (SSRF hardened)5
search-webWeb search via Tavily/Serper/DuckDuckGo5
web-searchAI-synthesized web search answers10
extract-pageClean text/markdown from any URL5
extract-metadataOG tags, headers, word count from URLs3
extract-pdfText and tables from PDFs5
screenshot-capturePage screenshots with metadata5
browser-taskHeadless browser automation via Playwright10
html-to-markdownConvert HTML to clean Markdown2
rss-parseRSS/Atom feed parser3
news-searchLatest news articles on any topic5
ocr-extractText from images via AI vision10

💰 Crypto & Finance

ToolDescriptionCredits
crypto-priceReal-time price, market cap, volume3
crypto-market-capTop N cryptocurrencies ranked3
crypto-ohlcvCandlestick data (1–90 days)5
crypto-sentimentCommunity sentiment and social stats5
crypto-newsLatest crypto headlines by topic3
crypto-fear-greedFear & Greed Index with history3
token-lookupSearch tokens by name/ticker/address3
currency-convert170+ currency exchange rates3

🔧 Data & Utilities

ToolDescriptionCredits
validate-dataJSON Schema validation1
convert-formatJSON ↔ YAML ↔ CSV ↔ XML ↔ TOML2
transform-textuppercase, slug, camelCase, base64, reverse, etc.3
diff-textCompare texts (unified, word, char, JSON)3
generate-hashSHA-256, SHA-512, MD5, SHA-11
generate-uuidUUID, ULID, nanoid, CUID1
regex-generateNatural language → regex with explanations5
jsonpath-queryJSONPath expressions on JSON data2
language-detectLanguage detection with confidence scores2

📧 Communication

ToolDescriptionCredits
send-emailTransactional email via Resend (alias)5
email-sendTransactional email via Resend3
email-verifyDeep validation: syntax, MX, disposable detection3
email-findFind email for a person at a company via Hunter.io5

🔍 Lookup & Validation

ToolDescriptionCredits
check-domainDomain availability via RDAP (alias)3
domain-checkDomain availability check via RDAP2
whois-lookupWHOIS registration info and nameservers3
ip-lookupIP geolocation, ISP, VPN detection3
phone-validatePhone parsing, E.164 format, carrier type2
pii-detectDetect and redact PII (SSNs, cards, keys)5
url-shortenShorten URLs via TinyURL1

🔌 Integration

ToolDescriptionCredits
webhook-sendPOST JSON to any webhook URL3
barcode-generateCode128/QR/EAN13/UPC barcodes as SVG2
qr-codeQR codes from text/URLs (PNG or SVG)2
timezone-convertConvert between IANA timezones1

Usage Examples

Search the web

json
{  "tool": "search-web",  "arguments": {    "query": "latest AI breakthroughs 2026",    "num_results": 5  }}

Generate an image

json
{  "tool": "generate-image",  "arguments": {    "prompt": "A futuristic city skyline at sunset, cyberpunk style",    "size": "1792x1024",    "quality": "hd"  }}

Get crypto price

json
{  "tool": "crypto-price",  "arguments": {    "symbol": "bitcoin",    "currency": "usd"  }}

Fact-check a claim

json
{  "tool": "fact-check",  "arguments": {    "claim": "The Great Wall of China is visible from space"  }}

Scrape a webpage

json
{  "tool": "web-scrape",  "arguments": {    "url": "https://news.ycombinator.com",    "selector": ".titleline > a",    "format": "text"  }}

Payment

  • Free tier: 100 credits on signup (25 instant, 75 on email verification)
  • Credit packs: Purchase via Stripe at archtools.dev
  • x402 (autonomous): AI agents can pay per-call with USDC — see /.well-known/x402

Community

  • 💬 GitHub Discussions — Ask questions, share ideas, show off what you've built
  • 📢 Announcements — Product updates and new tool releases
  • 🙋 Q&A — Get help with x402 payments, API keys, MCP setup
  • 💡 Ideas — Request new tools and features
  • 🎉 Show & Tell — Share agents and projects built with Arch Tools

Architecture

arch-ai-tools/├── api/          # Express API server (tools, auth, billing, dashboard)├── mcp/          # MCP server (stdio + SSE transport)├── smithery.yaml # Smithery registry config├── render.yaml   # Render Blueprint (auto-deploy)└── CHANGELOG.md  # Release history

Security

  • API keys stored as SHA-256 hashes (never plaintext)
  • SSRF protection on all web-facing tools
  • Registration rate-limited (5/IP/hour)
  • Stripe webhook idempotency
  • Helmet security headers
  • CORS restricted to archtools.dev
  • Tool inputs validated against JSON Schemas

License

MIT — see LICENSE for details.

Built by MCMetaverse LLC · GitHub

Source: README.md at commit ea53a34

Tools

63

ai-generate

AI-powered text generation using Claude (requires ANTHROPIC_API_KEY)

Parametersmodelpromptrequiredsystemmax_tokens

ai-oracle

AI reasoning engine with standard and deep analysis modes

Takes no parameters.

barcode-generate

Generate Code128 barcodes as SVG

Parametersvaluerequiredwidthformatheightinclude_text

browser-task

Headless browser automation (click/type/extract) via Playwright — SSRF hardened

Parametersurlrequiredtextactionselector

check-domain

Check if a domain is available or registered via RDAP. No API key needed.

Takes no parameters.

convert-format

Convert data between JSON, YAML, CSV, and XML formats

Parameterstorequireddatarequiredfromrequired

crypto-fear-greed

Crypto Fear & Greed Index with historical data

Takes no parameters.

crypto-market-cap

Top N cryptocurrencies by market cap with price, volume, and 24h change

Takes no parameters.

crypto-news

Latest crypto news headlines. Filter by token symbol

Takes no parameters.

crypto-ohlcv

OHLCV candlestick data for any crypto over 1-90 days

Takes no parameters.

crypto-price

Real-time price, 24h change, market cap, and volume for any cryptocurrency

Takes no parameters.

crypto-sentiment

Community sentiment, social stats, and price momentum for any cryptocurrency

Takes no parameters.

currency-convert

Convert between currencies using real-time exchange rates (170+ currencies)

Parameterstorequiredfromrequiredamountrequired

design-create

Generate designs and images via DALL-E 3

Takes no parameters.

diff-text

Compare two text strings and return differences in unified, word, char, or JSON format

Parametersformatmodifiedrequiredoriginalrequired

domain-check

Check domain availability via RDAP

Takes no parameters.

email-find

Find email addresses for a person at a company domain

Takes no parameters.

email-send

Send transactional emails via Resend

Takes no parameters.

email-verify

Deep email validation: syntax, MX record check, disposable domain detection

Parametersemailrequired

extract-entities

Named entity recognition: people, organizations, locations, dates, money, and more

Parameterstextrequiredtypes

extract-metadata

Extract metadata from text or URLs (word count, OG tags, headers, etc.)

Parametersurltext

extract-page

Fetch a webpage and return clean text, metadata, and links

Parametersurlrequired

extract-pdf

Extract text and tables from a PDF (requires PDF_EXTRACTOR_URL)

Parametersurlrequired

fact-check

Verify the accuracy of a claim. Returns verdict (TRUE/FALSE/MIXED/UNVERIFIED/MISLEADING), confidence score, summary, and supporting/contradicting evidence with sources.

Takes no parameters.

generate-hash

Generate cryptographic hashes (sha256, sha512, md5, sha1)

Parametersinputrequiredalgorithm

generate-image

Generate images from text prompts via DALL-E 3 (1024×1024, 1792×1024, 1024×1792).

Takes no parameters.

generate-uuid

Generate UUIDs (v1/v4), secure random tokens, and API-key-format strings

Parameterstypecountprefix

html-to-markdown

Convert HTML or any URL to clean Markdown

Parametersurlhtml

image-generate

Generate SVG images from text prompts via Claude

Parametersstylewidthheightpromptrequiredquality

image-remove-bg

Remove background from any image

Takes no parameters.

ip-lookup

Geolocate any IP address — country, city, timezone, ISP, VPN/proxy detection

Parametersiprequired

jsonpath-query

Run JSONPath expressions against any JSON payload

Parametersjsonrequiredpathrequired

language-detect

Detect the language of any text with confidence score and script identification

Parameterstextrequired

ocr-extract

Extract text from images or screenshots using AI vision (base64 or URL input)

Parameterspromptimage_urlmedia_typeimage_base64

phone-validate

Parse and validate phone numbers in any format — E.164, carrier type, country

Parametersphonerequiredcountry_code

pii-detect

Detect and optionally redact PII: names, emails, SSNs, credit cards, API keys, and more

Parameterstextrequiredredactreplacement

qr-code

Generate QR codes from text or URLs (PNG data URL or SVG)

Parameterstextrequiredwidthformatmargin

readability-score

Compute Flesch-Kincaid readability, grade level, word count, and read time

Parameterstextrequired

regex-generate

Generate regular expressions from plain English with explanations and test results

Parametersflagsdescriptionrequiredtest_strings

research-report

Generate a structured AI research report on any topic. Searches multiple sources and synthesizes findings into executive summary, key findings, and conclusion with citations.

Takes no parameters.

rss-parse

Fetch and parse RSS or Atom feeds into clean structured JSON

Parametersurlrequiredlimit

screenshot-capture

Capture page metadata and screenshot URL for any public URL

Parametersurlrequiredwidthheightfull_page

search-web

Search the web and return structured results (Tavily/Serper or DuckDuckGo fallback)

Parameterslimitqueryrequired

send-email

Send transactional emails via Resend — plain text or HTML.

Takes no parameters.

sentiment-analysis

Analyze text sentiment: positive/negative/neutral with score and emotion detection

Parameterstextrequired

session-create

Create a persistent AI conversation session

Takes no parameters.

session-message

Send a message in an existing AI session

Takes no parameters.

summarize

Summarize text in multiple styles: paragraph, bullets, tldr, headline, executive

Parameterstextrequiredstylemax_length

text-to-speech

Convert text to natural-sounding audio via ElevenLabs. Returns base64-encoded MP3.

Takes no parameters.

timezone-convert

Convert a datetime between any two IANA timezones

Parametersto_tzrequiredfrom_tzdatetime

token-lookup

Search for any token by name or ticker, returns CoinGecko IDs

Takes no parameters.

transcribe-audio

Transcribe audio files to text via OpenAI Whisper. Supports 100+ languages.

Takes no parameters.

transform-text

Transform text: uppercase, lowercase, trim, reverse, slug, title, camel, snake, base64

Parametersmodetextrequired

url-shorten

Shorten any URL via TinyURL

Parametersurlrequired

validate-data

Validate JSON data against a JSON Schema

Parametersdatarequiredschemarequired

video-generate

Generate short video clips from text prompts

Takes no parameters.

webhook-send

POST a JSON payload to any webhook URL

Parametersurlrequiredbodymethodheaders

web-scrape

Scrape and extract content from websites with optional CSS selector

Parametersurlrequiredformatselector

whois-lookup

Look up domain registration info: registrar, created/expires dates, nameservers, status

Parametersdomainrequired

workflow-agent

Multi-step autonomous AI agent pipeline

Takes no parameters.

Version history

1
  1. v2.0.1LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.