Presend MCP Server
Ce que fait ce MCP
Provides security and developer utilities including DNS, WHOIS-related checks, vulnerability and reputation checks, JWT tools, encoding, and repository supply-chain analysis.
Outils
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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'."}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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'."}}}
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'CVE, GHSA, or other OSV-native identifier, e.g. CVE-2021-44228.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to check against a list of known disposable/temporary email domains.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to check SPF, DKIM, and DMARC records for, e.g. example.com.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to validate for correct syntax and a resolvable domain.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to run through combined syntax, disposable-domain, and MX-record checks.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to fetch the favicon URL for, e.g. example.com.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'description': 'IBAN to validate. Spaces are ignored.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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).'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to extract title, description, and Open Graph / Twitter Card metadata from.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['ecosystem', 'package'], 'properties': {'package': {'type': 'string', 'description': 'Package name, e.g. lodash'}, 'ecosystem': {'type': 'string', 'description': "Currently only 'npm' is supported."}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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."}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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."}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to follow the full redirect chain for, hop by hop.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'description': 'GitHub repository in owner/name format, e.g. lodash/lodash.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to audit HTTP security headers for (CSP, HSTS, X-Frame-Options, etc.).'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to run a combined security posture check against (headers, reputation, and related signals).'}}}
Schéma d’entrée
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to passively discover subdomains for via Certificate Transparency logs, e.g. example.com.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['texts'], 'properties': {'texts': {'type': 'array', 'description': '1 text (hash only) or 2 texts (compare). Max 200,000 characters each.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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."}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to strip tracking parameters from (utm_*, fbclid, gclid, and similar).'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to check against known phishing/malware URL databases.'}}}
Schéma d’entrée
{'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."}}}
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'string', 'description': 'Number of UUIDs (v4) to generate. Defaults to 1 if omitted.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to look up registration details for via RDAP, e.g. example.com.'}}}
Modifications récentes des outils
Serveurs MCP similaires
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…