← Registry

Developer Tools

toolapi.org

Provides JSON validation, formatting, minifying, and CSV conversion utilities.

1 endpoint193 known toolsFirst detected July 25, 2026Last detected July 25, 2026

ENDPOINT 1

https://toolapi.org/mcp

No auth detected

MCP server metadata

Name
toolapi-hub
Version
2.8.2
Capabilities
toolsresourcesprompts

Known tools 193

json_validate

Validate JSON text; return parsed object or error.

Inferred read-only
json_format

Pretty-print JSON with indent.

Inferred read-only
json_minify

Minify JSON (remove whitespace).

Potential side effects
csv_to_json

Convert CSV text to JSON array of row objects.

Inferred read-only
json_to_csv

Convert JSON array of objects to CSV text.

Inferred read-only
yaml_validate

Validate YAML text; return parsed object or error.

Inferred read-only
yaml_to_json

Parse YAML and return JSON-compatible object.

Inferred read-only
json_to_yaml

Convert JSON text to YAML string.

Inferred read-only
xml_validate

Validate XML markup (well-formed check).

Inferred read-only
xml_format

Pretty-print XML with indentation.

Inferred read-only
jsonpath_query

Query JSON with JSONPath expression; returns matching values.

Inferred read-only
json_merge

Deep-merge two JSON objects (second overlays first).

Inferred read-only
json_flatten

Flatten nested JSON to dot-key map.

Inferred read-only
json_pretty_diff

Unified diff of two JSON documents (pretty-printed).

Inferred read-only
json_sort_keys

Recursively sort JSON object keys.

Inferred read-only
json_type_summary

Summarize JSON value types (counts per type in tree).

Inferred read-only
json_schema_validate

Validate JSON data against JSON Schema (Draft 7).

Inferred read-only
toml_validate

Validate TOML text; return parsed object or error.

Inferred read-only
toml_to_json

Parse TOML and return JSON-compatible object.

Inferred read-only
json_to_toml

Convert JSON object text to TOML string.

Inferred read-only
toml_schema_validate

Validate TOML config against JSON Schema (Draft 7) in one step.

Inferred read-only
sql_format

Format SQL text (never executed; reindent + keyword case).

Inferred read-only
graphql_validate

Validate GraphQL query or schema SDL syntax (parse only).

Inferred read-only
openapi_validate

Validate OpenAPI 3.

Inferred read-only
openapi_diff

Compare two OpenAPI specs and flag breaking vs non-breaking API changes.

Inferred read-only
package_manifest_audit

Audit package.

Inferred read-only
graphql_schema_diff

Diff two GraphQL schemas for removed types/fields (breaking changes).

Inferred read-only
compose_validate

Validate docker-compose YAML and flag privileged/host-network/secret env issues.

Inferred read-only
github_actions_lint

Lint GitHub Actions workflow YAML (triggers, unpinned actions, curl|bash).

Inferred read-only
requirements_audit

Audit Python requirements.

Inferred read-only
json_schema_validate_batch

Batch JSON Schema (Draft 7) validation — up to 25 documents (agent favorite).

Inferred read-only
json_assert_paths

Assert JSONPath expressions against JSON (exists/equals/type) — agent self-check.

Inferred read-only
json_equal

Deep-compare two JSON documents and list differing paths.

Inferred read-only
yaml_schema_validate

Parse YAML then validate against JSON Schema (Draft 7).

Inferred read-only
tsconfig_lint

Lint tsconfig.

Inferred read-only
json_pointer_get

