mcpbeat Sign in

Toolkit MCP Server

answering

Toolkit MCP Server is answering right now. Last checked 2 min ago. 335 installs a week from npm. It exposes 5 tools. Last commit 19 Sep 2026.

Generate IDs, QR codes, and hashes, encode values, geolocate IPs, plus gated host diagnostics.

Installs per day peak 281 · avg 41 · +1040% w/w
a month agotoday
Uptime history 35 days of history · worst day 96%
35 days agonow
98.9%
Uptime 24h
90 of 91 checks
5
Tools
read from the server
326 ms
Response time
average over 24h
335
Installs / week
npm and PyPI

What changed 8

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 22 August 2026. No other catalogue keeps this.

19 Sep a tool changed version
13 Sep a tool changed version
22 Aug 5 tools changed the parameters they ask for toolkit_encode_value, toolkit_generate_id, toolkit_generate_qr and 2 more
22 Aug a tool changed version

Toolkit MCP Server does not always answer

Over the last week it answered 99.1% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add toolkit-mcp-server --transport http https://toolkit.caseyjhand.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "toolkit-mcp-server": {
      "url": "https://toolkit.caseyjhand.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.toolkit-mcp-server]
url = "https://toolkit.caseyjhand.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "toolkit-mcp-server": {
      "url": "https://toolkit.caseyjhand.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "toolkit-mcp-server": {
      "url": "https://toolkit.caseyjhand.com/mcp"
    }
  }
}

