# ToolAPI MCP server

Free public MCP for AI agents — tools, 44 workflows. No API key.

## Links
- Registry page: https://www.getdrio.com/mcp/org-toolapi-hub
- Repository: https://github.com/baohuiwb/toolapi
- Website: https://toolapi.org

## Install
- Endpoint: https://toolapi.org/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://toolapi.org/sse
- Remote endpoint: https://toolapi.org/mcp

## Tools
- json_validate - Validate JSON text; return parsed object or error. Endpoint: https://toolapi.org/mcp
- json_format - Pretty-print JSON with indent. When: Pretty-print JSON when the agent needs readable output. Endpoint: https://toolapi.org/mcp
- json_minify - Minify JSON (remove whitespace). When: Minify JSON for compact payloads or size checks. Endpoint: https://toolapi.org/mcp
- csv_to_json - Convert CSV text to JSON array of row objects. When: Convert CSV rows → JSON array of objects. Endpoint: https://toolapi.org/mcp
- json_to_csv - Convert JSON array of objects to CSV text. Endpoint: https://toolapi.org/mcp
- yaml_validate - Validate YAML text; return parsed object or error. Endpoint: https://toolapi.org/mcp
- yaml_to_json - Parse YAML and return JSON-compatible object. Endpoint: https://toolapi.org/mcp
- json_to_yaml - Convert JSON text to YAML string. When: Convert JSON → YAML for config files agents write. Endpoint: https://toolapi.org/mcp
- xml_validate - Validate XML markup (well-formed check). Endpoint: https://toolapi.org/mcp
- xml_format - Pretty-print XML with indentation. When: Pretty-print XML after the agent edits markup. Endpoint: https://toolapi.org/mcp
- jsonpath_query - Query JSON with JSONPath expression; returns matching values. Endpoint: https://toolapi.org/mcp
- json_merge - Deep-merge two JSON objects (second overlays first). Endpoint: https://toolapi.org/mcp
- json_flatten - Flatten nested JSON to dot-key map. When: Flatten nested JSON keys before comparing or exporting. Endpoint: https://toolapi.org/mcp
- json_pretty_diff - Unified diff of two JSON documents (pretty-printed). Endpoint: https://toolapi.org/mcp
- json_sort_keys - Recursively sort JSON object keys. When: Canonicalize JSON key order for stable diffs/hashes. Endpoint: https://toolapi.org/mcp
- json_type_summary - Summarize JSON value types (counts per type in tree). Endpoint: https://toolapi.org/mcp
- json_schema_validate - Validate JSON data against JSON Schema (Draft 7). Endpoint: https://toolapi.org/mcp
- toml_validate - Validate TOML text; return parsed object or error. Endpoint: https://toolapi.org/mcp
- toml_to_json - Parse TOML and return JSON-compatible object. Endpoint: https://toolapi.org/mcp
- json_to_toml - Convert JSON object text to TOML string. Endpoint: https://toolapi.org/mcp
- toml_schema_validate - Validate TOML config against JSON Schema (Draft 7) in one step. Endpoint: https://toolapi.org/mcp
- sql_format - Format SQL text (never executed; reindent + keyword case). Endpoint: https://toolapi.org/mcp
- graphql_validate - Validate GraphQL query or schema SDL syntax (parse only). Endpoint: https://toolapi.org/mcp
- openapi_validate - Validate OpenAPI 3.x document (JSON or YAML snippet). Endpoint: https://toolapi.org/mcp
- openapi_diff - Compare two OpenAPI specs and flag breaking vs non-breaking API changes. Endpoint: https://toolapi.org/mcp
- package_manifest_audit - Audit package.json or pyproject.toml — license, risky scripts, loose ranges; emit semver_checks for batch. Note: best-effort / heuristic — not a full language parser. Endpoint: https://toolapi.org/mcp
- graphql_schema_diff - Diff two GraphQL schemas for removed types/fields (breaking changes). Endpoint: https://toolapi.org/mcp
- compose_validate - Validate docker-compose YAML and flag privileged/host-network/secret env issues. Endpoint: https://toolapi.org/mcp
- github_actions_lint - Lint GitHub Actions workflow YAML (triggers, unpinned actions, curl|bash). Endpoint: https://toolapi.org/mcp
- requirements_audit - Audit Python requirements.txt for unpinned/VCS/deprecated packages. Endpoint: https://toolapi.org/mcp
- json_schema_validate_batch - Batch JSON Schema (Draft 7) validation — up to 25 documents (agent favorite). Endpoint: https://toolapi.org/mcp
- json_assert_paths - Assert JSONPath expressions against JSON (exists/equals/type) — agent self-check. Endpoint: https://toolapi.org/mcp
- json_equal - Deep-compare two JSON documents and list differing paths. Endpoint: https://toolapi.org/mcp
- yaml_schema_validate - Parse YAML then validate against JSON Schema (Draft 7). Endpoint: https://toolapi.org/mcp
- tsconfig_lint - Lint tsconfig.json structure (compilerOptions, strict hints). Endpoint: https://toolapi.org/mcp
- json_pointer_get - Get value by RFC 6901 JSON Pointer (e.g. /user/id). When: Read one field by RFC 6901 pointer without full walk in the agent. Endpoint: https://toolapi.org/mcp
- json_patch_apply - Apply RFC 6902 JSON Patch ops (add/remove/replace/test/move/copy). When: Apply RFC 6902 ops (add/remove/replace/test/move/copy). Endpoint: https://toolapi.org/mcp
- json_schema_infer - Infer a Draft-7 JSON Schema from a sample JSON document (agent favorite). Endpoint: https://toolapi.org/mcp
- jsonl_validate - Validate JSON Lines (NDJSON); optional per-line JSON Schema. When: Validate NDJSON / JSON Lines logs or datasets. Endpoint: https://toolapi.org/mcp
- xml_to_json - Convert XML document to JSON (attributes as @attr). When: Convert XML → JSON for agents that prefer JSON tools. Endpoint: https://toolapi.org/mcp
- json_merge_patch - Apply RFC 7396 JSON Merge Patch (null deletes keys). When: RFC 7396 merge patch — use when patching JSON configs. Endpoint: https://toolapi.org/mcp
- csv_validate - Validate CSV structure — consistent column counts / header. When: Check CSV column consistency before import. Endpoint: https://toolapi.org/mcp
- ini_parse - Parse INI / simple key=value config into sections. When: Parse INI/section configs into structured maps. Endpoint: https://toolapi.org/mcp
- openapi_operations_list - List OpenAPI path operations (method, path, operationId, tags). When: List OpenAPI operations before validate/diff. Endpoint: https://toolapi.org/mcp
- graphql_operations_list - List GraphQL query/mutation/subscription names and type defs. When: List GraphQL ops/types from a document (best-effort). Endpoint: https://toolapi.org/mcp
- properties_parse - Parse Java .properties key=value file. When: Parse Java .properties key=value configs (best-effort). Endpoint: https://toolapi.org/mcp
- time_now - Current UTC unix timestamp and ISO-8601. Endpoint: https://toolapi.org/mcp
- time_convert - Convert unix seconds or ISO-8601 to both formats. Endpoint: https://toolapi.org/mcp
- timezone_convert - Convert datetime between IANA timezones (e.g. UTC to Asia/Shanghai). Endpoint: https://toolapi.org/mcp
- timezone_list - List common IANA timezone names for conversion. Endpoint: https://toolapi.org/mcp
- datetime_parse - Parse unix timestamp or ISO-8601 into UTC ISO + unix. Endpoint: https://toolapi.org/mcp
- duration_parse - Parse duration (ISO-8601 PnDTnHnMnS or human 1h30m / 90s) to seconds. When: Parse ISO-8601 / human durations to seconds. Endpoint: https://toolapi.org/mcp
- regex_test - Test regex pattern; returns match, groups, span. Endpoint: https://toolapi.org/mcp
- regex_replace - Replace regex matches in text (supports backreferences in replacement). Endpoint: https://toolapi.org/mcp
- text_diff - Unified line diff between two texts (like git diff). Endpoint: https://toolapi.org/mcp
- text_slugify - URL-safe slug from title or heading. When: Make URL-safe slugs from titles/filenames. Endpoint: https://toolapi.org/mcp
- text_stats - Count chars, words, lines, sentences; estimate reading time. Endpoint: https://toolapi.org/mcp
- text_case_convert - Convert case: lower, upper, title, snake, kebab, camel, pascal. Endpoint: https://toolapi.org/mcp
- text_lorem - Generate lorem ipsum placeholder paragraphs. Endpoint: https://toolapi.org/mcp
- color_convert - Convert color between hex, rgb(), and hsl(). Endpoint: https://toolapi.org/mcp
- unit_convert - Convert units: length, weight, temperature, data, speed, time. Endpoint: https://toolapi.org/mcp
- unit_list - List supported units per category for unit_convert. Endpoint: https://toolapi.org/mcp
- markdown_to_html - Convert Markdown text to HTML. When: Render markdown → HTML for previews or emails. Endpoint: https://toolapi.org/mcp
- html_to_markdown - Convert HTML to Markdown text. When: Convert HTML → markdown for docs the agent edits. Endpoint: https://toolapi.org/mcp
- pick_choice - Pick one item from a list (optional seed for reproducibility). Endpoint: https://toolapi.org/mcp
- string_truncate - Truncate text with ellipsis. When: Truncate long strings with ellipsis for UI/logs. Endpoint: https://toolapi.org/mcp
- extract_urls - Extract HTTP/HTTPS URLs from arbitrary text. Endpoint: https://toolapi.org/mcp
- extract_emails - Extract email addresses from text. When: Pull email addresses from free text / logs. Endpoint: https://toolapi.org/mcp
- email_validate - Validate email address format. When: Syntax-check a single email address. Endpoint: https://toolapi.org/mcp
- text_wrap - Wrap text to a maximum line width. When: Hard-wrap text to a column width. Endpoint: https://toolapi.org/mcp
- list_unique - Deduplicate list items preserving order. Endpoint: https://toolapi.org/mcp
- template_fill - Fill {{variable}} placeholders in a template string. Endpoint: https://toolapi.org/mcp
- unicode_normalize - Unicode normalization (NFC/NFD/NFKC/NFKD). Endpoint: https://toolapi.org/mcp
- user_agent_parse - Parse User-Agent string into browser, OS, and device hints. Endpoint: https://toolapi.org/mcp
- secrets_scan - Scan text for hardcoded secrets (API keys, tokens, private keys). Returns redacted findings. Endpoint: https://toolapi.org/mcp
- dockerfile_lint - Lint Dockerfile for common security/style issues (root user, curl|sh, secrets). Endpoint: https://toolapi.org/mcp
- env_required_check - Check .env text contains required keys (and non-empty values). Endpoint: https://toolapi.org/mcp
- path_safety_check - Check filesystem path for traversal / absolute / sensitive system paths. Endpoint: https://toolapi.org/mcp
- spdx_license_check - Validate SPDX license expression against common license IDs. Endpoint: https://toolapi.org/mcp
- robots_txt_validate - Validate robots.txt syntax and User-agent rules. Endpoint: https://toolapi.org/mcp
- csp_parse - Parse Content-Security-Policy header and flag unsafe directives. Endpoint: https://toolapi.org/mcp
- cors_check - Check CORS Allow-Origin vs credentials for unsafe combinations. Endpoint: https://toolapi.org/mcp
- markdown_link_extract - Extract markdown/bare links and flag javascript: URLs. Endpoint: https://toolapi.org/mcp
- gitignore_check - Review .gitignore for common missing ignores (.env, node_modules, keys). Endpoint: https://toolapi.org/mcp
- editorconfig_validate - Validate .editorconfig syntax and common keys. Endpoint: https://toolapi.org/mcp
- nginx_config_lint - Lint nginx config snippets (braces, SSLv3, server_tokens, HSTS hints). Endpoint: https://toolapi.org/mcp
- sql_danger_scan - Scan SQL text for dangerous patterns (DROP/TRUNCATE/DELETE without WHERE). Note: best-effort / heuristic — not a full language parser. Endpoint: https://toolapi.org/mcp
- html_security_scan - Scan HTML for XSS-prone patterns (javascript: URLs, inline handlers, eval). Note: best-effort / heuristic — not a full language parser. Endpoint: https://toolapi.org/mcp
- conventional_commit_lint - Lint Conventional Commits message (feat/fix/chore…). Endpoint: https://toolapi.org/mcp
- changelog_parse - Parse Keep-a-Changelog style markdown into version sections. Endpoint: https://toolapi.org/mcp
- todo_comment_extract - Extract TODO/FIXME/HACK/XXX comments with line numbers. Endpoint: https://toolapi.org/mcp
- code_fence_extract - Extract fenced code blocks from markdown (language + code). Endpoint: https://toolapi.org/mcp
- unified_diff_parse - Parse unified diff — files changed, lines added/removed. Endpoint: https://toolapi.org/mcp
- glob_match_batch - Match paths against glob patterns (gitignore-style fnmatch). Endpoint: https://toolapi.org/mcp
- identifier_validate - Validate identifier for python/javascript/typescript (keywords + syntax). Endpoint: https://toolapi.org/mcp
- text_similarity - SequenceMatcher similarity ratio between two texts. Endpoint: https://toolapi.org/mcp
- import_list_analyze - List imports from python/js source and flag duplicates. Note: best-effort / heuristic — not a full language parser. Endpoint: https://toolapi.org/mcp
- frontmatter_parse - Parse YAML frontmatter from markdown (--- ... ---). When: Split YAML frontmatter from markdown body. Endpoint: https://toolapi.org/mcp
- markdown_toc - Build a table of contents from markdown headings. When: Build heading TOC from markdown docs. Endpoint: https://toolapi.org/mcp
- gitignore_match - Match paths against .gitignore rules (ignore / negate). When: Test paths against .gitignore rules (best-effort). Endpoint: https://toolapi.org/mcp
- shell_escape - Shell-escape a string for posix/powershell/cmd (safe quoting). When: Safely quote strings for posix/powershell/cmd. Endpoint: https://toolapi.org/mcp
- path_normalize - Normalize filesystem path (resolve . and ..) for posix or windows. When: Resolve . and .. in filesystem paths. Endpoint: https://toolapi.org/mcp
- env_diff - Diff two .env files — only_in_a / only_in_b / changed values. When: Diff two .env files for missing/changed keys. Endpoint: https://toolapi.org/mcp
- package_scripts_list - List scripts from package.json or pyproject.toml (poetry/PEP 621). When: List npm/poetry/PEP 621 scripts from manifests. Endpoint: https://toolapi.org/mcp
- line_ending_normalize - Detect and normalize line endings to lf/crlf/cr. When: Detect/normalize CRLF vs LF. Endpoint: https://toolapi.org/mcp
- shebang_parse - Parse #! shebang line — interpreter and args. When: Parse #! interpreter lines in scripts. Endpoint: https://toolapi.org/mcp
- trailing_whitespace_scan - Scan text for trailing whitespace and tab characters. Note: best-effort / heuristic — not a full language parser. Endpoint: https://toolapi.org/mcp
- sql_tables_extract - Extract table names from SQL (FROM/JOIN/INTO/UPDATE/TABLE). When: Heuristic extract of SQL table names (best-effort). Endpoint: https://toolapi.org/mcp
- dependency_versions_extract - Extract name@version from requirements/lockfile/go.mod/Cargo snippets. When: Extract name@version from lock/requirements snippets (best-effort). Endpoint: https://toolapi.org/mcp
- color_contrast - WCAG contrast ratio between two hex colors (AA/AAA). When: WCAG contrast ratio for UI color pairs. Endpoint: https://toolapi.org/mcp
- human_bytes - Format bytes to human size, or parse '1.5 GB' to bytes. When: Format or parse human byte sizes (1.5 GB). Endpoint: https://toolapi.org/mcp
- password_strength - Offline password strength heuristic (length/classes/common). When: Offline password strength heuristic (not a cracker). Endpoint: https://toolapi.org/mcp
- hosts_file_parse - Parse /etc/hosts style file into IP → hostnames entries. When: Parse /etc/hosts style IP→hostname maps. Endpoint: https://toolapi.org/mcp
- hash_md5 - MD5 hex digest of UTF-8 text. When: MD5 digest (non-crypto integrity / legacy checksums). Endpoint: https://toolapi.org/mcp
- hash_sha256 - SHA256 hex digest. Endpoint: https://toolapi.org/mcp
- hash_sha512 - SHA512 hex digest. Endpoint: https://toolapi.org/mcp
- base64_encode - Base64-encode UTF-8. Endpoint: https://toolapi.org/mcp
- base64_decode - Base64-decode to UTF-8. Endpoint: https://toolapi.org/mcp
- base64url_encode - Base64url-encode UTF-8 (no padding, URL-safe). Endpoint: https://toolapi.org/mcp
- base64url_decode - Base64url-decode to UTF-8. Endpoint: https://toolapi.org/mcp
- url_encode - Percent-encode URL component. Endpoint: https://toolapi.org/mcp
- url_decode - Decode percent-encoded string. Endpoint: https://toolapi.org/mcp
- html_encode - Escape HTML entities. Endpoint: https://toolapi.org/mcp
- html_decode - Unescape HTML entities. Endpoint: https://toolapi.org/mcp
- hex_encode - UTF-8 text to hex string. Endpoint: https://toolapi.org/mcp
- hex_decode - Hex string to UTF-8 text. Endpoint: https://toolapi.org/mcp
- uuid_generate - Generate UUID v1/v3/v4/v5 (batch supported). v3/v5 need name + namespace. Endpoint: https://toolapi.org/mcp
- uuid_parse - Parse UUID string: version, variant, hex bytes. Endpoint: https://toolapi.org/mcp
- nanoid_generate - Generate URL-friendly nanoid (like npm nanoid). Endpoint: https://toolapi.org/mcp
- password_generate - Cryptographically secure random password. Endpoint: https://toolapi.org/mcp
- jwt_decode - Decode JWT payload and header (no signature verification). Endpoint: https://toolapi.org/mcp
- jwt_verify - Verify JWT signature (HS* with secret, RS* with public_key PEM). Endpoint: https://toolapi.org/mcp
- jwt_sign - Sign JWT payload (HS* with secret, RS* with private_key PEM). Endpoint: https://toolapi.org/mcp
- hmac_sign - HMAC sign message (sha1/sha256/sha512); hex or base64 output. Endpoint: https://toolapi.org/mcp
- hmac_verify - Verify HMAC signature (hex or base64). Endpoint: https://toolapi.org/mcp
- bcrypt_hash - Bcrypt-hash a password for storage. Endpoint: https://toolapi.org/mcp
- bcrypt_verify - Verify password against bcrypt hash. Endpoint: https://toolapi.org/mcp
- radix_convert - Convert number between bases 2-36 (binary, octal, decimal, hex). Endpoint: https://toolapi.org/mcp
- qr_generate - Generate QR code as SVG (base64 data URI included). Endpoint: https://toolapi.org/mcp
- random_int - Random integer in inclusive range (optional seed). Endpoint: https://toolapi.org/mcp
- random_string - Random string (alphanumeric, hex, base64 charset or custom). Endpoint: https://toolapi.org/mcp
- hash_compare - Compare two hash digests (case-insensitive). Endpoint: https://toolapi.org/mcp
- jwt_claims_audit - Decode JWT header/claims (no verify) and flag alg=none, missing exp, privileged roles. Endpoint: https://toolapi.org/mcp
- remote_matrix - Remote desktop tools comparison JSON for AI citation. Endpoint: https://toolapi.org/mcp
- url_parse - Parse URL into scheme, host, path, query components. Endpoint: https://toolapi.org/mcp
- http_status_lookup - Explain HTTP status code (e.g. 404, 429, 503). Endpoint: https://toolapi.org/mcp
- semver_parse - Parse semver string into major, minor, patch, prerelease. Endpoint: https://toolapi.org/mcp
- semver_compare - Compare two semver strings (less / equal / greater). Endpoint: https://toolapi.org/mcp
- semver_satisfies - Check if version satisfies npm-style range (^ ~ >= <= > <). Endpoint: https://toolapi.org/mcp
- semver_satisfies_batch - Batch semver range checks for dependency audits (max 50). Endpoint: https://toolapi.org/mcp
- semver_range_intersects - Heuristic check whether two semver ranges share any sample versions (conflict hint). Endpoint: https://toolapi.org/mcp
- semver_sort - Sort a list of semver versions ascending or descending. When: Sort semver lists before picking latest/oldest. Endpoint: https://toolapi.org/mcp
- semver_max_satisfying - Pick the highest version that satisfies a semver range (npm-style). Endpoint: https://toolapi.org/mcp
- semver_inc - Bump a semver version by major/minor/patch. When: Bump major/minor/patch when cutting a release. Endpoint: https://toolapi.org/mcp
- cidr_calc - Calculate IPv4/IPv6 network info from CIDR (hosts, broadcast, private). Endpoint: https://toolapi.org/mcp
- cidr_contains - Check if IP address falls within a CIDR range. Endpoint: https://toolapi.org/mcp
- ip_geolocation - Geolocate public IP: country, city, lat/lon, timezone, ISP. Endpoint: https://toolapi.org/mcp
- env_parse - Parse .env / dotenv text into key-value variables. Endpoint: https://toolapi.org/mcp
- pem_decode - List PEM blocks in text (label, DER size, SHA256 fingerprint). Endpoint: https://toolapi.org/mcp
- x509_parse - Parse X.509 certificate PEM: subject, issuer, validity, SAN, fingerprint. Endpoint: https://toolapi.org/mcp
- dns_lookup - DNS lookup for domain (A, AAAA, MX, TXT, NS, CNAME, SOA). Endpoint: https://toolapi.org/mcp
- whois_lookup - Domain registration lookup via RDAP (registrar, dates, nameservers). Endpoint: https://toolapi.org/mcp
- ssl_cert_fetch - Fetch live TLS certificate from host:port (expiry, issuer, SAN). Endpoint: https://toolapi.org/mcp
- reverse_dns - Reverse DNS (PTR) lookup for IP address. Endpoint: https://toolapi.org/mcp
- port_check - TCP port open/closed check with latency ms. Endpoint: https://toolapi.org/mcp
- http_headers_fetch - Fetch HTTP response headers (HEAD/GET) for URL. Endpoint: https://toolapi.org/mcp
- currency_list - List supported fiat currencies (Frankfurter/ECB, no API key). Endpoint: https://toolapi.org/mcp
- currency_rates - Latest exchange rates (Frankfurter ECB data, no API key). Endpoint: https://toolapi.org/mcp
- currency_convert - Convert amount between currencies using latest ECB rates. Endpoint: https://toolapi.org/mcp
- url_ssrf_check - Check URL for SSRF risk (localhost, private IP, metadata hosts). Endpoint: https://toolapi.org/mcp
- ipv4_private_check - Classify IP as private/loopback/link-local/global (SSRF helper). Endpoint: https://toolapi.org/mcp
- url_normalize - Normalize URL (lowercase host, sort query, drop fragment). Endpoint: https://toolapi.org/mcp
- content_type_parse - Parse Content-Type header into mime/charset/params. Endpoint: https://toolapi.org/mcp
- http_status_classify - Classify HTTP status codes into 2xx/3xx/4xx/5xx buckets. Endpoint: https://toolapi.org/mcp
- query_string_parse - Parse URL query string into key/value map (supports multi-values). When: Parse URL query strings into maps. Endpoint: https://toolapi.org/mcp
- query_string_build - Build URL query string from params object. When: Build query strings from param objects. Endpoint: https://toolapi.org/mcp
- cookie_header_parse - Parse Cookie request header into name/value map. When: Parse Cookie request headers. Endpoint: https://toolapi.org/mcp
- mime_lookup - Lookup MIME type by file extension/path, or extensions by MIME. When: Map file extension ↔ MIME type. Endpoint: https://toolapi.org/mcp
- url_join - Join base URL with relative path (urllib urljoin). When: Join base URL + relative path correctly. Endpoint: https://toolapi.org/mcp
- domain_parse - Parse domain into labels, TLD, registrable domain, subdomain. When: Split domain into subdomain/registrable/TLD (best-effort eTLD). Endpoint: https://toolapi.org/mcp
- git_url_parse - Parse git remote URL (ssh/https) into host/owner/repo. When: Parse git@ / https remotes into owner/repo. Endpoint: https://toolapi.org/mcp
- http_headers_parse - Parse raw HTTP request/response header block into map. When: Parse raw HTTP header blocks. Endpoint: https://toolapi.org/mcp
- ip_version_detect - Detect IPv4/IPv6 and classify private/loopback/global. When: Classify IPv4/IPv6 and private/global. Endpoint: https://toolapi.org/mcp
- cron_parse - Parse 5-field cron into named fields (minute hour dom month dow). Endpoint: https://toolapi.org/mcp
- cron_validate - Check cron string has exactly five fields. Endpoint: https://toolapi.org/mcp
- cron_semantic_validate - Validate cron field syntax and value ranges (minute 0-59, hour 0-23, etc.). Endpoint: https://toolapi.org/mcp
- cron_next_runs - Preview next N execution times for a 5-field cron expression. Endpoint: https://toolapi.org/mcp
- cron_describe - Human-readable natural language description of cron expression (EN + ZH). Endpoint: https://toolapi.org/mcp
- cron_matches - Check if a cron expression matches a specific datetime (ISO-8601). Endpoint: https://toolapi.org/mcp
- cron_validate_batch - Batch semantic validate of 5-field cron expressions. Endpoint: https://toolapi.org/mcp
- mail_inbox_create - Create disposable receive-only inbox @mail.toolapi.org (24h TTL). Returns address + secret token. Endpoint: https://toolapi.org/mcp
- mail_inbox_list - List messages in a temp inbox (requires token from mail_inbox_create). Endpoint: https://toolapi.org/mcp
- mail_inbox_read - Read full message body from temp inbox. Endpoint: https://toolapi.org/mcp

