Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted 1 min ago
teppi

Server definition

Hash
sha256:ed37b70580da607e9123ef2f0194e81978dfd3d2e89c0df54cdd3279474a06f9
What it is
What a remote MCP server returned when asked what it offers: 49 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Convert a cron expression to a human-readable description.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "expression": { "description": "Five-field cron expression", "type": "string" } }, "required": [ "expression" ], "type": "object" }, "name": "dev_cron_describe", "outputSchema": null }, { "description": "Compute a unified diff between two text strings. Use when comparing file versions, config changes, or code revisions. Returns added, removed, and unchanged lines.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "modified": { "description": "Modified text", "type": "string" }, "original": { "description": "Original text", "type": "string" } }, "required": [ "original", "modified" ], "type": "object" }, "name": "dev_diff", "outputSchema": null }, { "description": "Generate a hash (MD5, SHA-1, SHA-256, SHA-512) of input text. Use for checksums, data integrity, or fingerprinting.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "algorithm": { "description": "Hash algorithm", "enum": [ "md5", "sha1", "sha256", "sha384", "sha512" ], "type": "string" }, "text": { "description": "Text to hash", "type": "string" } }, "required": [ "text", "algorithm" ], "type": "object" }, "name": "dev_hash", "outputSchema": null }, { "description": "Create and sign a JWT with a given payload and secret.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "expires_in": { "description": "Token expiration time in seconds", "type": "number" }, "payload": { "additionalProperties": {}, "description": "JSON payload to encode in the token", "type": "object" }, "secret": { "description": "HMAC secret key for signing", "type": "string" } }, "required": [ "payload", "secret" ], "type": "object" }, "name": "dev_jwt_sign", "outputSchema": null }, { "description": "Verify and decode a JWT. Use when debugging authentication tokens.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "token": { "description": "JWT token to decode", "type": "string" } }, "required": [ "token" ], "type": "object" }, "name": "dev_jwt_verify", "outputSchema": null }, { "description": "Generate a random password with configurable length and complexity.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "count": { "default": 1, "description": "Number of passwords to generate (1-50)", "type": "number" }, "excludeAmbiguous": { "default": false, "description": "Exclude ambiguous characters (0, O, I, l, 1, |)", "type": "boolean" }, "length": { "default": 16, "description": "Password length (4-256)", "type": "number" }, "lowercase": { "default": true, "description": "Include lowercase letters", "type": "boolean" }, "numbers": { "default": true, "description": "Include digits", "type": "boolean" }, "symbols": { "default": false, "description": "Include special characters", "type": "boolean" }, "uppercase": { "default": true, "description": "Include uppercase letters", "type": "boolean" } }, "type": "object" }, "name": "dev_password_generate", "outputSchema": null }, { "description": "Test a regex pattern against a string and return matches.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "flags": { "default": "", "description": "Regex flags (e.g. \"gi\")", "type": "string" }, "pattern": { "description": "Regular expression pattern (without delimiters)", "type": "string" }, "testString": { "description": "String to test against", "type": "string" } }, "required": [ "pattern", "testString" ], "type": "object" }, "name": "dev_regex_test", "outputSchema": null }, { "description": "Parse and validate a semver string into major, minor, patch, pre-release, and build components. Use when checking version compatibility or sorting releases.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "version": { "description": "Version string to validate", "type": "string" } }, "required": [ "version" ], "type": "object" }, "name": "dev_semver_parse", "outputSchema": null }, { "description": "Convert between Unix timestamps and ISO 8601 dates. Use when normalizing date formats across APIs, logs, or databases. Returns both Unix and ISO representations.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "from": { "description": "Source format hint (unix, unix_ms, iso)", "type": "string" }, "timestamp": { "description": "Timestamp to convert (Unix seconds, Unix ms, or ISO 8601 string)", "type": "string" }, "to": { "description": "Target format hint", "type": "string" } }, "required": [ "timestamp" ], "type": "object" }, "name": "dev_timestamp_convert", "outputSchema": null }, { "description": "URL-decode a percent-encoded string back to readable text. Use when parsing query parameters, redirect URIs, or encoded form values.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "component": { "default": true, "description": "Use decodeURIComponent (true) or decodeURI (false)", "type": "boolean" }, "text": { "description": "URL-encoded string to decode", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "dev_url_decode", "outputSchema": null }, { "description": "URL-encode a string by escaping special characters. Use when building query parameters, form data, or safe URLs that contain reserved characters.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "component": { "default": true, "description": "Use encodeURIComponent (true) or encodeURI (false)", "type": "boolean" }, "text": { "description": "String to encode", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "dev_url_encode", "outputSchema": null }, { "description": "Generate one or more UUIDs (v4 or v7). Use when you need unique identifiers for database records, request tracing, or idempotency keys.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "dev_uuid", "outputSchema": null }, { "description": "Run 10 basic accessibility checks on a webpage URL. Returns a score, issues list, and summary. Use when you need a quick accessibility audit.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "url": { "description": "URL to check (must start with http:// or https://)", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "lookup_accessibility", "outputSchema": null }, { "description": "Validate a freeform address and return structured components (street, city, state, postal code, country), GPS coordinates, and confidence score. Use when you need to verify or parse an address.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "address": { "description": "Freeform address to validate", "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "lookup_address_validate", "outputSchema": null }, { "description": "Check if a password has appeared in known data breaches using k-Anonymity. Returns breach count. Use when you need to verify password safety.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "password": { "description": "Password to check", "type": "string" } }, "required": [ "password" ], "type": "object" }, "name": "lookup_breach_check", "outputSchema": null }, { "description": "Look up company information by domain name. Returns name, industry, employee count, location, and social profiles. Use when enriching leads or researching organizations.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "domain": { "description": "Company domain to look up", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "lookup_company", "outputSchema": null }, { "description": "Query DNS records (A, AAAA, MX, TXT, CNAME, NS) for a domain. Use when you need to check DNS configuration or troubleshoot domain resolution.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "domain": { "description": "Domain name to look up", "type": "string" }, "type": { "default": "A", "description": "DNS record type", "enum": [ "A", "AAAA", "MX", "TXT", "CNAME", "NS", "SOA", "PTR" ], "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "lookup_dns", "outputSchema": null }, { "description": "Check DNS records for a domain and compare against the previous snapshot. Detects record changes over time. Use when monitoring DNS configuration.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "domain": { "description": "Domain to monitor", "type": "string" }, "types": { "default": [ "A", "AAAA", "MX", "TXT", "NS", "CNAME" ], "description": "DNS record types to check", "items": { "type": "string" }, "type": "array" } }, "required": [ "domain" ], "type": "object" }, "name": "lookup_dns_monitor", "outputSchema": null }, { "description": "Check if a domain name is available for registration. Use when brainstorming project names or validating domain ideas. Returns availability status and WHOIS data if registered.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "domain": { "description": "The domain name to check (e.g. \"example.com\")", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "lookup_domain_availability", "outputSchema": null }, { "description": "Validate an email address (syntax, MX record, disposable check). Use when you need to verify if an email address is real and deliverable.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "email": { "description": "Email address to validate", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "lookup_email", "outputSchema": null }, { "description": "Fetch HTTP response headers for a URL. Use when inspecting server configuration, security headers, or caching policies.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "lookup_headers", "outputSchema": null }, { "description": "Look up geolocation, ISP, and network details for an IP address. Use when you need to determine the physical location, internet provider, or AS number for a given IP.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "ip": { "description": "IP address to look up. If omitted, the caller's IP is used.", "type": "string" } }, "type": "object" }, "name": "lookup_ip", "outputSchema": null }, { "description": "Parse and validate a phone number, returning country, carrier, line type, and E.164 format. Use when normalizing user-submitted phone numbers or verifying contact data.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "phone": { "description": "Phone number to validate", "type": "string" } }, "required": [ "phone" ], "type": "object" }, "name": "lookup_phone", "outputSchema": null }, { "description": "Check SSL certificate details and expiry for a domain. Use when verifying HTTPS configuration or checking certificate validity.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "domain": { "description": "Domain to check", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "lookup_ssl", "outputSchema": null }, { "description": "Check SSL certificate expiry for a domain. Returns issuer, valid dates, days remaining, and expired/expiring-soon flags. Use when monitoring certificate health.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "domain": { "description": "Domain to check", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "lookup_ssl_cert_expiry", "outputSchema": null }, { "description": "Detect technologies used by a website (frameworks, CMS, analytics). Use when analyzing a competitor's tech stack.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "url": { "description": "The full URL to analyze (must start with http:// or https://)", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "lookup_tech_detect", "outputSchema": null }, { "description": "Extract title, description, OG tags, and favicon from a URL. Use when you need to preview or summarize a webpage.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "url": { "description": "URL to fetch and extract metadata from", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "lookup_url_metadata", "outputSchema": null }, { "description": "Check if an IP address is a VPN, proxy, or Tor exit node. Use when assessing connection trustworthiness or flagging suspicious traffic. Returns detection type and provider details.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "ip": { "description": "IPv4 address to check", "type": "string" } }, "required": [ "ip" ], "type": "object" }, "name": "lookup_vpn_detect", "outputSchema": null }, { "description": "Get WHOIS registration data for a domain. Use when you need to find domain ownership, registrar, or expiration date.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "domain": { "description": "Domain name to look up", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "lookup_whois", "outputSchema": null }, { "description": "Decrypt AES-256-GCM encrypted text with a passphrase.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "ciphertext": { "description": "Base64-encoded ciphertext to decrypt", "type": "string" }, "password": { "description": "Password used during encryption", "type": "string" } }, "required": [ "ciphertext", "password" ], "type": "object" }, "name": "security_decrypt", "outputSchema": null }, { "description": "Encrypt text using AES-256-GCM with a passphrase.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "password": { "description": "Encryption password (used to derive the key)", "type": "string" }, "plaintext": { "description": "Text to encrypt", "type": "string" } }, "required": [ "plaintext", "password" ], "type": "object" }, "name": "security_encrypt", "outputSchema": null }, { "description": "Detect personally identifiable information (emails, phones, SSNs) in text.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "text": { "description": "The text to scan for PII", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "security_pii_detect", "outputSchema": null }, { "description": "Generate a TOTP secret and provisioning URI for 2FA setup.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "digits": { "default": 6, "description": "Number of digits in the code", "type": "number" }, "period": { "default": 30, "description": "Time step in seconds", "type": "number" }, "secret": { "description": "Base32-encoded shared secret", "type": "string" } }, "required": [ "secret" ], "type": "object" }, "name": "security_totp_generate", "outputSchema": null }, { "description": "Validate a credit card number (Luhn check, network detection).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "number": { "description": "Credit card number to validate", "type": "string" } }, "required": [ "number" ], "type": "object" }, "name": "security_validate_credit_card", "outputSchema": null }, { "description": "Decode a Base64 string back to UTF-8 text. Use when extracting data from Base64-encoded API responses, tokens, or email headers. Returns the original plaintext string.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "encoded": { "description": "The Base64 string to decode", "type": "string" }, "urlSafe": { "default": false, "description": "Input uses URL-safe alphabet", "type": "boolean" } }, "required": [ "encoded" ], "type": "object" }, "name": "text_base64_decode", "outputSchema": null }, { "description": "Encode a UTF-8 string to Base64. Use for embedding data in URLs or APIs that require Base64.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "text": { "description": "The string to encode", "type": "string" }, "urlSafe": { "default": false, "description": "Use URL-safe alphabet (- instead of +, _ instead of /, no padding)", "type": "boolean" } }, "required": [ "text" ], "type": "object" }, "name": "text_base64_encode", "outputSchema": null }, { "description": "Parse CSV text into a JSON array of objects. Use when converting spreadsheet or tabular data into structured JSON for processing or storage.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "csv": { "description": "CSV data as a string", "type": "string" }, "delimiter": { "default": ",", "description": "Column delimiter character", "type": "string" }, "has_header": { "default": true, "description": "Whether the first row contains column headers", "type": "boolean" } }, "required": [ "csv" ], "type": "object" }, "name": "text_csv_to_json", "outputSchema": null }, { "description": "Convert HTML to clean Markdown. Use when extracting readable content from web pages or migrating HTML docs to Markdown format.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "html": { "description": "HTML string to convert to Markdown", "type": "string" } }, "required": [ "html" ], "type": "object" }, "name": "text_html_to_markdown", "outputSchema": null }, { "description": "Format and pretty-print a JSON string with configurable indentation. Use when making minified or compact JSON readable for debugging or documentation.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "indent": { "default": 2, "description": "Number of spaces for indentation (0-8)", "type": "number" }, "json": { "description": "Raw JSON string to format", "type": "string" } }, "required": [ "json" ], "type": "object" }, "name": "text_json_format", "outputSchema": null }, { "description": "Convert JSON data to YAML format. Use when generating human-readable config files from JSON data structures.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "additionalProperties": {}, "description": "JSON object to convert", "type": "object" }, "indent": { "default": 2, "description": "Number of spaces for indentation", "type": "number" } }, "required": [ "data" ], "type": "object" }, "name": "text_json_to_yaml", "outputSchema": null }, { "description": "Validate whether a string is valid JSON and report parsing errors.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "json": { "description": "JSON string to validate", "type": "string" } }, "required": [ "json" ], "type": "object" }, "name": "text_json_validate", "outputSchema": null }, { "description": "Convert Markdown text to HTML. Use when rendering Markdown content for web display or email templates. Returns sanitized HTML.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "gfm": { "default": true, "description": "Enable GitHub Flavored Markdown", "type": "boolean" }, "markdown": { "description": "Markdown source text", "type": "string" }, "sanitize": { "default": false, "description": "Strip script tags, event handlers, iframes, objects, and embeds", "type": "boolean" } }, "required": [ "markdown" ], "type": "object" }, "name": "text_markdown_to_html", "outputSchema": null }, { "description": "Convert XML documents to JSON. Use when parsing XML API responses, feeds, or config files into a structured JSON format for easier processing.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "xml": { "description": "XML string to convert", "type": "string" } }, "required": [ "xml" ], "type": "object" }, "name": "text_xml_to_json", "outputSchema": null }, { "description": "Convert YAML configuration or data to JSON. Use when parsing YAML config files for programmatic access or API consumption. Returns a JSON object.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "yaml": { "description": "YAML string to convert", "type": "string" } }, "required": [ "yaml" ], "type": "object" }, "name": "text_yaml_to_json", "outputSchema": null }, { "description": "Format source code with language-aware indentation and style rules. Supports JS, TS, Python, Go, Rust, and more. Use when standardizing code style or preparing snippets for documentation.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "code": { "description": "Source code to format", "type": "string" }, "language": { "description": "Programming language (javascript, json, html, css, sql, xml)", "enum": [ "javascript", "json", "html", "css", "sql", "xml" ], "type": "string" } }, "required": [ "code", "language" ], "type": "object" }, "name": "transform_code_format", "outputSchema": null }, { "description": "Generate TypeScript interfaces from a JSON sample. Use when building type-safe API clients or converting API responses into TypeScript types.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "json": { "additionalProperties": {}, "description": "Any valid JSON value to convert (object, array, string, number, etc.)", "type": "object" }, "name": { "default": "Root", "description": "Name for the generated interface (default: \"Root\")", "type": "string" } }, "required": [ "json" ], "type": "object" }, "name": "transform_json_to_typescript", "outputSchema": null }, { "description": "Minify CSS stylesheets by removing whitespace, comments, and redundant rules. Use when reducing stylesheet size for faster page loads.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "code": { "description": "CSS code to minify", "type": "string" } }, "required": [ "code" ], "type": "object" }, "name": "transform_minify_css", "outputSchema": null }, { "description": "Minify JavaScript code by removing whitespace, comments, and shortening variable names. Use when optimizing bundle size for production deployment.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "code": { "description": "JavaScript code to minify", "type": "string" } }, "required": [ "code" ], "type": "object" }, "name": "transform_minify_js", "outputSchema": null }, { "description": "Format and beautify SQL queries with proper indentation and keyword casing. Use when cleaning up inline SQL for code reviews, documentation, or debugging.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "indent": { "default": 2, "description": "Number of spaces for indentation (default: 2)", "type": "number" }, "sql": { "description": "SQL query to format", "type": "string" } }, "required": [ "sql" ], "type": "object" }, "name": "transform_sql_format", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:ed37b70580da607e9123ef2f0194e81978dfd3d2e89c0df54cdd3279474a06f9 | sha256sum