{
  "name": "byterovermemory",
  "title": "ByteRover Team Memory",
  "description": "A paid remote MCP for OpenAI Codex memory MCP, built to return verdicts, receipts, usage logs, and audit-ready JSON for agent and CI workflows.",
  "version": "1.0.0",
  "websiteUrl": "https://byterovermemory.clauxel.com/",
  "documentationUrl": "https://byterovermemory.clauxel.com/mcp/",
  "endpointUrl": "https://byterovermemory.clauxel.com/mcp",
  "transport": "streamable-http",
  "authentication": {
    "type": "bearer",
    "required": true,
    "header": "Authorization",
    "format": "Bearer <paid-token>"
  },
  "paidAccess": {
    "required": true,
    "checkoutUrl": "https://byterovermemory.clauxel.com/api/agent-checkout",
    "tokenStatusUrl": "https://byterovermemory.clauxel.com/api/mcp-token/status",
    "tokenClaimUrl": "https://byterovermemory.clauxel.com/api/mcp-token/claim",
    "defaultPlan": "team",
    "pricing": [
      {
        "id": "solo",
        "name": "Solo",
        "monthlyUsd": 19
      },
      {
        "id": "team",
        "name": "Team",
        "monthlyUsd": 79
      },
      {
        "id": "scale",
        "name": "Scale",
        "monthlyUsd": 199
      }
    ]
  },
  "tools": [
    {
      "name": "memory_recall",
      "description": "ByteRover Team Memory memory recall",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sample": {
            "type": "string",
            "description": "Workflow sample, schema, policy fixture, or agent output."
          },
          "context": {
            "type": "string",
            "description": "Optional review context."
          }
        },
        "required": [
          "sample"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "verdict": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "receipt_id": {
            "type": "string"
          },
          "usage_units": {
            "type": "integer"
          },
          "next_action": {
            "type": "string"
          }
        }
      }
    },
    {
      "name": "memory_write",
      "description": "ByteRover Team Memory memory write",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sample": {
            "type": "string",
            "description": "Workflow sample, schema, policy fixture, or agent output."
          },
          "context": {
            "type": "string",
            "description": "Optional review context."
          }
        },
        "required": [
          "sample"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "verdict": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "receipt_id": {
            "type": "string"
          },
          "usage_units": {
            "type": "integer"
          },
          "next_action": {
            "type": "string"
          }
        }
      }
    },
    {
      "name": "memory_conflict_check",
      "description": "ByteRover Team Memory memory conflict check",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sample": {
            "type": "string",
            "description": "Workflow sample, schema, policy fixture, or agent output."
          },
          "context": {
            "type": "string",
            "description": "Optional review context."
          }
        },
        "required": [
          "sample"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "verdict": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "receipt_id": {
            "type": "string"
          },
          "usage_units": {
            "type": "integer"
          },
          "next_action": {
            "type": "string"
          }
        }
      }
    },
    {
      "name": "memory_receipt_export",
      "description": "ByteRover Team Memory memory receipt export",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sample": {
            "type": "string",
            "description": "Workflow sample, schema, policy fixture, or agent output."
          },
          "context": {
            "type": "string",
            "description": "Optional review context."
          }
        },
        "required": [
          "sample"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "verdict": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "receipt_id": {
            "type": "string"
          },
          "usage_units": {
            "type": "integer"
          },
          "next_action": {
            "type": "string"
          }
        }
      }
    }
  ],
  "inputOutputSummary": "Each tool accepts structured workflow evidence and returns verdict, reason, receipt_id, usage_units, and next_action JSON.",
  "supportEmail": "support@aigeamy.com",
  "repositoryUrl": "https://github.com/clauxel/byterover-team-memory-mcp",
  "sourceUrl": "https://github.com/clauxel/byterover-team-memory-mcp",
  "externalDocsUrl": "https://github.com/clauxel/byterover-team-memory-mcp"
}
