io.github.Deesmo/arch-tools-mcp

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

Endpointhttps://archtools.dev/mcp (streamable-http)
Registry version2.0.1
Now63 tools · grade F (32) · pin ts_0cd3aa9e16b9e3526fcfec8d2e1e8863 · protocol 2025-06-18
First / last listed2026-10-26 00:21 UTC / 2026-10-26 00:21 UTC
Grade over time2026-10-26: F (32), 63 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-26 00:21 UTC
63 tools, grade F (32)

Tools: ai-generate ai-oracle barcode-generate browser-task check-domain convert-format crypto-fear-greed crypto-market-cap crypto-news crypto-ohlcv crypto-price crypto-sentiment currency-convert design-create diff-text domain-check email-find email-send email-verify extract-entities extract-metadata extract-page extract-pdf fact-check generate-hash generate-image generate-uuid html-to-markdown image-generate image-remove-bg ip-lookup jsonpath-query language-detect news-search ocr-extract phone-validate pii-detect qr-code readability-score regex-generate research-report rss-parse screenshot-capture search-web semantic-search send-email sentiment-analysis session-create session-message summarize text-to-speech timezone-convert token-lookup transcribe-audio transform-text url-shorten validate-data video-generate webhook-send web-scrape web-search whois-lookup workflow-agent

Current tools (63)

ai-generateAI-powered text generation using Claude (requires ANTHROPIC_API_KEY)
params: model, prompt*, system, max_tokens
ai-oracleAI reasoning engine with standard and deep analysis modes
params: none
barcode-generateGenerate Code128 barcodes as SVG
params: value*, width, format, height, include_text
browser-taskHeadless browser automation (click/type/extract) via Playwright — SSRF hardened
params: url*, text, action, selector
check-domainCheck if a domain is available or registered via RDAP. No API key needed.
params: none
convert-formatConvert data between JSON, YAML, CSV, and XML formats
params: to*, data*, from*
crypto-fear-greedCrypto Fear & Greed Index with historical data
params: none
crypto-market-capTop N cryptocurrencies by market cap with price, volume, and 24h change
params: none
crypto-newsLatest crypto news headlines. Filter by token symbol
params: none
crypto-ohlcvOHLCV candlestick data for any crypto over 1-90 days
params: none
crypto-priceReal-time price, 24h change, market cap, and volume for any cryptocurrency
params: none
crypto-sentimentCommunity sentiment, social stats, and price momentum for any cryptocurrency
params: none
currency-convertConvert between currencies using real-time exchange rates (170+ currencies)
params: to*, from*, amount*
design-createGenerate designs and images via DALL-E 3
params: none
diff-textCompare two text strings and return differences in unified, word, char, or JSON format
params: format, modified*, original*
domain-checkCheck domain availability via RDAP
params: none
email-findFind email addresses for a person at a company domain
params: none
email-sendSend transactional emails via Resend
params: none
email-verifyDeep email validation: syntax, MX record check, disposable domain detection
params: email*
extract-entitiesNamed entity recognition: people, organizations, locations, dates, money, and more
params: text*, types
extract-metadataExtract metadata from text or URLs (word count, OG tags, headers, etc.)
params: url, text
extract-pageFetch a webpage and return clean text, metadata, and links
params: url*
extract-pdfExtract text and tables from a PDF (requires PDF_EXTRACTOR_URL)
params: url*
fact-checkVerify the accuracy of a claim. Returns verdict (TRUE/FALSE/MIXED/UNVERIFIED/MISLEADING), confidence score, summary, and supporting/contradicting evidence with sources.
params: none
generate-hashGenerate cryptographic hashes (sha256, sha512, md5, sha1)
params: input*, algorithm
generate-imageGenerate images from text prompts via DALL-E 3 (1024×1024, 1792×1024, 1024×1792).
params: none
generate-uuidGenerate UUIDs (v1/v4), secure random tokens, and API-key-format strings
params: type, count, prefix
html-to-markdownConvert HTML or any URL to clean Markdown
params: url, html
image-generateGenerate SVG images from text prompts via Claude
params: style, width, height, prompt*, quality
image-remove-bgRemove background from any image
params: none
ip-lookupGeolocate any IP address — country, city, timezone, ISP, VPN/proxy detection
params: ip*
jsonpath-queryRun JSONPath expressions against any JSON payload
params: json*, path*
language-detectDetect the language of any text with confidence score and script identification
params: text*
news-searchSearch for recent news articles on any topic. Returns title, URL, description, source, and publication date from Brave News, Tavily, or Serper.
params: none
ocr-extractExtract text from images or screenshots using AI vision (base64 or URL input)
params: prompt, image_url, media_type, image_base64
phone-validateParse and validate phone numbers in any format — E.164, carrier type, country
params: phone*, country_code
pii-detectDetect and optionally redact PII: names, emails, SSNs, credit cards, API keys, and more
params: text*, redact, replacement
qr-codeGenerate QR codes from text or URLs (PNG data URL or SVG)
params: text*, width, format, margin
readability-scoreCompute Flesch-Kincaid readability, grade level, word count, and read time
params: text*
regex-generateGenerate regular expressions from plain English with explanations and test results
params: flags, description*, test_strings
research-reportGenerate a structured AI research report on any topic. Searches multiple sources and synthesizes findings into executive summary, key findings, and conclusion with citations.
params: none
rss-parseFetch and parse RSS or Atom feeds into clean structured JSON
params: url*, limit
screenshot-captureCapture page metadata and screenshot URL for any public URL
params: url*, width, height, full_page
search-webSearch the web and return structured results (Tavily/Serper or DuckDuckGo fallback)
params: limit, query*
semantic-searchAI-powered semantic search across web content
params: none
send-emailSend transactional emails via Resend — plain text or HTML.
params: none
sentiment-analysisAnalyze text sentiment: positive/negative/neutral with score and emotion detection
params: text*
session-createCreate a persistent AI conversation session
params: none
session-messageSend a message in an existing AI session
params: none
summarizeSummarize text in multiple styles: paragraph, bullets, tldr, headline, executive
params: text*, style, max_length
text-to-speechConvert text to natural-sounding audio via ElevenLabs. Returns base64-encoded MP3.
params: none
timezone-convertConvert a datetime between any two IANA timezones
params: to_tz*, from_tz, datetime
token-lookupSearch for any token by name or ticker, returns CoinGecko IDs
params: none
transcribe-audioTranscribe audio files to text via OpenAI Whisper. Supports 100+ languages.
params: none
transform-textTransform text: uppercase, lowercase, trim, reverse, slug, title, camel, snake, base64
params: mode, text*
url-shortenShorten any URL via TinyURL
params: url*
validate-dataValidate JSON data against a JSON Schema
params: data*, schema*
video-generateGenerate short video clips from text prompts
params: none
webhook-sendPOST a JSON payload to any webhook URL
params: url*, body, method, headers
web-scrapeScrape and extract content from websites with optional CSS selector
params: url*, format, selector
web-searchReal-time web search with AI-synthesized answer (requires TAVILY_API_KEY)
params: query*, max_results, search_depth, include_answer
whois-lookupLook up domain registration info: registrar, created/expires dates, nameservers, status
params: domain*
workflow-agentMulti-step autonomous AI agent pipeline
params: none

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.