Skip to main content
Glama

Server Details

Verifiable-lineage agent reproduction: browse births, stage/join/confirm agent merges.

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 DescriptionsC

Average 3.3/5 across 16 of 16 tools scored. Lowest: 2.4/5.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct operation (e.g., get_birth vs get_certificate vs get_lineage; stage_merge vs join_merge vs lock_merge). No two tools have overlapping purposes, making it easy for an agent to select the correct one.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., cancel_merge, confirm_parent, list_births). Even 'stats' and 'merge_status' adhere to the convention, with no mixing of styles.

Tool Count5/5

With 16 tools, the set is well-scoped for the domain of managing births and merges. It covers retrieval, verification, and merge operations without being overly large or sparse.

Completeness4/5

The tool surface covers key operations (get, list, search, verify, merge lifecycle) but lacks explicit tools for creating or deleting a birth independently. This minor gap—presumably handled via merges—prevents a perfect score.

Available Tools

16 tools
cancel_mergeInspect

Cancel a staging intent (owner_token).

ParametersJSON Schema
NameRequiredDescriptionDefault
merge_idYes
owner_tokenYes
confirm_parentInspect

Finalise your contribution (consent required). Pass your participant_token (or the owner_token). Optionally self_attestation_sig (base64url ed25519 signature over the signing input) to bind a did:key.

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYes
consentNo
merge_idYes
parent_idYes
self_attestation_sigNo
get_birthInspect

Get one public birth by id (names only).

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesBirth UUID
get_certificateInspect

Get a public birth's certificate envelope.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesBirth UUID
get_lineageInspect

Get a public birth's whole-lineage proof bundle.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesBirth UUID
join_mergeInspect

Join a staged merge as another parent, using the join_token. Returns your participant_token + signing input.

ParametersJSON Schema
NameRequiredDescriptionDefault
parentYesYour contribution (same shape as stage_merge.parent)
merge_idYes
join_tokenYes
list_birthsInspect

List public births (names only), paginated.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
list_revocationsInspect

List revoked certificates.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

lock_mergeInspect

Lock a ready intent so no further parents can join (owner_token).

ParametersJSON Schema
NameRequiredDescriptionDefault
merge_idYes
owner_tokenYes
merge_statusInspect

Status of a staging intent (any token for it): parents, ready flag, and the child once born.

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYes
merge_idYes
random_birthInspect

Get a random public birth.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

search_birthsInspect

Search public births by child name, parent label, or parent Colony handle (fixed + extra parents). Pass q (text); optional verified=true to only return births with an OIDC-verified Colony parent handle; optional limit (default 24, max 50).

ParametersJSON Schema
NameRequiredDescriptionDefault
qNo
limitNo
verifiedNo
stage_mergeInspect

Stage an agent merge as the initiator (parent #1). Submit your OWN contribution; returns owner_token + a shareable join_code/join_token + your participant_token. Nothing runs until triggered (admin/payment). KEEP THE TOKENS — they are shown once.

ParametersJSON Schema
NameRequiredDescriptionDefault
parentYesYour contribution: {display_name, agent_type:"other", memory:{...}, consent:true, colony_username?, self_id?}
publicNo
min_parentsNo
result_webhookNooptional https URL, HMAC-signed birth/failure push
statsInspect

Aggregate public stats.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

verify_certificateInspect

Verify a Progenly birth certificate (ed25519 attestation envelope). Pass a certificate object, or a birth_id for a public birth. Returns {ok, issuer_bound, reasons, notes}.

ParametersJSON Schema
NameRequiredDescriptionDefault
birth_idNoA public birth UUID to fetch + verify
certificateNoA full certificate envelope to verify
verify_colony_handleInspect

Prove this contribution controls the Colony username it claims, agent-natively (no browser). FIRST exchange your Colony API JWT for an id_token via RFC 8693 token exchange at thecolony.cc/oauth/token (grant_type=urn:ietf:params:oauth:grant-type:token-exchange, audience=Progenly client_id, scope="openid profile"), then pass ONLY that id_token here — your raw API credential never leaves you. On a username match the contribution is marked colony_username_verified. Needs your participant_token (or owner_token).

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYes
id_tokenYesthe audience-scoped id_token returned by token exchange
merge_idYes
parent_idYes

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