Celina/Tools/Self/verify-self-request
readSelfHosted · Stdio

Verify Self Agent Request

verify_self_request

Verify incoming HTTP request headers signed by a Self Agent (x-self-agent-signature, x-self-agent-timestamp). Recovers signer from signature and checks on-chain registration.

§ Inputs

NameTypeDescription
agent_signatureRequiredstringagent signature
agent_timestampRequiredstringagent timestamp
methodRequiredstringmethod
request_pathRequiredstringrequest path
bodyRequiredstringbody
keytypeRequiredstringkeytype
agent_keyRequiredstringagent key

§ Returns

{ valid, signer, registration }

§ Try saying

  • Verify this signed Self agent request from these headers.

Use this tool

Once Celina is wired into your MCP client, just ask in plain language. The LLM picks verify_self_request automatically.