Tools for Agents
Qué hace este MCP
Provides web research and extraction workflows, crawling, browser automation, PDF and book OCR, text processing, embeddings, and structured data extraction.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['goal'], 'properties': {'goal': {'type': 'string'}, 'optimizer': {'type': 'string', 'default': 'balanced'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}, 'max_sources': {'type': 'integer', 'default': 3}}}
Esquema de entrada
{'type': 'object', 'required': ['encoded'], 'properties': {'encoded': {'type': 'string', 'description': 'Base64 string to decode'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Plain text to encode'}}}
Esquema de entrada
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}}, 'webhook': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'dpi': {'type': 'number', 'default': 360}, 'url': {'type': 'string'}, 'engine': {'enum': ['auto', 'easyocr', 'tesseract', 'ensemble'], 'type': 'string', 'default': 'auto'}, 'profile': {'enum': ['historical', 'modern', 'aggressive'], 'type': 'string', 'default': 'historical'}, 'end_page': {'type': 'integer'}, 'languages': {'type': 'array', 'items': {'type': 'string'}, 'default': ['la', 'en']}, 'multi_pass': {'type': 'boolean', 'default': True}, 'preprocess': {'type': 'boolean', 'default': True}, 'start_page': {'type': 'integer', 'default': 1}, 'auto_retry_dpi': {'type': 'boolean', 'default': True}, 'use_text_layer': {'type': 'boolean', 'default': True}}}
Esquema de entrada
{'type': 'object', 'required': ['url', 'steps'], 'properties': {'url': {'type': 'string'}, 'steps': {'type': 'array', 'items': {'type': 'object'}}, 'timeout': {'type': 'integer', 'default': 30}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}, 'overlap': {'type': 'integer', 'default': 50}, 'chunk_size': {'type': 'integer', 'default': 500}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'url_a': {'type': 'string'}, 'url_b': {'type': 'string'}, 'text_a': {'type': 'string'}, 'text_b': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}, 'algorithm': {'enum': ['sha256', 'sha1', 'md5'], 'type': 'string', 'default': 'sha256'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'max_pages': {'type': 'integer', 'default': 10}}}
Esquema de entrada
{'type': 'object', 'required': ['resolution_id', 'capability_id', 'executor_id', 'outcome'], 'properties': {'outcome': {'enum': ['success', 'failure', 'partial', 'skipped'], 'type': 'string'}, 'cost_usd': {'type': 'number'}, 'latency_ms': {'type': 'integer'}, 'executor_id': {'type': 'string'}, 'capability_id': {'type': 'string'}, 'resolution_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['goal'], 'properties': {'goal': {'type': 'string', 'description': 'Task description'}, 'inputs': {'type': 'object', 'description': 'Known inputs (url, text, query, â\x80¦)'}, 'capability': {'type': 'string', 'description': 'Optional explicit capability ID'}}}
Esquema de entrada
{'type': 'object', 'required': ['operation'], 'properties': {'params': {'type': 'object', 'default': {}}, 'operation': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Raw CSV/TSV text'}, 'delimiter': {'type': 'string', 'default': ',', 'description': 'Field delimiter'}, 'has_header': {'type': 'boolean', 'default': True}}}
Esquema de entrada
{'type': 'object', 'required': ['texts'], 'properties': {'texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of text passages'}, 'threshold': {'type': 'number', 'default': 0.85}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name (e.g. example.com)'}, 'record_type': {'type': 'string', 'default': 'A', 'description': 'DNS record type: A, MX, TXT, â\x80¦'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}, 'model': {'enum': ['minilm', 'bge-large'], 'type': 'string', 'default': 'minilm'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}}}
Esquema de entrada
{'type': 'object', 'required': ['tool'], 'properties': {'text': {'type': 'string'}, 'tool': {'type': 'string'}, 'count': {'type': 'integer', 'default': 1}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'same_host': {'type': 'boolean', 'default': True}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'max_headings': {'type': 'integer', 'default': 40}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}}}
Esquema de entrada
{'type': 'object', 'required': ['url', 'query'], 'properties': {'url': {'type': 'string'}, 'query': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'mode': {'enum': ['fast', 'full'], 'type': 'string', 'default': 'fast'}, 'format': {'enum': ['markdown', 'text', 'html'], 'type': 'string', 'default': 'markdown'}, 'include_links': {'type': 'boolean', 'default': False}}}
Esquema de entrada
{'type': 'object', 'required': ['primary'], 'properties': {'primary': {'type': 'object'}, 'fallbacks': {'type': 'array', 'items': {'type': 'object'}}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}}}
Esquema de entrada
{'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Raw HTML'}}}
Esquema de entrada
{'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['data'], 'properties': {'data': {'description': 'JSON object or array to flatten'}, 'prefix': {'type': 'string', 'default': ''}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'JSON text to parse'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}, 'top_k': {'type': 'integer', 'default': 15}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}, 'min_length': {'type': 'integer', 'default': 1}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'goal': {'type': 'string'}, 'domain': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'max_urls': {'type': 'integer', 'default': 50}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Markdown document'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id', 'query'], 'properties': {'limit': {'type': 'integer', 'default': 10}, 'query': {'type': 'string'}, 'session_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id', 'key', 'value'], 'properties': {'key': {'type': 'string'}, 'value': {'type': 'string'}, 'session_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['records_a', 'records_b', 'key'], 'properties': {'key': {'type': 'string', 'description': 'Join key field name'}, 'records_a': {'type': 'array', 'items': {'type': 'object'}}, 'records_b': {'type': 'array', 'items': {'type': 'object'}}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'webhook': {'type': 'string'}, 'interval_hours': {'type': 'integer', 'default': 24}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text containing dates'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Image URL with table'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Image URL'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Page URL'}, 'timeout': {'type': 'integer', 'default': 20}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'peek_bytes': {'type': 'integer', 'default': 8192}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'PDF URL'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'PDF URL'}, 'end_page': {'type': 'integer', 'description': 'Last page (inclusive)'}, 'start_page': {'type': 'integer', 'default': 1}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}, 'redact': {'type': 'boolean', 'default': False}}}
Esquema de entrada
{'type': 'object', 'required': ['goal'], 'properties': {'goal': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name (e.g. example.com)'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'chunk': {'type': 'boolean', 'default': False}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Starting URL'}, 'timeout': {'type': 'integer', 'default': 15}, 'max_hops': {'type': 'integer', 'default': 10}}}
Esquema de entrada
{'type': 'object', 'required': ['text', 'pattern'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}, 'group': {'type': 'integer', 'default': 0}, 'pattern': {'type': 'string', 'description': 'Regular expression'}, 'max_matches': {'type': 'integer', 'default': 50}}}
Esquema de entrada
{'type': 'object', 'required': ['query', 'documents'], 'properties': {'query': {'type': 'string'}, 'documents': {'type': 'array', 'items': {'type': 'string'}}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}, 'max_results': {'type': 'integer', 'default': 3}}}
Esquema de entrada
{'type': 'object', 'required': ['query', 'documents'], 'properties': {'query': {'type': 'string'}, 'top_k': {'type': 'integer', 'default': 3}, 'documents': {'type': 'array', 'items': {'type': 'string'}}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Site URL'}, 'timeout': {'type': 'integer', 'default': 15}}}
Esquema de entrada
{'type': 'object', 'required': ['chain_id'], 'properties': {'inputs': {'type': 'object'}, 'chain_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['goal'], 'properties': {'goal': {'type': 'string'}, 'async': {'type': 'boolean', 'default': False}, 'template': {'type': 'string', 'default': 'auto'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'full_page': {'type': 'boolean', 'default': False}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Page URL'}, 'timeout': {'type': 'integer', 'default': 20}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'port': {'type': 'integer', 'default': 443}, 'domain': {'type': 'string', 'description': 'Hostname'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}, 'max_sentences': {'type': 'integer', 'default': 3}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text_a', 'text_b'], 'properties': {'text_a': {'type': 'string', 'description': 'First text'}, 'text_b': {'type': 'string', 'description': 'Second text'}, 'context_lines': {'type': 'integer', 'default': 3}}}
Esquema de entrada
{'type': 'object', 'required': ['texts'], 'properties': {'model': {'type': 'string', 'default': 'minilm'}, 'texts': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text', 'target_lang'], 'properties': {'text': {'type': 'string'}, 'source_lang': {'type': 'string', 'default': 'auto'}, 'target_lang': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}, 'max_tokens': {'type': 'integer', 'default': 2000}, 'keep_head_ratio': {'type': 'number', 'default': 0.6}, 'preserve_numbers': {'type': 'boolean', 'default': True}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to normalize'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name'}}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'description': 'IBAN to validate'}}}
Esquema de entrada
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 or IPv6 address'}}}
Esquema de entrada
{'type': 'object', 'required': ['phone'], 'properties': {'phone': {'type': 'string'}, 'default_region': {'type': 'string', 'default': 'UA'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'UUID string'}}}
Esquema de entrada
{'type': 'object', 'required': ['claim'], 'properties': {'mode': {'type': 'string', 'default': 'fast'}, 'claim': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Live URL to look up in the Internet Archive'}, 'limit': {'type': 'integer', 'default': 5, 'description': 'Max CDX snapshots'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}, 'max_results': {'type': 'integer', 'default': 5}}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Input text'}}}
Esquema de entrada
{'type': 'object', 'required': ['steps'], 'properties': {'steps': {'type': 'array', 'items': {'type': 'object'}}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'tag': {'type': 'string', 'description': 'Optional tag to extract values from'}, 'text': {'type': 'string', 'description': 'XML text'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'languages': {'type': 'array', 'items': {'type': 'string'}}}}
Cambios recientes en herramientas
Servidores MCP similares
apis-io
Provides catalog search, comparison, scoring, enrichment, lists, and dataset exports for APIs, providers, specifications, workflo…
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…
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
Agent Margin Router
Provides pay-per-call tools for blockchain balances, contracts, prices, gas, domains, web extraction, package intelligence, news,…
1cent Web Intelligence for AI Agents
Performs SSRF-safe public web inspection, URL extraction, metadata and content analysis, accessibility checks, feed and sitemap d…
NanoTools
Offers utility APIs alongside web search, scraping, browser rendering, screenshots, SERP data, and SEO audits.