Skip to main content

runtime

com.formatho/runtimeVersion 0.3.0

Self-hosted MCP server: 26 deterministic dev, security, and EVM tools.

Status

Responds455 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:57 UTC
Latency
455 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.formatho.com/mcpResponds455 ms
No sign-in

Claude Code

claude mcp add --transport http runtime https://mcp.formatho.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: runtime
Remote MCP server URL: https://mcp.formatho.com/mcp

Cursor

{
  "mcpServers": {
    "runtime": {
      "url": "https://mcp.formatho.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"runtime","type":"http","url":"https://mcp.formatho.com/mcp"}'
Streamable HTTP
oci: docker.io/formatho/formatho-runtime:0.3.0
Package only

This address cannot be turned into a client config.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

26 tools

Tools of runtime
Read-only
Idempotent
Open world
base64.decodeBase64-decode to text. [data · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
base64.encodeBase64-encode text (standard alphabet). [data · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
case.convertConvert an identifier between camelCase, snake_case, kebab-case, CONSTANT_CASE, and Title Case. [dev · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
erc4626.mathExact EIP-4626 vault math in BigInt: convert assets to shares (round down) and shares to assets (round down), with optional virtual offsets. [defi · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
evm.checksum_addressEIP-55 checksum an Ethereum address, or verify a checksummed one. [web3 · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
evm.create2_addressCompute the deterministic CREATE2 address: keccak256(0xff ‖ factory ‖ salt ‖ initCodeHash)[12:]. [web3 · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
evm.decode_calldataExtract the 4-byte selector from raw calldata, match it against common signatures, and decode static (word-based) arguments: address, uint256, int256, bytes32, bool. [web3 · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
evm.function_selectorCompute the 4-byte function selector from a canonical signature, with reverse lookup against common signatures. [web3 · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
evm.keccak256Keccak-256 (Ethereum flavor, NOT NIST SHA3-256) of arbitrary hex or text. [web3 · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
evm.storage_slotCompute Solidity storage slots: simple variables, mapping values (keccak(key ‖ p)), and dynamic array elements (keccak(p) + index). [web3 · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
evm.unit_convertConvert EVM amounts between wei, gwei, and ether with exact BigInt math. [web3 · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
evm.v4_hook_permissionsUniswap v4 hook permissions: compute the 14-bit permission field from hook-call names, or decode the field from a hook address (bits live in the LOW 14 bits: address & 0x3FFF). [web3 · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
formatho.registryList every registered Formatho tool with version, category, deterministic flag, permissions, and Formatho Verified status. [meta · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
hash.textHash text with md5/sha1/sha256/sha384/sha512 (hex output). MD5/SHA1 are for compatibility checks only, not security. [security · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
hex.encodeEncode text to hex, or decode hex (with or without 0x) to text. [data · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
json.formatValidate and pretty-print JSON with a configurable indent level. [data · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
json.minifyValidate JSON and strip all insignificant whitespace. [data · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
json.validateValidate JSON and report the parse error position if invalid. [data · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
jwt.decodeDecode a JWT (JWS compact serialization) header and claims WITHOUT verifying the signature. Reports expiry status from the exp claim. [security · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
random.stringGenerate a cryptographically random alphanumeric string. [security · v1.0.0 · deterministic: false · permissions: none]Not declaredNot declaredNot declaredNot declared
regex.testTest a regular expression against text: match result plus all capture groups. [dev · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
slug.generateConvert text to a URL-safe kebab-case slug. [dev · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
timestamp.convertConvert Unix seconds/milliseconds to ISO 8601 (UTC) and back. [dev · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
url.decodeDecode percent-encoded text. [network · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
url.encodePercent-encode text (component encoding). [network · v1.0.0 · deterministic: true · permissions: none]Not declaredNot declaredNot declaredNot declared
uuid.v4Generate random UUID v4 values. [security · v1.0.0 · deterministic: false · permissions: none]Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Sep 12, 2026
Updated
Sep 12, 2026
Website
Not given
Repository
Not given
Categories (suggested)
Developer toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing