protogrid

Search / io.github.Deesmo/arch-tools-mcp

arch-tools-mcp

R0 · no sign-in

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

v2.0.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality79good
Trust94of 100
Uptime, 30 days100%
Latency p50468 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "arch-tools-mcp": {
      "type": "http",
      "url": "https://archtools.dev/mcp"
    }
  }
}
claude mcp add --transport http arch-tools-mcp https://archtools.dev/mcp
[mcp_servers.arch-tools-mcp]
url = "https://archtools.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "arch-tools-mcp": {
      "type": "remote",
      "url": "https://archtools.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "arch-tools-mcp": {
      "type": "http",
      "url": "https://archtools.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=arch-tools-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXJjaHRvb2xzLmRldi9tY3AifQ%3D%3D"
}
{
  "servers": {
    "arch-tools-mcp": {
      "type": "http",
      "url": "https://archtools.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "arch-tools-mcp": {
      "httpUrl": "https://archtools.dev/mcp"
    }
  }
}
extensions:
  "arch-tools-mcp":
    enabled: true
    name: "arch-tools-mcp"
    type: streamable_http
    uri: "https://archtools.dev/mcp"
    timeout: 300

Quality 79 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: design-create (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); fact-check (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); semantic-search (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 4,011 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

63 tools, about 4,011 tokens to load them all · tool set 5290e2352ba4 · checked 2026-10-09 23:53 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 94 / 100

provenance90
liveness100
freshness85
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% ~updated-73d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://archtools.dev/mcp streamable-httpnoneyes100%468 ms2025-11-252026-10-09
https://arch-tools-mcp.onrender.com/sse ssenoneyes100%358 ms2024-11-052026-10-09

Tools (63)

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

Schemas: list_tools.

Official server.json
{
  "name": "io.github.Deesmo/arch-tools-mcp",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://archtools.dev/mcp",
      "type": "streamable-http"
    },
    {
      "url": "https://arch-tools-mcp.onrender.com/sse",
      "type": "sse"
    }
  ],
  "version": "2.0.1",
  "repository": {
    "url": "https://github.com/Deesmo/Arch-AI-Tools",
    "source": "github"
  },
  "websiteUrl": "https://archtools.dev",
  "description": "63 production tools for AI agents — one API key, pay per call in USDC (x402) or Stripe credits."
}