{
  "servers": [
    {
      "server": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "@proofofwork-agency/contextrelay",
        "title": "ContextRelay",
        "description": "Local coordination bridge that connects Codex and Claude Code agents in the same project session.",
        "repository": {
          "url": "https://github.com/proofofwork-agency/contextrelay",
          "source": "github"
        },
        "version": "3.9.2",
        "packages": [
          {
            "registryType": "npm",
            "identifier": "@proofofwork-agency/contextrelay",
            "version": "3.9.2",
            "runtimeHint": "bun",
            "packageArguments": [
              "codex-mcp",
              "server"
            ],
            "transport": {
              "type": "stdio"
            }
          }
        ]
      },
      "_meta": {
        "dev.toolpin/curation": {
          "status": "reviewed",
          "reviewedAt": "2026-06-27T00:00:00.000Z",
          "reviewedBy": "toolpin-maintainers",
          "reason": "First-party ContextRelay bridge for agent collaboration; Codex consumes it as a stdio MCP server, not as a Codex plugin. Claude support requires project/plugin initialization.",
          "evidenceTier": "byte-verified",
          "riskNotes": [
            "Requires Bun to run the npm package through bunx.",
            "Upstream ContextRelay documents `ctxrelay codex-mcp install` as the canonical global Codex registration; ToolPin direct install writes the equivalent stdio MCP launch command into Codex config.",
            "Claude setup writes project/plugin state and is documented as external setup until ToolPin has an explicit setup flow."
          ],
          "testedClients": [
            "codex",
            "claude"
          ],
          "toolpinEnforcement": {
            "status": "not-verified",
            "notes": "Repository branch protection and ToolPin CI enforcement have not been verified for this entry."
          }
        },
        "dev.toolpin/evidence": [
          {
            "code": "npm_integrity_verified",
            "status": "passed",
            "message": "npm tarball integrity matched registry dist.integrity for @proofofwork-agency/contextrelay@3.9.2.",
            "source": "npm-tarball",
            "claim": "sha512-zUmS+iLWX/uRha5wzO8AdxSHUrOvXy8MOx+JHdMBRDRvMU+wS6jtQn0beWRUjRdMKN2RDZ0WRzxoHlDtEBmQYQ==",
            "verificationMethod": "npm-packument-sri",
            "verifiedByToolPin": true,
            "trustedAnchor": true,
            "trustAnchor": "registry.npmjs.org",
            "verifiedAt": "2026-07-10T07:49:37.000Z"
          }
        ],
        "dev.toolpin/clientSupport": {
          "default": "unsupported",
          "clients": {
            "codex": {
              "status": "toolpin-installable",
              "installMode": "mcp-config",
              "requirements": [
                "bun>=1.0.0"
              ],
              "setupCommands": [
                "ctxrelay codex-mcp install"
              ],
              "notes": "ToolPin direct install writes a Codex stdio MCP config for the same server that `ctxrelay codex-mcp install` registers globally. ContextRelay does not currently ship a Codex plugin manifest."
            },
            "claude": {
              "status": "external-setup",
              "installMode": "claude-plugin",
              "requirements": [
                "bun>=1.0.0",
                "claude-code"
              ],
              "setupCommands": [
                "npm install -g @proofofwork-agency/contextrelay",
                "ctxrelay init --instructions project"
              ],
              "notes": "Claude support exists through the ContextRelay Claude plugin/init flow, not a plain mcpServers entry."
            }
          }
        }
      }
    }
  ],
  "metadata": {
    "count": 1,
    "total": 1,
    "name": "ToolPin Curated MCP Registry",
    "description": "A PR-reviewed, GitHub-hosted registry for MCP servers ToolPin can normalize, review, lock, and recommend.",
    "generatedAt": "2026-06-27T00:00:00.000Z",
    "source": {
      "type": "github",
      "repository": "https://github.com/proofofwork-agency/toolpin",
      "path": "registry/v0/servers"
    },
    "policy": {
      "installableOnly": true,
      "reviewRequired": true,
      "prBasedUpdates": true,
      "toolpinCiRequired": true
    }
  }
}
