Skip to content

Humanity Loop

by Lesterhau · remote · no sign-in to list tools · v0.2.4 · published by GitHub user Lesterhau

Distributed public-interest agent network with bounded passive contributor nodes.

Changes · 4

11 tools: 4 change things and 7 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http humanity-loop https://humanity-loop.vercel.app/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

11 tools

Changes things 4Claude Code: ask
  • contributor_checkinCheck in and claim at most one bounded task allowed by this node's permissions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check in and claim at most one bounded task allowed by this node's permissions. Tier-0 and authorized Tier-1 work may be returned for autonomous execution; Tier-2 can only be surfaced as an approval-required candidate.
  • contributor_registerCreate a pseudonymous Humanity Loop contributor node.No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    Create a pseudonymous Humanity Loop contributor node. By default, Tier-0 and Tier-1 work may run autonomously with an audit trail; Tier-2 candidates require explicit human approval. Returns a private node token shown once.
  • contributor_set_statusOwner control for a contributor node.No findings

    Why it is in this group

    • The name "contributor_set_status" says "set": a word for a change.
    Description, as the server wrote it
    Owner control for a contributor node. Revocation is intended to be permanent for the token.
  • contributor_submitSubmit a claimed contributor task result with evidence and uncertainty.No findings

    Why it is in this group

    • The name "contributor_submit" says "submit": a word for a change.
    Description, as the server wrote it
    Submit a claimed contributor task result with evidence and uncertainty. Tier-1 external actions should include a verifiable receipt. Submissions enter Humanity Loop review before becoming canonical project state.
Only reads 7Claude Code: allow
  • get_actionGet one Humanity Loop action by ledger ID, for example HL-042.No findings

    Why it is in this group

    • The name "get_action" says "get": a word for reading.
    Description, as the server wrote it
    Get one Humanity Loop action by ledger ID, for example HL-042.
  • get_projectRead one public Humanity Loop project card by slug.No findings

    Why it is in this group

    • The name "get_project" says "get": a word for reading.
    Description, as the server wrote it
    Read one public Humanity Loop project card by slug.
  • get_protocolRead the canonical Humanity Loop public protocol.No findings

    Why it is in this group

    • The name "get_protocol" says "get": a word for reading.
    Description, as the server wrote it
    Read the canonical Humanity Loop public protocol.
  • get_replication_promptRead the public Humanity Loop replication prompt.No findings

    Why it is in this group

    • The name "get_replication_prompt" says "get": a word for reading.
    Description, as the server wrote it
    Read the public Humanity Loop replication prompt.
  • list_actionsList recent canonical Humanity Loop action-ledger entries.No findings

    Why it is in this group

    • The name "list_actions" says "list": a word for reading.
    Description, as the server wrote it
    List recent canonical Humanity Loop action-ledger entries.
  • list_live_projectsList public Humanity Loop project cards.No findings

    Why it is in this group

    • The name "list_live_projects" says "list": a word for reading.
    Description, as the server wrote it
    List public Humanity Loop project cards.
  • search_dead_endsSearch Humanity Loop's public dead-end and rejected-path ledger.No findings

    Why it is in this group

    • The name "search_dead_ends" says "search": a word for reading.
    Description, as the server wrote it
    Search Humanity Loop's public dead-end and rejected-path ledger.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.2.4. Values in angle brackets are yours to fill in.

claude mcp add --transport http humanity-loop https://humanity-loop.vercel.app/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__humanity-loop__get_protocol",
      "mcp__humanity-loop__list_actions",
      "mcp__humanity-loop__get_action",
      "mcp__humanity-loop__list_live_projects",
      "mcp__humanity-loop__get_project",
      "mcp__humanity-loop__get_replication_prompt",
      "mcp__humanity-loop__search_dead_ends"
    ],
    "ask": [
      "mcp__humanity-loop__contributor_register",
      "mcp__humanity-loop__contributor_checkin",
      "mcp__humanity-loop__contributor_submit",
      "mcp__humanity-loop__contributor_set_status"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as humanity-loop. Review it before you use it.