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

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

- name: io.github.Deesmo/arch-tools-mcp
- version: 2.0.1
- connection class: R0 (autonomous)
- trust: 94/100
- quality: 91/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.Deesmo%2Farch-tools-mcp
- tools: https://api.protogrid.dev/v1/servers/io.github.Deesmo%2Farch-tools-mcp/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

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


## Trust

- hygiene: 100
- liveness: 100
- freshness: 85
- provenance: 90
- drivers: +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.

## Quality 91/100 (strong)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 63 of 63 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 6,523 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 63, about 6,523 tokens to load them all
- tool set hash: e341c48918bf1a29d0558249a9d78468
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.Deesmo/arch-tools-mcp.svg)](https://protogrid.dev/servers/io.github.Deesmo/arch-tools-mcp)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://archtools.dev/mcp (streamable-http, auth none, reachable true, uptime30d 1)
- https://arch-tools-mcp.onrender.com/sse (sse, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (63)

- `ai-generate`: AI-powered text generation using Claude (requires ANTHROPIC_API_KEY)
- `ai-oracle`: AI reasoning engine with standard and deep analysis modes
- `barcode-generate`: Generate Code128 barcodes as SVG
- `browser-task`: Headless browser automation (click/type/extract) via Playwright — SSRF hardened
- `check-domain`: Check if a domain is available or registered via RDAP. No API key needed.
- `convert-format`: Convert data between JSON, YAML, CSV, and XML formats
- `crypto-fear-greed`: Crypto Fear & Greed Index with historical data
- `crypto-market-cap`: Top N cryptocurrencies by market cap with price, volume, and 24h change
- `crypto-news`: Latest crypto news headlines. Filter by token symbol
- `crypto-ohlcv`: OHLCV candlestick data for any crypto over 1-90 days
- `crypto-price`: Real-time price, 24h change, market cap, and volume for any cryptocurrency
- `crypto-sentiment`: Community sentiment, social stats, and price momentum for any cryptocurrency
- `currency-convert`: Convert between currencies using real-time exchange rates (170+ currencies)
- `design-create`: Generate designs and images via DALL-E 3
- `diff-text`: Compare two text strings and return differences in unified, word, char, or JSON format
- `domain-check`: Check domain availability via RDAP
- `email-find`: Find email addresses for a person at a company domain
- `email-send`: Send transactional emails via Resend
- `email-verify`: Deep email validation: syntax, MX record check, disposable domain detection
- `extract-entities`: Named entity recognition: people, organizations, locations, dates, money, and more
- `extract-metadata`: Extract metadata from text or URLs (word count, OG tags, headers, etc.)
- `extract-page`: Fetch a webpage and return clean text, metadata, and links
- `extract-pdf`: Extract text and tables from a PDF (requires PDF_EXTRACTOR_URL)
- `fact-check`: Verify the accuracy of a claim. Returns verdict (TRUE/FALSE/MIXED/UNVERIFIED/MISLEADING), confidence score, summary, and supporting/contradicting evidence with sources.
- `generate-hash`: Generate cryptographic hashes (sha256, sha512, md5, sha1)
- `generate-image`: Generate images from text prompts via DALL-E 3 (1024×1024, 1792×1024, 1024×1792).
- `generate-uuid`: Generate UUIDs (v1/v4), secure random tokens, and API-key-format strings
- `html-to-markdown`: Convert HTML or any URL to clean Markdown
- `image-generate`: Generate SVG images from text prompts via Claude
- `image-remove-bg`: Remove background from any image
- `ip-lookup`: Geolocate any IP address — country, city, timezone, ISP, VPN/proxy detection
- `jsonpath-query`: Run JSONPath expressions against any JSON payload
- `language-detect`: Detect the language of any text with confidence score and script identification
- `news-search`: Search for recent news articles on any topic. Returns title, URL, description, source, and publication date from Brave News, Tavily, or Serper.
- `ocr-extract`: Extract text from images or screenshots using AI vision (base64 or URL input)
- `phone-validate`: Parse and validate phone numbers in any format — E.164, carrier type, country
- `pii-detect`: Detect and optionally redact PII: names, emails, SSNs, credit cards, API keys, and more
- `qr-code`: Generate QR codes from text or URLs (PNG data URL or SVG)
- `readability-score`: Compute Flesch-Kincaid readability, grade level, word count, and read time
- `regex-generate`: Generate regular expressions from plain English with explanations and test results
- `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.
- `rss-parse`: Fetch and parse RSS or Atom feeds into clean structured JSON
- `screenshot-capture`: Capture page metadata and screenshot URL for any public URL
- `search-web`: Search the web and return structured results (Tavily/Serper or DuckDuckGo fallback)
- `semantic-search`: AI-powered semantic search across web content
- `send-email`: Send transactional emails via Resend — plain text or HTML.
- `sentiment-analysis`: Analyze text sentiment: positive/negative/neutral with score and emotion detection
- `session-create`: Create a persistent AI conversation session
- `session-message`: Send a message in an existing AI session
- `summarize`: Summarize text in multiple styles: paragraph, bullets, tldr, headline, executive
- `text-to-speech`: Convert text to natural-sounding audio via ElevenLabs. Returns base64-encoded MP3.
- `timezone-convert`: Convert a datetime between any two IANA timezones
- `token-lookup`: Search for any token by name or ticker, returns CoinGecko IDs
- `transcribe-audio`: Transcribe audio files to text via OpenAI Whisper. Supports 100+ languages.
- `transform-text`: Transform text: uppercase, lowercase, trim, reverse, slug, title, camel, snake, base64
- `url-shorten`: Shorten any URL via TinyURL
- `validate-data`: Validate JSON data against a JSON Schema
- `video-generate`: Generate short video clips from text prompts
- `webhook-send`: POST a JSON payload to any webhook URL
- `web-scrape`: Scrape and extract content from websites with optional CSS selector
- `web-search`: Real-time web search with AI-synthesized answer (requires TAVILY_API_KEY)
- `whois-lookup`: Look up domain registration info: registrar, created/expires dates, nameservers, status
- `workflow-agent`: Multi-step autonomous AI agent pipeline
