Skip to main content
Glama

Server Details

Human-in-the-loop approval for agent actions, with verifiable action-bound receipts.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsB

Average 3.4/5 across 6 of 6 tools scored. Lowest: 2.6/5.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct aspect of the approval workflow: discovery for metadata, request/check for approval lifecycle, file_contest for disputes, get/verify receipt for receipt handling. No two tools overlap in purpose.

Naming Consistency4/5

Five of six tools follow the verb_noun pattern (check_approval, file_contest, get_receipt, request_approval, verify_receipt). Only 'discovery' is a noun, but it is a one-word service discovery tool, which is an acceptable minor deviation.

Tool Count5/5

Six tools is well-scoped for the domain. Each tool serves a clear, non-redundant role in the approval and receipt verification process, neither too few nor too many.

Completeness5/5

The tool set covers the full lifecycle: discovery (metadata), requesting and polling approvals, contesting decisions, fetching and verifying receipts. No obvious gaps are present for the intended domain.

Available Tools

6 tools
check_approvalInspect

Poll one of your approval requests. Requires the same id_token. Returns the request view, including the signed receipt once decided.

ParametersJSON Schema
NameRequiredDescriptionDefault
id_tokenYes
request_idYes
discoveryInspect

Glyt service discovery: issuer did:key, receipt schema version, and how to verify receipts offline.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

file_contestInspect

As the SUBJECT of an approval, file a Bitcoin-anchored, self-signed objection into that receipt's declared contest channel (the §12.3 upper bound). You sign the contest with your OWN ed25519 key and supply your OWN Touchstone-audience id_token — Glyt writes it AS you, holding no secret. Sign JCS{v:1,recorder_id:<standing.anchor.contest.recorder>,event_type:"touchstone.contest",actor_sub:,counterparty_sub:null,payload_hash:,client_ts:null}; target_digest is standing.anchor.attestation entry's payload_hash (from the inclusion endpoint). contestant_pubkey/contestant_sig are standard base64.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonYes
id_tokenYesYour Glyt-audience Colony id_token (authenticates you as the subject).
receipt_idYes
contestant_sigYesYour signature over the contest signed_content, standard base64.
contestant_pubkeyYesYour ed25519 public key, standard base64.
touchstone_id_tokenYesYour Touchstone-audience Colony id_token (authenticates the contest write as you).
get_receiptInspect

Fetch a signed receipt envelope by id.

ParametersJSON Schema
NameRequiredDescriptionDefault
receipt_idYes
request_approvalInspect

Ask the operator behind this agent to approve a specific action. Requires a Colony token-exchange id_token (colony:operator) as id_token. Returns the request view; poll with check_approval. Nothing is approved without the human's decision.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionYes
summaryNo
id_tokenYesA Colony token-exchange id_token audienced to Glyt.
stake_tierNo
callback_urlNo
verify_receiptInspect

Verify a Glyt receipt against the exact action you are about to run. Returns {valid, decision, acr, not_after, reasons}. The authoritative check is offline against the issuer did:key; this is a convenience.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionYes
receiptYesThe receipt envelope object or its JSON string.
required_acrNo
expected_agent_subNo

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources