agentsvc.io
Was dieses MCP kann
Offers web retrieval, scraping, screenshots, PDF and OCR processing, validation, market data, translation, and other general-purpose agent utilities.
Tools
Eingabeschema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 500, 'description': 'Data to encode'}, 'type': {'enum': ['code128', 'ean13', 'ean8', 'upca', 'upce', 'code39', 'itf14', 'gs1_128', 'isbn', 'datamatrix', 'pdf417', 'aztec', 'qr'], 'type': 'string', 'default': 'code128'}, 'scale': {'type': 'integer', 'default': 3, 'maximum': 8, 'minimum': 1}, 'include_text': {'type': 'boolean', 'default': True}}}
Eingabeschema
{'type': 'object', 'required': ['coins'], 'properties': {'coins': {'type': 'array', 'items': {'type': 'string'}, 'examples': [['bitcoin', 'ethereum'], ['BTC', 'ETH', 'SOL'], ['bitcoin', 'BNB', 'cardano']], 'description': "List of coin IDs or ticker symbols. Accepts CoinGecko IDs (e.g. 'bitcoin', 'ethereum') or common tickers (e.g. 'BTC', 'ETH', 'SOL'). Max 25 coins per call."}, 'currencies': {'type': 'array', 'items': {'type': 'string'}, 'default': ['usd'], 'description': "Target fiat currencies. Default: ['usd']. Supported: usd, eur, gbp, jpy, chf, aud, cad, btc, eth."}}}
Eingabeschema
{'type': 'object', 'required': ['domain'], 'properties': {'types': {'type': 'array', 'items': {'enum': ['A', 'AAAA', 'MX', 'TXT', 'CNAME', 'NS'], 'type': 'string'}, 'default': ['A'], 'description': 'DNS record types to resolve. Default: ["A"]. Supported: A, AAAA, MX, TXT, CNAME, NS'}, 'domain': {'type': 'string', 'description': "Domain name to look up (e.g. 'example.com', 'mail.google.com')"}}}
Eingabeschema
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'description': "The email address to validate (e.g. 'user@example.com')"}}}
Eingabeschema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'EVM address on Base'}}}
Eingabeschema
{'type': 'object', 'properties': {'base': {'type': 'string', 'default': 'EUR', 'description': 'Base currency (e.g. USD, EUR, GBP)'}, 'symbols': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Target currencies to return. Empty = all.'}}}
Eingabeschema
{'type': 'object', 'oneOf': [{'required': ['address'], 'properties': {'limit': {'type': 'integer', 'default': 1, 'description': 'Max number of results to return (default: 1, max: 5)'}, 'address': {'type': 'string', 'description': "Address string to geocode (e.g. 'Eiffel Tower, Paris', '1600 Pennsylvania Ave NW, Washington DC', 'Marienplatz 1, Munich')"}}}, {'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude for reverse geocoding (e.g. 48.8566)'}, 'lon': {'type': 'number', 'description': 'Longitude for reverse geocoding (e.g. 2.3522)'}}}], 'description': "Provide either 'address' for forward geocoding, or both 'lat' + 'lon' for reverse geocoding."}
Eingabeschema
{'oneOf': [{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'URL to render as PDF (must be publicly accessible)'}, 'format': {'enum': ['A4', 'Letter', 'Legal'], 'type': 'string', 'default': 'A4', 'description': 'Page format'}, 'margin': {'type': 'object', 'properties': {'top': {'type': 'string', 'default': '1cm'}, 'left': {'type': 'string', 'default': '1cm'}, 'right': {'type': 'string', 'default': '1cm'}, 'bottom': {'type': 'string', 'default': '1cm'}}, 'description': "Page margins (CSS units, e.g. '1cm', '10mm', '0.5in')"}, 'landscape': {'type': 'boolean', 'default': False, 'description': 'Landscape orientation'}}}, {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Raw HTML string to render as PDF'}, 'format': {'enum': ['A4', 'Letter', 'Legal'], 'type': 'string', 'default': 'A4', 'description': 'Page format'}, 'margin': {'type': 'object', 'properties': {'top': {'type': 'string', 'default': '1cm'}, 'left': {'type': 'string', 'default': '1cm'}, 'right': {'type': 'string', 'default': '1cm'}, 'bottom': {'type': 'string', 'default': '1cm'}}, 'description': "Page margins (CSS units, e.g. '1cm', '10mm', '0.5in')"}, 'landscape': {'type': 'boolean', 'default': False, 'description': 'Landscape orientation'}}}], 'description': "Provide either 'url' OR 'html' (not both). Common fields (format, landscape, margin) apply to both."}
Eingabeschema
{'type': 'object', 'properties': {'fit': {'enum': ['inside', 'cover', 'contain', 'fill'], 'type': 'string', 'default': 'inside'}, 'width': {'type': 'integer', 'maximum': 4096}, 'format': {'enum': ['webp', 'png', 'jpeg', 'avif'], 'type': 'string', 'default': 'webp'}, 'height': {'type': 'integer', 'maximum': 4096}, 'quality': {'type': 'integer', 'default': 80, 'maximum': 100, 'minimum': 1}, 'image_url': {'type': 'string', 'format': 'uri', 'description': 'Public URL of the image (max 15 MB)'}, 'image_base64': {'type': 'string', 'description': 'Base64 image data (data: URI prefix allowed)'}}}
Eingabeschema
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': "IPv4 or IPv6 address to look up (e.g. '8.8.8.8' or '2001:4860:4860::8888')"}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'description': 'Number of articles to return (default: 10, max: 30)'}, 'query': {'type': 'string', 'description': "Search query (e.g. 'artificial intelligence', 'climate change 2026', 'Apple earnings')"}, 'category': {'enum': ['general', 'tech', 'business', 'science', 'health', 'politics'], 'type': 'string', 'default': 'general', 'description': "News category filter. 'tech' searches HackerNews for developer/tech news. Others search BBC + general news feeds."}}}
Eingabeschema
{'type': 'object', 'required': ['image_base64'], 'properties': {'psm': {'type': 'integer', 'default': 3, 'description': 'Page Segmentation Mode. 3 = fully automatic (default, best for most images). 6 = single uniform block of text. 7 = single text line. 11 = sparse text (find text anywhere). 13 = raw line (no line ordering). Use 6 or 7 for forms/labels.'}, 'language': {'type': 'string', 'default': 'eng', 'description': "Tesseract language code. Default: 'eng' (English). Other supported: 'deu' (German), 'fra' (French), 'spa' (Spanish), 'ita' (Italian), 'por' (Portuguese), 'rus' (Russian), 'chi_sim' (Chinese Simplified), 'jpn' (Japanese), 'ara' (Arabic), 'kor' (Korean), 'nld' (Dutch), 'pol' (Polish). Use '+' to combine: 'eng+deu'."}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded image. Supported formats: PNG, JPEG, WebP, TIFF, BMP. Max 10 MB decoded. For best results use high-contrast images with clear text.'}}}
Eingabeschema
{'type': 'object', 'required': ['pdf_base64'], 'properties': {'max_pages': {'type': 'integer', 'default': 50, 'description': 'Maximum number of pages to extract. Default: 50. Use to limit processing time for large PDFs.'}, 'pdf_base64': {'type': 'string', 'description': 'Base64-encoded PDF file content. Decode a PDF file to base64 and pass it here. Max ~10 MB (unencoded).'}}}
Eingabeschema
{'type': 'object', 'required': ['phone'], 'properties': {'phone': {'type': 'string', 'description': "Phone number to validate. Can be in any format: E.164 ('+4915123456789'), national ('015123456789'), or international ('0049 151 23456789'). Include country code (+ prefix) for best results."}, 'country_code': {'type': 'string', 'description': "ISO 3166-1 alpha-2 country code hint for parsing national numbers without country prefix (e.g. 'DE' for Germany, 'US' for United States). Optional if number includes country code (+...)."}}}
Eingabeschema
{'type': 'object', 'required': ['text'], 'properties': {'size': {'type': 'integer', 'default': 256, 'description': 'Output image size in pixels (width and height). Min: 64, Max: 1024.'}, 'text': {'type': 'string', 'description': 'The text or URL to encode in the QR code'}, 'error_correction': {'enum': ['L', 'M', 'Q', 'H'], 'type': 'string', 'default': 'M', 'description': 'Error correction level: L=7%, M=15%, Q=25%, H=30% data recovery. Higher = bigger QR code.'}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Feed URL (RSS or Atom)'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'description': 'Maximum number of items to return'}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'The URL to capture'}, 'width': {'type': 'integer', 'default': 1280, 'description': 'Viewport width in pixels'}, 'height': {'type': 'integer', 'default': 800, 'description': 'Viewport height in pixels'}, 'wait_ms': {'type': 'integer', 'default': 1000, 'description': 'Wait time after page load in ms'}, 'full_page': {'type': 'boolean', 'default': False, 'description': 'Capture full page height'}}}
Eingabeschema
{'type': 'object', 'required': ['domain'], 'properties': {'port': {'type': 'integer', 'default': 443, 'description': 'Port to check (default: 443)'}, 'domain': {'type': 'string', 'description': "Domain to check SSL for (e.g. 'github.com', 'api.example.com'). Do not include https://"}}}
Eingabeschema
{'type': 'object', 'required': ['symbols'], 'properties': {'symbols': {'type': 'array', 'items': {'type': 'string'}, 'description': "List of stock ticker symbols. Max 10 per call. Examples: ['AAPL', 'MSFT', 'NVDA'] for US stocks, ['SAP.DE', 'BAYN.DE'] for German XETRA stocks, ['TSLA', 'GOOGL', 'AMZN']. Use the exchange suffix for non-US stocks (e.g. .DE, .L, .PA)."}}}
Eingabeschema
{'type': 'object', 'required': ['location'], 'properties': {'location': {'type': 'string', 'description': "City name or 'lat,lon'"}}}
Eingabeschema
{'type': 'object', 'required': ['text', 'target_lang'], 'properties': {'text': {'type': 'string', 'description': 'Text to translate (max 500 characters per call)'}, 'source_lang': {'type': 'string', 'default': 'auto', 'description': "Source language code. Default: 'auto' (auto-detect). Use ISO 639-1 codes."}, 'target_lang': {'type': 'string', 'description': "Target language code (e.g. 'de' for German, 'fr' for French, 'es' for Spanish, 'ja' for Japanese, 'zh' for Chinese). Use ISO 639-1 codes."}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'URL to check'}, 'method': {'enum': ['GET', 'HEAD'], 'type': 'string', 'default': 'GET'}}}
Eingabeschema
{'type': 'object', 'required': ['location'], 'properties': {'location': {'type': 'string', 'default': 'Berlin', 'description': "City name (e.g. 'Berlin'), or lat,lon string (e.g. '52.52,13.41'). Default: Berlin"}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'The URL to read and extract content from'}, 'max_chars': {'type': 'integer', 'default': 8000, 'description': 'Maximum characters of text to return (truncated with …)'}, 'include_links': {'type': 'boolean', 'default': False, 'description': 'If true, include up to 50 links found on the page'}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Public http(s) URL to scrape'}, 'render': {'type': 'boolean', 'default': False, 'description': 'Render with a headless browser (for JavaScript-heavy pages). Returns plain text instead of Markdown.'}, 'max_chars': {'type': 'integer', 'default': 8000, 'maximum': 60000, 'description': 'Truncate Markdown after this many characters'}, 'include_links': {'type': 'boolean', 'default': False, 'description': 'Also return up to 100 absolute links found on the page'}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "Search query string (e.g. 'current Bitcoin price', 'capital of France', 'Next.js 15 release date')"}}}
Eingabeschema
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': "Domain to look up (e.g. 'github.com', 'openai.com'). Include TLD, exclude https://"}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
WebLens
Fetches, crawls, searches, screenshots, compares, and extracts structured information from websites and PDFs, including research …
FreshContext
Evaluates supplied context for freshness and provenance and retrieves research, finance, news, repository, package, company, gove…
Industrial Platform
Runs paid tools for web and document extraction, cited research briefs, sitemap discovery, metadata analysis, and website change …
oxylabs-mcp
Searches, scrapes, crawls, maps, and browser-navigates websites and sources, including specialized Google and Amazon data extract…
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…