arch-tools-mcp
Qué hace este MCP
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact checking, cryptographic utilities, AI reasoning, and image generation.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['prompt'], '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}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['value'], '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}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], '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)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['from', 'to', 'data'], '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'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['amount', 'from', 'to'], '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'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['original', 'modified'], 'properties': {'format': {'enum': ['unified', 'words', 'chars', 'json'], 'type': 'string', 'default': 'unified'}, 'modified': {'type': 'string', 'description': 'Modified text'}, 'original': {'type': 'string', 'description': 'Original text'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to verify'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], '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)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'URL to fetch and extract metadata from'}, 'text': {'type': 'string', 'description': 'Text to analyze'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to extract'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public PDF URL'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'String to hash'}, 'algorithm': {'enum': ['sha256', 'sha512', 'md5', 'sha1'], 'type': 'string', 'default': 'sha256'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'URL to fetch and convert'}, 'html': {'type': 'string', 'description': 'HTML string to convert'}}}
Esquema de entrada
{'type': 'object', 'required': ['prompt'], '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'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 or IPv6 address to look up'}}}
Esquema de entrada
{'type': 'object', 'required': ['json', 'path'], 'properties': {'json': {'description': 'JSON object or string to query'}, 'path': {'type': 'string', 'description': 'JSONPath expression starting with $'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to detect language of'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', 'required': ['phone'], '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)'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], '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'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], '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}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to analyze'}}}
Esquema de entrada
{'type': 'object', 'required': ['description'], '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'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL of the RSS or Atom feed'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], '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'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Search query'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 50000, 'description': 'Text to analyze'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['text'], '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}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['to_tz'], '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.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['text'], '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'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to shorten'}}}
Esquema de entrada
{'type': 'object', 'required': ['schema', 'data'], 'properties': {'data': {'description': 'Data to validate'}, 'schema': {'type': 'object', 'description': 'JSON Schema to validate against'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['url'], '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)'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], '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'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], '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'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name to look up (e.g. google.com)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': True}
Cambios recientes en herramientas
Servidores MCP similares
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
apis-io
Provides catalog search, comparison, scoring, enrichment, lists, and dataset exports for APIs, providers, specifications, workflo…
Tools for Agents
Provides web research and extraction workflows, crawling, browser automation, PDF and book OCR, text processing, embeddings, and …
Colour Memory
Provides historical color archive research, color analysis, accessibility checks, cultural context, and brand palette and asset g…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
webbersites-x402-data-api
Provides pay-per-call utilities for web scraping, SEO and accessibility audits, document extraction, DNS and email checks, crypto…
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…