Get value by RFC 6901 JSON Pointer (e.

Inferred read-only
json_patch_apply

Apply RFC 6902 JSON Patch ops (add/remove/replace/test/move/copy).

Potential side effects
json_schema_infer

Infer a Draft-7 JSON Schema from a sample JSON document (agent favorite).

Inferred read-only
jsonl_validate

Validate JSON Lines (NDJSON); optional per-line JSON Schema.

Inferred read-only
xml_to_json

Convert XML document to JSON (attributes as @attr).

Inferred read-only
json_merge_patch

Apply RFC 7396 JSON Merge Patch (null deletes keys).

Inferred read-only
csv_validate

Validate CSV structure — consistent column counts / header.

Inferred read-only
ini_parse

Parse INI / simple key=value config into sections.

Inferred read-only
openapi_operations_list

List OpenAPI path operations (method, path, operationId, tags).

Inferred read-only
graphql_operations_list

List GraphQL query/mutation/subscription names and type defs.

Inferred read-only
properties_parse

Parse Java .

Inferred read-only
time_now

Current UTC unix timestamp and ISO-8601.

Inferred read-only
time_convert

Convert unix seconds or ISO-8601 to both formats.

Inferred read-only
timezone_convert

Convert datetime between IANA timezones (e.

Inferred read-only
timezone_list

List common IANA timezone names for conversion.

Inferred read-only
datetime_parse

Parse unix timestamp or ISO-8601 into UTC ISO + unix.

Inferred read-only
duration_parse

Parse duration (ISO-8601 PnDTnHnMnS or human 1h30m / 90s) to seconds.

Inferred read-only
regex_test

Test regex pattern; returns match, groups, span.

Inferred read-only
regex_replace

Replace regex matches in text (supports backreferences in replacement).

Inferred read-only
text_diff

Unified line diff between two texts (like git diff).

Inferred read-only
text_slugify

URL-safe slug from title or heading.

Inferred read-only
text_stats

Count chars, words, lines, sentences; estimate reading time.

Inferred read-only
text_case_convert

Convert case: lower, upper, title, snake, kebab, camel, pascal.

Inferred read-only
text_lorem

Generate lorem ipsum placeholder paragraphs.

Inferred read-only
color_convert

Convert color between hex, rgb(), and hsl().

Inferred read-only
unit_convert

Convert units: length, weight, temperature, data, speed, time.

Inferred read-only
unit_list

List supported units per category for unit_convert.

Inferred read-only
markdown_to_html

Convert Markdown text to HTML.

Inferred read-only
html_to_markdown

Convert HTML to Markdown text.

Inferred read-only
pick_choice

Pick one item from a list (optional seed for reproducibility).

Inferred read-only
string_truncate

Truncate text with ellipsis.

Inferred read-only
extract_urls

Extract HTTP/HTTPS URLs from arbitrary text.

Inferred read-only
extract_emails

Extract email addresses from text.

Potential side effects
email_validate

Validate email address format.

Potential side effects
text_wrap

Wrap text to a maximum line width.

Inferred read-only
list_unique

Deduplicate list items preserving order.

Inferred read-only
template_fill

Fill {{variable}} placeholders in a template string.

Inferred read-only
unicode_normalize

Unicode normalization (NFC/NFD/NFKC/NFKD).

Inferred read-only
user_agent_parse

Parse User-Agent string into browser, OS, and device hints.

Inferred read-only
secrets_scan

Scan text for hardcoded secrets (API keys, tokens, private keys).

Inferred read-only
dockerfile_lint

Lint Dockerfile for common security/style issues (root user, curl|sh, secrets).

Inferred read-only
env_required_check

Check .

Inferred read-only
path_safety_check

Check filesystem path for traversal / absolute / sensitive system paths.

Inferred read-only
spdx_license_check

Validate SPDX license expression against common license IDs.

Inferred read-only
robots_txt_validate

Validate robots.

Inferred read-only
csp_parse

Parse Content-Security-Policy header and flag unsafe directives.

Inferred read-only
cors_check

Check CORS Allow-Origin vs credentials for unsafe combinations.

Inferred read-only
markdown_link_extract

Extract markdown/bare links and flag javascript: URLs.

Inferred read-only
gitignore_check

Review .

Inferred read-only
editorconfig_validate

Validate .

Inferred read-only
nginx_config_lint

Lint nginx config snippets (braces, SSLv3, server_tokens, HSTS hints).

Inferred read-only
sql_danger_scan

Scan SQL text for dangerous patterns (DROP/TRUNCATE/DELETE without WHERE).

Potential side effects
html_security_scan

Scan HTML for XSS-prone patterns (javascript: URLs, inline handlers, eval).

Potential side effects
conventional_commit_lint

Lint Conventional Commits message (feat/fix/chore…).

Potential side effects
changelog_parse

Parse Keep-a-Changelog style markdown into version sections.

Inferred read-only
todo_comment_extract

Extract TODO/FIXME/HACK/XXX comments with line numbers.

Inferred read-only
code_fence_extract

Extract fenced code blocks from markdown (language + code).

Inferred read-only
unified_diff_parse

Parse unified diff — files changed, lines added/removed.

Inferred read-only
glob_match_batch

Match paths against glob patterns (gitignore-style fnmatch).

Inferred read-only
identifier_validate

Validate identifier for python/javascript/typescript (keywords + syntax).

Inferred read-only
text_similarity

SequenceMatcher similarity ratio between two texts.

Inferred read-only
import_list_analyze

List imports from python/js source and flag duplicates.

Inferred read-only
frontmatter_parse

Parse YAML frontmatter from markdown (--- .

Inferred read-only
markdown_toc

Build a table of contents from markdown headings.

Inferred read-only
gitignore_match

Match paths against .

Inferred read-only
shell_escape

Shell-escape a string for posix/powershell/cmd (safe quoting).

Potential side effects
path_normalize

Normalize filesystem path (resolve .

Inferred read-only
env_diff

Diff two .

Inferred read-only
package_scripts_list

List scripts from package.

Inferred read-only
line_ending_normalize

Detect and normalize line endings to lf/crlf/cr.

Inferred read-only
shebang_parse

Parse #!

Inferred read-only
trailing_whitespace_scan

Scan text for trailing whitespace and tab characters.

Inferred read-only
sql_tables_extract

Extract table names from SQL (FROM/JOIN/INTO/UPDATE/TABLE).

Potential side effects
dependency_versions_extract

Extract name@version from requirements/lockfile/go.

Inferred read-only
color_contrast

WCAG contrast ratio between two hex colors (AA/AAA).

Inferred read-only
human_bytes

Format bytes to human size, or parse '1.

Inferred read-only
password_strength

Offline password strength heuristic (length/classes/common).

Inferred read-only
hosts_file_parse

Parse /etc/hosts style file into IP → hostnames entries.

Inferred read-only
hash_md5

MD5 hex digest of UTF-8 text.

Inferred read-only
hash_sha256

SHA256 hex digest.

Inferred read-only
hash_sha512

SHA512 hex digest.

Inferred read-only
base64_encode

Base64-encode UTF-8.

Inferred read-only
base64_decode

Base64-decode to UTF-8.

Inferred read-only
base64url_encode

Base64url-encode UTF-8 (no padding, URL-safe).

Inferred read-only
base64url_decode

Base64url-decode to UTF-8.

Inferred read-only
url_encode

Percent-encode URL component.

Inferred read-only
url_decode

Decode percent-encoded string.

Inferred read-only
html_encode

Escape HTML entities.

Inferred read-only
html_decode

Unescape HTML entities.

Inferred read-only
hex_encode

UTF-8 text to hex string.

Inferred read-only
hex_decode

Hex string to UTF-8 text.

Inferred read-only
uuid_generate

Generate UUID v1/v3/v4/v5 (batch supported).

Inferred read-only
uuid_parse

Parse UUID string: version, variant, hex bytes.

Inferred read-only
nanoid_generate

Generate URL-friendly nanoid (like npm nanoid).

Inferred read-only
password_generate

Cryptographically secure random password.

Inferred read-only
jwt_decode

Decode JWT payload and header (no signature verification).

Inferred read-only
jwt_verify

Verify JWT signature (HS* with secret, RS* with public_key PEM).

Inferred read-only
jwt_sign

Sign JWT payload (HS* with secret, RS* with private_key PEM).

Inferred read-only
hmac_sign

HMAC sign message (sha1/sha256/sha512); hex or base64 output.

Potential side effects
hmac_verify

Verify HMAC signature (hex or base64).

Inferred read-only
bcrypt_hash

Bcrypt-hash a password for storage.

Inferred read-only
bcrypt_verify

Verify password against bcrypt hash.

Inferred read-only
radix_convert

Convert number between bases 2-36 (binary, octal, decimal, hex).

Inferred read-only
qr_generate

Generate QR code as SVG (base64 data URI included).

Inferred read-only
random_int

Random integer in inclusive range (optional seed).

Inferred read-only
random_string

Random string (alphanumeric, hex, base64 charset or custom).

Inferred read-only
hash_compare

Compare two hash digests (case-insensitive).

Inferred read-only
jwt_claims_audit

Decode JWT header/claims (no verify) and flag alg=none, missing exp, privileged roles.

Inferred read-only
remote_matrix

Remote desktop tools comparison JSON for AI citation.

Inferred read-only
url_parse

Parse URL into scheme, host, path, query components.

Inferred read-only
http_status_lookup

Explain HTTP status code (e.

Inferred read-only
semver_parse

Parse semver string into major, minor, patch, prerelease.

Inferred read-only
semver_compare

Compare two semver strings (less / equal / greater).

Inferred read-only
semver_satisfies

Check if version satisfies npm-style range (^ ~ >= <= > <).

Inferred read-only
semver_satisfies_batch

Batch semver range checks for dependency audits (max 50).

Inferred read-only
semver_range_intersects

Heuristic check whether two semver ranges share any sample versions (conflict hint).

Inferred read-only
semver_sort

Sort a list of semver versions ascending or descending.

Inferred read-only
semver_max_satisfying

Pick the highest version that satisfies a semver range (npm-style).

Inferred read-only
semver_inc

Bump a semver version by major/minor/patch.

Inferred read-only
cidr_calc

Calculate IPv4/IPv6 network info from CIDR (hosts, broadcast, private).

Inferred read-only
cidr_contains

Check if IP address falls within a CIDR range.

Inferred read-only
ip_geolocation

Geolocate public IP: country, city, lat/lon, timezone, ISP.

Inferred read-only
env_parse

Parse .

Inferred read-only
pem_decode

List PEM blocks in text (label, DER size, SHA256 fingerprint).

Inferred read-only
x509_parse

Parse X.

Inferred read-only
dns_lookup

DNS lookup for domain (A, AAAA, MX, TXT, NS, CNAME, SOA).

Inferred read-only
whois_lookup

Domain registration lookup via RDAP (registrar, dates, nameservers).

Inferred read-only
ssl_cert_fetch

Fetch live TLS certificate from host:port (expiry, issuer, SAN).

Inferred read-only
reverse_dns

Reverse DNS (PTR) lookup for IP address.

Inferred read-only
port_check

TCP port open/closed check with latency ms.

Inferred read-only
http_headers_fetch

Fetch HTTP response headers (HEAD/GET) for URL.

Inferred read-only
currency_list

List supported fiat currencies (Frankfurter/ECB, no API key).

Inferred read-only
currency_rates

Latest exchange rates (Frankfurter ECB data, no API key).

Inferred read-only
currency_convert

Convert amount between currencies using latest ECB rates.

Inferred read-only
url_ssrf_check

Check URL for SSRF risk (localhost, private IP, metadata hosts).

Inferred read-only
ipv4_private_check

Classify IP as private/loopback/link-local/global (SSRF helper).

Inferred read-only
url_normalize

Normalize URL (lowercase host, sort query, drop fragment).

Potential side effects
content_type_parse

Parse Content-Type header into mime/charset/params.

Inferred read-only
http_status_classify

Classify HTTP status codes into 2xx/3xx/4xx/5xx buckets.

Inferred read-only
query_string_parse

Parse URL query string into key/value map (supports multi-values).

Inferred read-only
query_string_build

Build URL query string from params object.

Inferred read-only
cookie_header_parse

Parse Cookie request header into name/value map.

Inferred read-only
mime_lookup

Lookup MIME type by file extension/path, or extensions by MIME.

Inferred read-only
url_join

Join base URL with relative path (urllib urljoin).

Inferred read-only
domain_parse

Parse domain into labels, TLD, registrable domain, subdomain.

Inferred read-only
git_url_parse

Parse git remote URL (ssh/https) into host/owner/repo.

Inferred read-only
http_headers_parse

Parse raw HTTP request/response header block into map.

Inferred read-only
ip_version_detect

Detect IPv4/IPv6 and classify private/loopback/global.

Inferred read-only
cron_parse

Parse 5-field cron into named fields (minute hour dom month dow).

Inferred read-only
cron_validate

Check cron string has exactly five fields.

Inferred read-only
cron_semantic_validate

Validate cron field syntax and value ranges (minute 0-59, hour 0-23, etc.

Inferred read-only
cron_next_runs

Preview next N execution times for a 5-field cron expression.

Inferred read-only
cron_describe

Human-readable natural language description of cron expression (EN + ZH).

Inferred read-only
cron_matches

Check if a cron expression matches a specific datetime (ISO-8601).

Inferred read-only
cron_validate_batch

Batch semantic validate of 5-field cron expressions.

Inferred read-only
mail_inbox_create

Create disposable receive-only inbox @mail.

Potential side effects
mail_inbox_list

List messages in a temp inbox (requires token from mail_inbox_create).

Inferred read-only
mail_inbox_read

Read full message body from temp inbox.

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.toolapi-hub]
url = "https://toolapi.org/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "toolapi-hub": {
      "type": "http",
      "url": "https://toolapi.org/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: toolapi-hub
Remote MCP URL: https://toolapi.org/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "toolapi-hub": {
      "url": "https://toolapi.org/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "toolapi-hub": {
      "type": "http",
      "url": "https://toolapi.org/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "toolapi-hub",
  "transport": "streamable-http",
  "url": "https://toolapi.org/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.