## Resources
- toolapi://reference/http-status - Common HTTP status codes with meanings for API debugging MIME type: application/json
- toolapi://reference/mime-types - Frequently used MIME types for Content-Type headers MIME type: application/json
- toolapi://reference/ai-crawlers - Known AI search and training bot identifiers MIME type: application/json
- toolapi://reference/remote-desktop-matrix - Structured comparison of remote desktop software MIME type: application/json
- toolapi://reference/cron-examples - Common cron patterns with human meanings MIME type: application/json
- toolapi://reference/regex-patterns - Ready-to-use regex for email, URL, IP, semver, UUID MIME type: application/json
- toolapi://reference/jsonpath-examples - Common JSONPath queries for agents MIME type: application/json
- toolapi://reference/json-schema-examples - Sample Draft-7 schemas: user, api_error, paginated_list MIME type: application/json
- toolapi://agent/quick-start - Onboarding guide for AI agents using ToolAPI MCP MIME type: text/markdown

## Prompts
- debug-api-error - Analyze HTTP status + JSON error body Arguments: status_code, response_body
- plan-cron-job - Validate and explain a cron schedule Arguments: cron_expr, timezone
- compare-versions - Compare semver versions or check range satisfaction Arguments: version_a, version_b, range
- validate-json-schema - Validate JSON data against a JSON Schema Arguments: data, schema

## Metadata
- Owner: org.toolapi
- Version: 2.8.2
- Runtime: Sse, Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 10, 2026
- Source: https://registry.modelcontextprotocol.io
