{"serverId":"mcp-registry/dev.rohnelt.vortex/vortex","tools":[{"name":"capabilities","fixed":{"name":"capabilities","description":"Return the full machine-readable manifest of Vortex: every operation, its price in USD, its input schema and how to pay. Free.\n\nWhen to use: Call this first if you have never used Vortex and want to know what it can do and what it costs.\n\nPrice: Free.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Describe Vortex"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"identity_create","fixed":{"name":"identity_create","description":"Turn a wallet address into a permanent Vortex identity and an API token. Free, and grants a small trial credit. No signup, no email, no human.\n\nWhen to use: Call this once, before anything else. You need the returned token for every other call.\n\nPrice: Free.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["wallet","signature","message"],"properties":{"label":{"type":"string","maxLength":64,"description":"A name for your own reference."},"wallet":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Your EVM wallet address. This is your permanent identity."},"message":{"type":"string","maxLength":200,"minLength":8,"description":"Must contain your wallet address and a timestamp within the last 10 minutes."},"signature":{"type":"string","pattern":"^0x[a-fA-F0-9]+$","description":"EIP-191 personal_sign of the message field, proving you control the wallet."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Claim an identity"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":270,"tokensAfter":270}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}