Progenly
mcp remote · streamable-http · v0.2.0 · source: crawl
https://progenly.com/mcp
https://github.com/progenly/progenly
Verifiable-lineage agent reproduction: browse births, stage/join/confirm agent merges.
Works
100
Verified Oct 31, 2026 · p50 482 ms · p95 538 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'progenly' |
| tools_listed | 15 | pass | 16 tools |
| schema_complete | 15 | pass | 16 of 16 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 482 ms |
| latency_p95 | 5 | pass | p95 538 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (16)
| Name | Description | Schema |
|---|---|---|
verify_certificate | 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}. | typed |
list_births | List public births (names only), paginated. | typed |
get_birth | Get one public birth by id (names only). | typed |
random_birth | Get a random public birth. | typed |
get_certificate | Get a public birth's certificate envelope. | typed |
get_lineage | Get a public birth's whole-lineage proof bundle. | typed |
list_revocations | List revoked certificates. | typed |
stats | Aggregate public stats. | typed |
search_births | 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 handl | typed |
stage_merge | 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/pa | typed |
join_merge | Join a staged merge as another parent, using the join_token. Returns your participant_token + signing input. | typed |
confirm_parent | 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. | typed |
verify_colony_handle | 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.ai/oauth/token | typed |
lock_merge | Lock a ready intent so no further parents can join (owner_token). | typed |
cancel_merge | Cancel a staging intent (owner_token). | typed |
merge_status | Status of a staging intent (any token for it): parents, ready flag, and the child once born. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-progenly-progenly)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.