{"name":"io.github.Deesmo/arch-tools-mcp","slug":"deesmo-arch-tools-mcp","title":null,"description":"63 production tools for AI agents — one API key, pay per call in USDC (x402) or Stripe credits.","url":"https://mcp.market/server/deesmo-arch-tools-mcp","rating":null,"grade":"B","score":81,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":26,"stars":1,"forks":1,"downloads_week":null,"last_push_at":"2026-09-21T05:13:08.000Z","license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T05:20:32.750Z","last_ok_at":"2026-11-04T05:20:32.750Z","latency_ms":229},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Deesmo/Arch-AI-Tools","website":"https://archtools.dev","version":"2.0.1","remotes":[{"type":"streamable-http","url":"https://archtools.dev/mcp"},{"type":"sse","url":"https://arch-tools-mcp.onrender.com/sse"}],"packages":[],"tools":[{"name":"ai-generate","description":"AI-powered text generation using Claude (requires ANTHROPIC_API_KEY)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"model":{"enum":["claude-sonnet-4-6","claude-opus-4-6","claude-haiku-4-5-20251001"],"type":"string","default":"claude-sonnet-4-6"},"prompt":{"type":"string","maxLength":10000,"description":"Generation prompt"},"system":{"type":"string","maxLength":2000,"description":"Optional system prompt"},"max_tokens":{"type":"integer","default":1000,"maximum":4096,"minimum":100}},"required":["prompt"]}},{"name":"ai-oracle","description":"AI reasoning engine with standard and deep analysis modes","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"barcode-generate","description":"Generate Code128 barcodes as SVG","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"value":{"type":"string","description":"Value to encode"},"width":{"type":"integer","default":300,"maximum":800,"minimum":80},"format":{"enum":["code128","code39","ean13","upca"],"type":"string","default":"code128"},"height":{"type":"integer","default":80,"maximum":300,"minimum":30},"include_text":{"type":"boolean","default":true}},"required":["value"]}},{"name":"browser-task","description":"Headless browser automation (click/type/extract) via Playwright — SSRF hardened","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to open"},"text":{"type":"string","description":"Text for type action"},"action":{"enum":["extract","click","type","html"],"type":"string","default":"extract"},"selector":{"type":"string","description":"CSS selector (required for click/type, optional for extract)"}},"required":["url"]}},{"name":"check-domain","description":"Check if a domain is available or registered via RDAP. No API key needed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"convert-format","description":"Convert data between JSON, YAML, CSV, and XML formats","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"to":{"enum":["json","yaml","csv","xml"],"type":"string"},"data":{"description":"Data to convert (string or object)"},"from":{"enum":["json","yaml","csv","xml"],"type":"string"}},"required":["from","to","data"]}},{"name":"crypto-fear-greed","description":"Crypto Fear & Greed Index with historical data","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"crypto-market-cap","description":"Top N cryptocurrencies by market cap with price, volume, and 24h change","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"crypto-news","description":"Latest crypto news headlines. Filter by token symbol","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"crypto-ohlcv","description":"OHLCV candlestick data for any crypto over 1-90 days","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"crypto-price","description":"Real-time price, 24h change, market cap, and volume for any cryptocurrency","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"crypto-sentiment","description":"Community sentiment, social stats, and price momentum for any cryptocurrency","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"currency-convert","description":"Convert between currencies using real-time exchange rates (170+ currencies)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"to":{"type":"string","maxLength":3,"description":"Target currency code (e.g. EUR)"},"from":{"type":"string","maxLength":3,"description":"Source currency code (e.g. USD)"},"amount":{"type":"number","description":"Amount to convert"}},"required":["amount","from","to"]}},{"name":"design-create","description":"Generate designs and images via DALL-E 3","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"diff-text","description":"Compare two text strings and return differences in unified, word, char, or JSON format","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"format":{"enum":["unified","words","chars","json"],"type":"string","default":"unified"},"modified":{"type":"string","description":"Modified text"},"original":{"type":"string","description":"Original text"}},"required":["original","modified"]}},{"name":"domain-check","description":"Check domain availability via RDAP","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"email-find","description":"Find email addresses for a person at a company domain","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"email-send","description":"Send transactional emails via Resend","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"email-verify","description":"Deep email validation: syntax, MX record check, disposable domain detection","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"email":{"type":"string","description":"Email address to verify"}},"required":["email"]}},{"name":"extract-entities","description":"Named entity recognition: people, organizations, locations, dates, money, and more","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","maxLength":50000,"description":"Text to extract entities from"},"types":{"type":"array","items":{"enum":["person","organization","location","date","money","percentage","email","url","phone","product"],"type":"string"},"description":"Entity types to extract (default: all)"}},"required":["text"]}},{"name":"extract-metadata","description":"Extract metadata from text or URLs (word count, OG tags, headers, etc.)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to fetch and extract metadata from"},"text":{"type":"string","description":"Text to analyze"}}}},{"name":"extract-page","description":"Fetch a webpage and return clean text, metadata, and links","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to extract"}},"required":["url"]}},{"name":"extract-pdf","description":"Extract text and tables from a PDF (requires PDF_EXTRACTOR_URL)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Public PDF URL"}},"required":["url"]}},{"name":"fact-check","description":"Verify the accuracy of a claim. Returns verdict (TRUE/FALSE/MIXED/UNVERIFIED/MISLEADING), confidence score, summary, and supporting/contradicting evidence with sources.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"generate-hash","description":"Generate cryptographic hashes (sha256, sha512, md5, sha1)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"string","description":"String to hash"},"algorithm":{"enum":["sha256","sha512","md5","sha1"],"type":"string","default":"sha256"}},"required":["input"]}},{"name":"generate-image","description":"Generate images from text prompts via DALL-E 3 (1024×1024, 1792×1024, 1024×1792).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"generate-uuid","description":"Generate UUIDs (v1/v4), secure random tokens, and API-key-format strings","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"enum":["v1","v4"],"type":"string","default":"v4"},"count":{"type":"integer","default":1,"maximum":100,"minimum":1},"prefix":{"type":"string","maxLength":50,"description":"Optional prefix for each UUID"}}}},{"name":"html-to-markdown","description":"Convert HTML or any URL to clean Markdown","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to fetch and convert"},"html":{"type":"string","description":"HTML string to convert"}}}},{"name":"image-generate","description":"Generate SVG images from text prompts via Claude","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"style":{"enum":["vivid","natural"],"type":"string","default":"vivid"},"width":{"enum":[1024,1792],"type":"integer","default":1024},"height":{"enum":[1024,1792],"type":"integer","default":1024},"prompt":{"type":"string","maxLength":4000,"description":"Image description / prompt"},"quality":{"enum":["standard","hd"],"type":"string","default":"standard"}},"required":["prompt"]}},{"name":"image-remove-bg","description":"Remove background from any image","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"ip-lookup","description":"Geolocate any IP address — country, city, timezone, ISP, VPN/proxy detection","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address to look up"}},"required":["ip"]}},{"name":"jsonpath-query","description":"Run JSONPath expressions against any JSON payload","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"json":{"description":"JSON object or string to query"},"path":{"type":"string","description":"JSONPath expression starting with $"}},"required":["json","path"]}},{"name":"language-detect","description":"Detect the language of any text with confidence score and script identification","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to detect language of"}},"required":["text"]}},{"name":"news-search","description":"Search for recent news articles on any topic. Returns title, URL, description, source, and publication date from Brave News, Tavily, or Serper.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"ocr-extract","description":"Extract text from images or screenshots using AI vision (base64 or URL input)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prompt":{"type":"string","maxLength":500,"description":"Optional custom extraction instruction"},"image_url":{"type":"string","description":"Public URL of the image"},"media_type":{"enum":["image/jpeg","image/png","image/gif","image/webp"],"type":"string","default":"image/jpeg"},"image_base64":{"type":"string","description":"Base64-encoded image data"}}}},{"name":"phone-validate","description":"Parse and validate phone numbers in any format — E.164, carrier type, country","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in any format"},"country_code":{"type":"string","maxLength":2,"description":"ISO 3166-1 alpha-2 country code hint (e.g. US)"}},"required":["phone"]}},{"name":"pii-detect","description":"Detect and optionally redact PII: names, emails, SSNs, credit cards, API keys, and more","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","maxLength":50000,"description":"Text to scan for PII"},"redact":{"type":"boolean","default":false,"description":"Return text with PII replaced"},"replacement":{"type":"string","default":"[REDACTED]","description":"Replacement string when redact is true"}},"required":["text"]}},{"name":"qr-code","description":"Generate QR codes from text or URLs (PNG data URL or SVG)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","maxLength":4000,"description":"Text or URL to encode"},"width":{"type":"integer","default":300,"maximum":1000,"minimum":100},"format":{"enum":["dataurl","svg"],"type":"string","default":"dataurl"},"margin":{"type":"integer","default":2,"maximum":10,"minimum":0}},"required":["text"]}},{"name":"readability-score","description":"Compute Flesch-Kincaid readability, grade level, word count, and read time","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to analyze"}},"required":["text"]}},{"name":"regex-generate","description":"Generate regular expressions from plain English with explanations and test results","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"flags":{"type":"string","maxLength":10,"description":"Regex flags (e.g. 'gi')"},"description":{"type":"string","maxLength":500,"description":"Plain English description of what the regex should match"},"test_strings":{"type":"array","items":{"type":"string"},"maxItems":20,"description":"Optional strings to test against"}},"required":["description"]}},{"name":"research-report","description":"Generate a structured AI research report on any topic. Searches multiple sources and synthesizes findings into executive summary, key findings, and conclusion with citations.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"rss-parse","description":"Fetch and parse RSS or Atom feeds into clean structured JSON","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL of the RSS or Atom feed"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1}},"required":["url"]}},{"name":"screenshot-capture","description":"Capture page metadata and screenshot URL for any public URL","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to screenshot"},"width":{"type":"integer","default":1280,"maximum":2560,"minimum":320},"height":{"type":"integer","default":900,"maximum":2048,"minimum":200},"full_page":{"type":"boolean","default":true,"description":"Capture full scrollable page"}},"required":["url"]}},{"name":"search-web","description":"Search the web and return structured results (Tavily/Serper or DuckDuckGo fallback)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","default":5,"maximum":10,"minimum":1},"query":{"type":"string","description":"Search query"}},"required":["query"]}},{"name":"semantic-search","description":"AI-powered semantic search across web content","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"send-email","description":"Send transactional emails via Resend — plain text or HTML.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"sentiment-analysis","description":"Analyze text sentiment: positive/negative/neutral with score and emotion detection","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","maxLength":50000,"description":"Text to analyze"}},"required":["text"]}},{"name":"session-create","description":"Create a persistent AI conversation session","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"session-message","description":"Send a message in an existing AI session","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"summarize","description":"Summarize text in multiple styles: paragraph, bullets, tldr, headline, executive","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","maxLength":100000,"description":"Text to summarize"},"style":{"enum":["paragraph","bullets","tldr","headline","executive"],"type":"string","default":"paragraph"},"max_length":{"type":"integer","default":200,"maximum":1000,"minimum":50}},"required":["text"]}},{"name":"text-to-speech","description":"Convert text to natural-sounding audio via ElevenLabs. Returns base64-encoded MP3.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"timezone-convert","description":"Convert a datetime between any two IANA timezones","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"to_tz":{"type":"string","description":"Target IANA timezone (e.g. Asia/Tokyo)"},"from_tz":{"type":"string","description":"Source IANA timezone (e.g. America/New_York). Defaults to UTC."},"datetime":{"type":"string","description":"Datetime string to convert (ISO 8601). Defaults to now."}},"required":["to_tz"]}},{"name":"token-lookup","description":"Search for any token by name or ticker, returns CoinGecko IDs","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"transcribe-audio","description":"Transcribe audio files to text via OpenAI Whisper. Supports 100+ languages.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"transform-text","description":"Transform text: uppercase, lowercase, trim, reverse, slug, title, camel, snake, base64","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"mode":{"enum":["uppercase","lowercase","trim","reverse","slug","title","camel","snake","base64_encode","base64_decode"],"type":"string","default":"uppercase"},"text":{"type":"string","description":"Text to transform"}},"required":["text"]}},{"name":"url-shorten","description":"Shorten any URL via TinyURL","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to shorten"}},"required":["url"]}},{"name":"validate-data","description":"Validate JSON data against a JSON Schema","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"data":{"description":"Data to validate"},"schema":{"type":"object","description":"JSON Schema to validate against"}},"required":["schema","data"]}},{"name":"video-generate","description":"Generate short video clips from text prompts","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}},{"name":"web-scrape","description":"Scrape and extract content from websites with optional CSS selector","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"URL to scrape"},"format":{"enum":["text","html"],"type":"string","default":"text"},"selector":{"type":"string","description":"Optional CSS selector to extract specific content"}},"required":["url"]}},{"name":"web-search","description":"Real-time web search with AI-synthesized answer (requires TAVILY_API_KEY)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","maxLength":500,"description":"Search query"},"max_results":{"type":"integer","default":5,"maximum":10,"minimum":1},"search_depth":{"enum":["basic","advanced"],"type":"string","default":"basic"},"include_answer":{"type":"boolean","default":true,"description":"Include AI-synthesized answer"}},"required":["query"]}},{"name":"webhook-send","description":"POST a JSON payload to any webhook URL","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Webhook endpoint URL"},"body":{"description":"JSON payload to send"},"method":{"enum":["POST","PUT","PATCH"],"type":"string","default":"POST"},"headers":{"type":"object","description":"Optional extra headers (safe headers only)"}},"required":["url"]}},{"name":"whois-lookup","description":"Look up domain registration info: registrar, created/expires dates, nameservers, status","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"Domain name to look up (e.g. google.com)"}},"required":["domain"]}},{"name":"workflow-agent","description":"Multi-step autonomous AI agent pipeline","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":true}}],"scan":{"score":81,"grade":"B","scanned_at":"2026-09-24T17:26:39.135Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T17:26:39.034Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1099ms"]},"poisoning":{"score":15,"max":15,"notes":["63 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 10 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://archtools.dev/mcp","reachable":true,"authRequired":false,"latencyMs":1099,"serverInfo":{"name":"arch-tools","version":"2.0.0"}},{"url":"https://arch-tools-mcp.onrender.com/sse","reachable":true,"authRequired":false,"latencyMs":796,"error":"Error POSTing to endpoint (HTTP 400): InternalServerError: stream is not readable"}],"packages":[],"repo":{"found":true,"owner":"Deesmo","repo":"Arch-AI-Tools","archived":false,"pushedAt":"2026-09-21T05:13:08Z","stars":1,"forks":1,"openIssues":31,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/216583168?v=4","ownerCreatedAt":"2025-06-16T17:14:42Z"},"icon":{"url":"https://archtools.dev/apple-touch-icon-v2.png","source":"site","width":180,"height":180},"presence":{"stars":1,"forks":1,"downloadsWeek":null,"license":null,"lastPushAt":"2026-09-21T05:13:08.000Z","score":26}}}},"grade_history":[],"reviews":[]}