85trust / 100

Progenly

by progenly.com in Other

MCP serverPassing, checked 2 h ago

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

https://progenly.com/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
460 ms typical, 550 ms slowest 5%
Last check
2 h ago
Next check
in 4 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "progenly": {
      "type": "http",
      "url": "https://progenly.com/mcp"
    }
  }
}

16 tools

  • 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}.

  • list_births

    List public births (names only), paginated.

  • get_birth

    Get one public birth by id (names only).

  • random_birth

    Get a random public birth.

  • get_certificate

    Get a public birth's certificate envelope.

  • get_lineage

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

  • list_revocations

    List revoked certificates.

  • stats

    Aggregate public stats.

  • 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 handle; optional limit (default 24, max 50).

  • 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/payment). KEEP THE TOKENS — they are shown once.

  • join_merge

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

  • 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.

  • 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 (grant_type=urn:ietf:params:oauth:grant-type:token-exchange, audience=Progenly c

  • lock_merge

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

  • cancel_merge

    Cancel a staging intent (owner_token).

  • merge_status

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

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
2 h agoPassed200460 ms
10 h agoPassed200550 ms
19 h agoPassed200438 ms
28 h agoPassed200433 ms
36 h agoPassed200659 ms