Find free open-source replacements for paid software; search 15,000+ AI tools and MCP servers.
Developer ToolsAutomation & workflows
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 806 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Automation & workflows
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
4 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Responded
The server completed its last measured handshake. This is an observation, not a guarantee.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 4 | 1 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 1 | 3 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using ToolAPI
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http toolapi https://toolapi.org/mcpCapabilities
Showing 100 of 193 tools.
Base64-decode to UTF-8.
DiscoveredBase64-encode UTF-8.
DiscoveredBase64url-decode to UTF-8.
DiscoveredBase64url-encode UTF-8 (no padding, URL-safe).
DiscoveredBcrypt-hash a password for storage.
DiscoveredVerify password against bcrypt hash.
DiscoveredParse Keep-a-Changelog style markdown into version sections.
DiscoveredCalculate IPv4/IPv6 network info from CIDR (hosts, broadcast, private).
DiscoveredCheck if IP address falls within a CIDR range.
DiscoveredExtract fenced code blocks from markdown (language + code).
DiscoveredWCAG contrast ratio between two hex colors (AA/AAA). When: WCAG contrast ratio for UI color pairs.
DiscoveredConvert color between hex, rgb(), and hsl().
DiscoveredValidate docker-compose YAML and flag privileged/host-network/secret env issues.
DiscoveredParse Content-Type header into mime/charset/params.
DiscoveredLint Conventional Commits message (feat/fix/chore…).
DiscoveredParse Cookie request header into name/value map. When: Parse Cookie request headers.
DiscoveredCheck CORS Allow-Origin vs credentials for unsafe combinations.
DiscoveredHuman-readable natural language description of cron expression (EN + ZH).
DiscoveredCheck if a cron expression matches a specific datetime (ISO-8601).
DiscoveredPreview next N execution times for a 5-field cron expression.
DiscoveredParse 5-field cron into named fields (minute hour dom month dow).
DiscoveredValidate cron field syntax and value ranges (minute 0-59, hour 0-23, etc.).
DiscoveredCheck cron string has exactly five fields.
DiscoveredBatch semantic validate of 5-field cron expressions.
DiscoveredParse Content-Security-Policy header and flag unsafe directives.
DiscoveredConvert CSV text to JSON array of row objects. When: Convert CSV rows → JSON array of objects.
DiscoveredValidate CSV structure — consistent column counts / header. When: Check CSV column consistency before import.
DiscoveredConvert amount between currencies using latest ECB rates.
DiscoveredList supported fiat currencies (Frankfurter/ECB, no API key).
DiscoveredLatest exchange rates (Frankfurter ECB data, no API key).
DiscoveredParse unix timestamp or ISO-8601 into UTC ISO + unix.
DiscoveredExtract name@version from requirements/lockfile/go.mod/Cargo snippets. When: Extract name@version from lock/requirements snippets (best-effort).
DiscoveredDNS lookup for domain (A, AAAA, MX, TXT, NS, CNAME, SOA).
DiscoveredLint Dockerfile for common security/style issues (root user, curl|sh, secrets).
DiscoveredParse domain into labels, TLD, registrable domain, subdomain. When: Split domain into subdomain/registrable/TLD (best-effort eTLD).
DiscoveredParse duration (ISO-8601 PnDTnHnMnS or human 1h30m / 90s) to seconds. When: Parse ISO-8601 / human durations to seconds.
DiscoveredValidate .editorconfig syntax and common keys.
DiscoveredValidate email address format. When: Syntax-check a single email address.
DiscoveredDiff two .env files — only_in_a / only_in_b / changed values. When: Diff two .env files for missing/changed keys.
DiscoveredParse .env / dotenv text into key-value variables.
DiscoveredCheck .env text contains required keys (and non-empty values).
DiscoveredExtract email addresses from text. When: Pull email addresses from free text / logs.
DiscoveredExtract HTTP/HTTPS URLs from arbitrary text.
DiscoveredParse YAML frontmatter from markdown (--- ... ---). When: Split YAML frontmatter from markdown body.
DiscoveredParse git remote URL (ssh/https) into host/owner/repo. When: Parse git@ / https remotes into owner/repo.
DiscoveredLint GitHub Actions workflow YAML (triggers, unpinned actions, curl|bash).
DiscoveredReview .gitignore for common missing ignores (.env, node_modules, keys).
DiscoveredMatch paths against .gitignore rules (ignore / negate). When: Test paths against .gitignore rules (best-effort).
DiscoveredMatch paths against glob patterns (gitignore-style fnmatch).
DiscoveredList GraphQL query/mutation/subscription names and type defs. When: List GraphQL ops/types from a document (best-effort).
DiscoveredDiff two GraphQL schemas for removed types/fields (breaking changes).
DiscoveredValidate GraphQL query or schema SDL syntax (parse only).
DiscoveredCompare two hash digests (case-insensitive).
DiscoveredMD5 hex digest of UTF-8 text. When: MD5 digest (non-crypto integrity / legacy checksums).
DiscoveredSHA256 hex digest.
DiscoveredSHA512 hex digest.
DiscoveredHex string to UTF-8 text.
DiscoveredUTF-8 text to hex string.
DiscoveredHMAC sign message (sha1/sha256/sha512); hex or base64 output.
DiscoveredVerify HMAC signature (hex or base64).
DiscoveredParse /etc/hosts style file into IP → hostnames entries. When: Parse /etc/hosts style IP→hostname maps.
DiscoveredUnescape HTML entities.
DiscoveredEscape HTML entities.
DiscoveredScan HTML for XSS-prone patterns (javascript: URLs, inline handlers, eval). Note: best-effort / heuristic — not a full language parser.
DiscoveredConvert HTML to Markdown text. When: Convert HTML → markdown for docs the agent edits.
DiscoveredFetch HTTP response headers (HEAD/GET) for URL.
DiscoveredParse raw HTTP request/response header block into map. When: Parse raw HTTP header blocks.
DiscoveredClassify HTTP status codes into 2xx/3xx/4xx/5xx buckets.
DiscoveredExplain HTTP status code (e.g. 404, 429, 503).
DiscoveredFormat bytes to human size, or parse '1.5 GB' to bytes. When: Format or parse human byte sizes (1.5 GB).
DiscoveredValidate identifier for python/javascript/typescript (keywords + syntax).
DiscoveredList imports from python/js source and flag duplicates. Note: best-effort / heuristic — not a full language parser.
DiscoveredParse INI / simple key=value config into sections. When: Parse INI/section configs into structured maps.
DiscoveredGeolocate public IP: country, city, lat/lon, timezone, ISP.
DiscoveredDetect IPv4/IPv6 and classify private/loopback/global. When: Classify IPv4/IPv6 and private/global.
DiscoveredClassify IP as private/loopback/link-local/global (SSRF helper).
DiscoveredAssert JSONPath expressions against JSON (exists/equals/type) — agent self-check.
DiscoveredDeep-compare two JSON documents and list differing paths.
DiscoveredFlatten nested JSON to dot-key map. When: Flatten nested JSON keys before comparing or exporting.
DiscoveredPretty-print JSON with indent. When: Pretty-print JSON when the agent needs readable output.
DiscoveredDeep-merge two JSON objects (second overlays first).
DiscoveredApply RFC 7396 JSON Merge Patch (null deletes keys). When: RFC 7396 merge patch — use when patching JSON configs.
DiscoveredMinify JSON (remove whitespace). When: Minify JSON for compact payloads or size checks.
DiscoveredApply RFC 6902 JSON Patch ops (add/remove/replace/test/move/copy). When: Apply RFC 6902 ops (add/remove/replace/test/move/copy).
DiscoveredGet value by RFC 6901 JSON Pointer (e.g. /user/id). When: Read one field by RFC 6901 pointer without full walk in the agent.
DiscoveredUnified diff of two JSON documents (pretty-printed).
DiscoveredInfer a Draft-7 JSON Schema from a sample JSON document (agent favorite).
DiscoveredValidate JSON data against JSON Schema (Draft 7).
DiscoveredBatch JSON Schema (Draft 7) validation — up to 25 documents (agent favorite).
DiscoveredRecursively sort JSON object keys. When: Canonicalize JSON key order for stable diffs/hashes.
DiscoveredConvert JSON array of objects to CSV text.
DiscoveredConvert JSON object text to TOML string.
DiscoveredConvert JSON text to YAML string. When: Convert JSON → YAML for config files agents write.
DiscoveredSummarize JSON value types (counts per type in tree).
DiscoveredValidate JSON text; return parsed object or error.
DiscoveredValidate JSON Lines (NDJSON); optional per-line JSON Schema. When: Validate NDJSON / JSON Lines logs or datasets.
DiscoveredQuery JSON with JSONPath expression; returns matching values.
DiscoveredDecode JWT header/claims (no verify) and flag alg=none, missing exp, privileged roles.
DiscoveredDecode JWT payload and header (no signature verification).
DiscoveredSign JWT payload (HS* with secret, RS* with private_key PEM).
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 2315 ms | 193 |