Presend MCP Server
Qué hace este MCP
Provides security and developer utilities including DNS, WHOIS-related checks, vulnerability and reputation checks, JWT tools, encoding, and repository supply-chain analysis.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Address to screen: EVM (0x + 40 hex chars) or Bitcoin (bc1..., 1..., 3...), both fully covered. Addresses of other chains are matched against their lists too; bech32 addresses of other chains (e.g. cosmos1...) return sanctioned: null (unchecked, not clean) when not listed.'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check, e.g. example.com. robots.txt is fetched from https://<domain>/robots.txt.'}}}
Esquema de entrada
{'type': 'object', 'required': ['action', 'text'], 'properties': {'text': {'type': 'string', 'description': 'Text to encode, or Base64 string to decode.'}, 'action': {'type': 'string', 'description': "Either 'encode' or 'decode'."}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'hex': {'type': 'string', 'description': 'Hex color code, e.g. #ff0000 or ff0000. Provide exactly one of hex, rgb, or hsl.'}, 'hsl': {'type': 'string', 'description': 'HSL color, e.g. 0,100%,50%. Provide exactly one of hex, rgb, or hsl.'}, 'rgb': {'type': 'string', 'description': 'RGB color, e.g. 255,0,0. Provide exactly one of hex, rgb, or hsl.'}}}
Esquema de entrada
{'type': 'object', 'required': ['direction', 'data'], 'properties': {'data': {'type': 'string', 'description': 'The CSV or JSON text to convert, matching the chosen direction.'}, 'direction': {'type': 'string', 'description': "Either 'csv-to-json' or 'json-to-csv'."}}}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'CVE, GHSA, or other OSV-native identifier, e.g. CVE-2021-44228.'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'type': {'type': 'string', 'description': 'Narrow to a single record type. Omit to get all 6 at once.'}, 'domain': {'type': 'string', 'description': 'Domain to look up, e.g. example.com.'}}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to check against a list of known disposable/temporary email domains.'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check SPF, DKIM, and DMARC records for, e.g. example.com.'}}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to validate for correct syntax and a resolvable domain.'}}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to run through combined syntax, disposable-domain, and MX-record checks.'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to fetch the favicon URL for, e.g. example.com.'}}}
Esquema de entrada
{'type': 'object', 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'description': 'IBAN to validate. Spaces are ignored.'}}}
Esquema de entrada
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 or IPv6 address to check (IPv4-mapped IPv6 such as ::ffff:1.2.3.4 is checked against the IPv4 list) against a curated list of known hijacked or cyber-crime-controlled netblocks.'}}}
Esquema de entrada
{'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'The JWT to decode. Decodes header and payload only -- does not verify the signature (use /jwt-verify for that).'}}}
Esquema de entrada
{'type': 'object', 'required': ['token'], 'properties': {'jwk': {'type': 'object', 'description': 'Public key in JWK format, for RS/PS/ES algorithms.'}, 'token': {'type': 'string', 'description': 'The JWT to verify. Checks the cryptographic signature -- use /jwt-decode if you only need to read the header and payload.'}, 'secret': {'type': 'string', 'description': 'Required for HS256/384/512.'}, 'jwks_url': {'type': 'string', 'description': 'URL to a JWKS document; the key is matched by the token\'s "kid" header.'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to extract title, description, and Open Graph / Twitter Card metadata from.'}}}
Esquema de entrada
{'type': 'object', 'required': ['ecosystem', 'package'], 'properties': {'package': {'type': 'string', 'description': 'Package name, e.g. lodash'}, 'ecosystem': {'type': 'string', 'description': "Currently only 'npm' is supported."}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'length': {'type': 'string', 'description': 'Desired password length. Defaults to a reasonable secure length if omitted.'}, 'numbers': {'type': 'string', 'description': 'Whether to include numeric digits. 1 for yes, 0 for no.'}, 'symbols': {'type': 'string', 'description': 'Whether to include symbol characters. 1 for yes, 0 for no.'}, 'uppercase': {'type': 'string', 'description': 'Whether to include uppercase letters. 1 for yes, 0 for no.'}, 'exclude_ambiguous': {'type': 'string', 'description': 'Whether to exclude visually ambiguous characters (e.g. 0/O, 1/l). 1 for yes, 0 for no.'}}}
Esquema de entrada
{'type': 'object', 'required': ['password'], 'properties': {'password': {'type': 'string', 'description': "Password to check against known data-breach corpora. Only a 5-character SHA-1 hash prefix is sent to HIBP (k-anonymity), but the password itself travels in this request's URL; for real passwords, prefer password_check, which takes it in a POST body."}}}
Esquema de entrada
{'type': 'object', 'required': ['password'], 'properties': {'password': {'type': 'string', 'description': 'Password to evaluate for strength (length, character variety, common patterns).'}, 'check_breach': {'type': 'boolean', 'description': 'Whether to also check the password against known data-breach corpora via k-anonymity. true or false.'}}}
Esquema de entrada
{'type': 'object', 'required': ['number'], 'properties': {'number': {'type': 'string', 'description': 'Phone number to validate and format, ideally in E.164 format (e.g. +14155552671).'}, 'country': {'type': 'string', 'description': "ISO 3166-1 alpha-2 country code (e.g. US, FR). Required unless the number starts with +: over MCP the end user's country cannot be inferred."}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to follow the full redirect chain for, hop by hop.'}}}
Esquema de entrada
{'type': 'object', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'description': 'GitHub repository in owner/name format, e.g. lodash/lodash.'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Base URL of a CometBFT RPC endpoint to audit, e.g. https://rpc.cosmos.network:443.'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to audit HTTP security headers for (CSP, HSTS, X-Frame-Options, etc.).'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to run a combined security posture check against (headers, reputation, and related signals).'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to passively discover subdomains for via Certificate Transparency logs, e.g. example.com.'}}}
Esquema de entrada
{'type': 'object', 'required': ['ecosystem', 'package'], 'properties': {'package': {'type': 'string', 'description': 'Package name to check.'}, 'ecosystem': {'type': 'string', 'description': 'Package ecosystem, e.g. npm. maintainer-change-check only runs for npm.'}}}
Esquema de entrada
{'type': 'object', 'required': ['texts'], 'properties': {'texts': {'type': 'array', 'description': '1 text (hash only) or 2 texts (compare). Max 200,000 characters each.'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'date': {'type': 'string', 'description': 'Date/time string to convert to a Unix timestamp. Provide either unix or date, not both.'}, 'unix': {'type': 'string', 'description': 'Unix timestamp (seconds since epoch) to convert to a human-readable date. Provide either unix or date, not both.'}}}
Esquema de entrada
{'type': 'object', 'required': ['tx'], 'properties': {'tx': {'type': 'string', 'description': "Base64-encoded Cosmos SDK TxRaw protobuf bytes, as returned by a chain's CometBFT RPC /block or /tx_search endpoints."}}}
Esquema de entrada
{'type': 'object', 'required': ['ecosystem', 'package'], 'properties': {'package': {'type': 'string', 'description': 'Package name to check for likely typosquatting of a well-known package in the given ecosystem.'}, 'ecosystem': {'type': 'string', 'description': 'Package ecosystem, e.g. npm or PyPI.'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to strip tracking parameters from (utm_*, fbclid, gclid, and similar).'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to check against known phishing/malware URL databases.'}}}
Esquema de entrada
{'type': 'object', 'required': ['ua'], 'properties': {'ua': {'type': 'string', 'description': "User-Agent string to parse. Required over MCP: the server cannot see the end user's own User-Agent."}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'string', 'description': 'Number of UUIDs (v4) to generate. Defaults to 1 if omitted.'}}}
Esquema de entrada
{'type': 'object', 'required': ['vat'], 'properties': {'vat': {'type': 'string', 'description': 'VAT number, with or without the country prefix.'}, 'country': {'type': 'string', 'description': '2-letter EU country code (EL for Greece, XI for Northern Ireland). Optional if vat includes the prefix.'}}}
Esquema de entrada
{'type': 'object', 'required': ['ecosystem', 'package'], 'properties': {'package': {'type': 'string', 'description': 'Package name to check against OSV.dev for known CVEs.'}, 'version': {'type': 'string', 'description': 'Omit to check all versions of the package.'}, 'ecosystem': {'type': 'string', 'description': 'Package ecosystem, e.g. npm, PyPI, Go, crates.io, Maven, RubyGems, Packagist, or NuGet.'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to look up registration details for via RDAP, e.g. example.com.'}}}
Cambios recientes en herramientas
Servidores MCP similares
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data
Offers paid utilities for web audits, HTTP fetching and extraction, BigQuery analysis, LLM processing, code execution, blockchain…
developer-tools
Provides general-purpose developer utilities for encoding, hashing, encryption, JSON, HTML, CSS, networking, and related data tra…
Qiniso
Provides deterministic formatting, parsing, holiday and tax lookups, address handling, and checksum or structure validation for i…
ContrastAPI
Provides security research and assessment tools covering CVEs, IOCs, dependencies, secrets, injection risks, HTTP headers, domain…