com.formatho/runtime
pkg:oci:docker.io/formatho/formatho-runtime
Self-hosted MCP server: 26 deterministic dev, security, and EVM tools.
- transport:
- remote + stdio
- credential class:
- self-provisionable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- base64.decodeshallow
Base64-decode to text. [data · v1.0.0 · deterministic: true · permissions: none]
- base64.encodeshallow
Base64-encode text (standard alphabet). [data · v1.0.0 · deterministic: true · permissions: none]
- case.convertshallow
Convert an identifier between camelCase, snake_case, kebab-case, CONSTANT_CASE, and Title Case. [dev · v1.0.0 · deterministic: true · permissions: none]
- erc4626.mathshallow
Exact 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]
- evm.checksum_addressshallow
EIP-55 checksum an Ethereum address, or verify a checksummed one. [web3 · v1.0.0 · deterministic: true · permissions: none]
- evm.create2_addressshallow
Compute the deterministic CREATE2 address: keccak256(0xff ‖ factory ‖ salt ‖ initCodeHash)[12:]. [web3 · v1.0.0 · deterministic: true · permissions: none]
- evm.decode_calldatashallow
Extract 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]
- evm.function_selectorshallow
Compute the 4-byte function selector from a canonical signature, with reverse lookup against common signatures. [web3 · v1.0.0 · deterministic: true · permissions: none]
- evm.keccak256shallow
Keccak-256 (Ethereum flavor, NOT NIST SHA3-256) of arbitrary hex or text. [web3 · v1.0.0 · deterministic: true · permissions: none]
- evm.storage_slotshallow
Compute 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]
- evm.unit_convertshallow
Convert EVM amounts between wei, gwei, and ether with exact BigInt math. [web3 · v1.0.0 · deterministic: true · permissions: none]
- evm.v4_hook_permissionsshallow
Uniswap 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]
- formatho.registryshallow
List every registered Formatho tool with version, category, deterministic flag, permissions, and Formatho Verified status. [meta · v1.0.0 · deterministic: true · permissions: none]
- hash.textshallow
Hash 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]
- hex.encodeshallow
Encode text to hex, or decode hex (with or without 0x) to text. [data · v1.0.0 · deterministic: true · permissions: none]
- json.formatshallow
Validate and pretty-print JSON with a configurable indent level. [data · v1.0.0 · deterministic: true · permissions: none]
- json.minifyshallow
Validate JSON and strip all insignificant whitespace. [data · v1.0.0 · deterministic: true · permissions: none]
- json.validateshallow
Validate JSON and report the parse error position if invalid. [data · v1.0.0 · deterministic: true · permissions: none]
- jwt.decodeshallow
Decode 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]
- random.stringshallow
Generate a cryptographically random alphanumeric string. [security · v1.0.0 · deterministic: false · permissions: none]
- regex.testshallow
Test a regular expression against text: match result plus all capture groups. [dev · v1.0.0 · deterministic: true · permissions: none]
- slug.generateshallow
Convert text to a URL-safe kebab-case slug. [dev · v1.0.0 · deterministic: true · permissions: none]
- timestamp.convertshallow
Convert Unix seconds/milliseconds to ISO 8601 (UTC) and back. [dev · v1.0.0 · deterministic: true · permissions: none]
- url.decodeshallow
Decode percent-encoded text. [network · v1.0.0 · deterministic: true · permissions: none]
- url.encodeshallow
Percent-encode text (component encoding). [network · v1.0.0 · deterministic: true · permissions: none]
- uuid.v4shallow
Generate random UUID v4 values. [security · v1.0.0 · deterministic: false · permissions: none]
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/0d24dd10-94ad-4edd-814a-527c83e2ca71)