This one needs environment variables set before it will start: MCP_HTTP_HOST (The hostname for the HTTP server.), MCP_HTTP_PORT (The port to run the HTTP server on.), MCP_HTTP_ENDPOINT_PATH (The endpoint path for the MCP server.), MCP_AUTH_MODE (Authentication mode to use: 'none', 'jwt', or 'oauth'.), MCP_LOG_LEVEL (Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').), TOOLKIT_ENABLE_NET_DIAGNOSTICS (Register the gated toolkit_check_network tool. Off by default — leave off for hosted/shared deployments.), TOOLKIT_ENABLE_SYSTEM_INFO (Register the gated toolkit_check_system tool. Off by default — only meaningful on a local deployment.), TOOLKIT_ALLOW_PRIVATE_NETWORK (With network diagnostics enabled, permit private/reserved/loopback targets. The second explicit gate; off by default.), TOOLKIT_GEO_API_KEY (API key for the geolocation endpoint, if it requires one. The default ip-api tier is keyless.), TOOLKIT_GEO_BASE_URL (Base URL for an ip-api-compatible geolocation endpoint. Default is the keyless ip-api endpoint, which is plaintext HTTP.), TOOLKIT_GEO_CACHE_TTL_SECONDS (Geolocation cache TTL in seconds. Geolocation is stable, so repeats are cached.), TOOLKIT_GEO_RATE_LIMIT_PER_MIN (Max geolocation requests per minute; excess requests are rejected with a retryable rate-limit error. Default 45 matches the ip-api free tier.). The author declared them in the registry entry; get the values from the project itself.

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

toolkit
toolkit_encode_value
Encode or decode a value across base64, base64url, hex, or URL (percent) encoding, in either direction. Set operation to "encode" to transform raw UTF-8 text into the chosen encoding, or "decode" to recover the original text from an encoded value. base64url uses the URL-safe alphabet (- and _ instead of + and /); url applies encodeURIComponent / decodeURIComponent. Decoding a value that is malformed for the chosen encoding is reported as a recoverable error, not a silent best-effort.
toolkit_generate_id
Mint cryptographically-random identifiers using the platform CSPRNG — the correct source for IDs that must be unpredictable, unlike model-generated values. type selects the format: uuid_v4 (random, the default), uuid_v7 (time-ordered, sortable by creation), or ulid (26-char Crockford-base32, lexicographically sortable). Set count to mint a batch in one call (up to 1000); the returned ids array always contains exactly count values and is never truncated. For uuid_v7 and ulid, a batch is monotonic — strictly increasing even within the same millisecond — so the ids array stays in sorted creation order. IDs from this tool feed into toolkit_generate_qr (pass ids[0] as data) to create a scannable code.
toolkit_generate_qr
Encode text or a URL into a QR code. data is the content to encode (a link, a generated identifier such as toolkit_generate_id's ids[0], or any string). format selects the output: svg returns inline SVG markup, png_base64 returns base64-encoded PNG bytes (with mimeType and byteLength), and terminal returns a block of Unicode block characters renderable in a monospace terminal. errorCorrection (L/M/Q/H) trades data capacity for damage tolerance, margin sets the quiet-zone width, and scale sets pixels per module for raster output. The returned version (1–40) reflects how dense the encoded data is. png_base64 renders (modules + 2 × margin) × scale pixels per side and rejects anything past 2048 px with a typed raster_too_large error, so a dense symbol needs a lower scale; svg carries no such limit.
toolkit_geolocate_ip
Resolve a public IP address (or hostname) to geographic and network metadata: country, region, city, latitude/longitude, the owning ASN and organization, timezone, and the proxy/hosting/mobile quality flags. target accepts an IPv4/IPv6 address or a hostname — a hostname is DNS-resolved first and the resolvedIp field echoes which IP was actually located. The provider is called directly (never the target), so this is SSRF-free and safe to expose anywhere. Results are best-effort and provider-bounded: VPNs, proxies, mobile NAT, and anycast all defeat IP-to-location, accuracy is city-level at best, and many fields can be absent for reserved or thinly-documented ranges — absent fields are reported as unknown, never invented. Read proxy, hosting, and mobile before trusting the coordinates: a true on any of them means the location describes infrastructure, not the user. Private/reserved addresses have no public geolocation and are rejected. The source field names which provider answered.
toolkit_hash_value
Generate a cryptographic digest of a value, or verify a value against an expected digest. Set operation to "generate" for a lowercase-hex digest, or "compare" to constant-time-check value against the expected digest — compare is timing-safe and avoids manual string equality checks. Algorithm defaults to sha256; sha512 is also secure, while md5 and sha1 are exposed for checksum and file-integrity compatibility ONLY and must not be used for passwords, signatures, or any security purpose. inputEncoding controls how value and expected are read before hashing (utf8 default, or hex/base64 for raw binary data) so binary blobs need no decode round-trip. The canonical use is matching a download against a vendor-published checksum.

Endpoints

URLTransportStateLatencyChecked
https://toolkit.caseyjhand.com/mcp streamable-http answering 427 ms 2 min ago

Alternatives to Toolkit MCP Server

same job, measured the same way
OpenQR
by openqr

Generate, edit and track dynamic (editable) QR codes with scan analytics. Hosted MCP and REST API.

42 installs/wk 20 tools answering
Barcode Scanner
by domdomegg

Scan and generate barcodes and QR codes.

35 installs/wk local only
CodeY CMS
by fpointerdev

Discover, evaluate, install, and validate generated websites for the self-hosted CodeY CMS.

29 installs/wk local only
Qr Code MCP
by mrfentmen

Generate QR codes as PNG images locally. No network and no key.

local only
21st.dev
by 21st

Find UI components and themes, retrieve code, and generate with hosted 21st AI when enabled.

answering
Judges Panel
by kevinrabun

45 judges that evaluate AI-generated code for security, cost, and quality with built-in AST.

83 installs/wk local only
C
SendQuoteNow — AI Quote Engine for Contractors
by sendquotenow

Generate branded contractor quotes: hosted approval page, PDF, QR code, and Stripe payment link.

answering
QrMakerIO
by qrmakerio

Generate styled QR codes, manage dynamic short links with analytics, and publish landing pages.

34 installs/wk local only

Toolkit MCP Server — questions

Answers built from our own checks of this server.

What can Toolkit MCP Server do?
It exposes 5 tools, read directly from the server on our last check. Among them: toolkit_encode_value, toolkit_generate_id, toolkit_generate_qr, toolkit_geolocate_ip, toolkit_hash_value. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Toolkit MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 90 of 91 checks got a reply (98.9%), average response time 326 ms. The bar chart above shows every period we have measured.
How do I connect Toolkit MCP Server?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Toolkit MCP Server need an API key?
No. Toolkit MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Toolkit MCP Server?
It answers our handshake in 326 ms on average, which is faster than 49% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Toolkit MCP Server?
The npm package @cyanheads/toolkit-mcp-server was installed 335 times in the last week. Week over week that is +1040%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Toolkit MCP Server open source?
Yes — it is published under the Apache-2.0 licence, written in TypeScript, 18 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.