App-only tools

speakers_review_read

List speaker review queue

One speaker review read per call. kind:requests lists open account-owner speaker review requests — a read-only queue of possible duplicate people for a human decision through merge preview and speakers_profile_mutate. kind:repair_findings lists read-only speaker identity review items (photos that may not match, missing saved photos, saved voices needing review, possible duplicates, label disagreements). Neither kind changes identity, voice memory, photos, captions, clips, exports, or published posts.

Surface: App-only

Product release 185ad8f4adfa21ae055b5bd6f97968d9044480d1
Public contract commit d2ab41fab4088c07c0f6b924fa4f3c63481b936a
Public contract SHA-256 2365c73c2aef7b9f85e8434d8e29ea29f40824bc3a46a72a356155ea328757fc
Captured 2026-10-29T03:35:56.855Z. Review or improve this contract on GitHub.

These blocks show the complete MCP descriptors captured from serving Rails. Security schemes and resource URIs can differ by connected host.

App descriptor

{
  "name": "speakers_review_read",
  "title": "List speaker review queue",
  "description": "One speaker review read per call. kind:requests lists open account-owner speaker review requests — a read-only queue of possible duplicate people for a human decision through merge preview and speakers_profile_mutate. kind:repair_findings lists read-only speaker identity review items (photos that may not match, missing saved photos, saved voices needing review, possible duplicates, label disagreements). Neither kind changes identity, voice memory, photos, captions, clips, exports, or published posts.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "kind": {
        "type": "string",
        "enum": [
          "requests",
          "repair_findings"
        ],
        "description": "Which review queue to read."
      },
      "limit": {
        "type": "integer",
        "description": "Maximum items to return. Default 20, maximum 50."
      }
    },
    "required": [
      "kind"
    ],
    "additionalProperties": false
  },
  "annotations": {
    "title": "List speaker review queue",
    "readOnlyHint": true,
    "destructiveHint": false,
    "idempotentHint": true,
    "openWorldHint": false
  },
  "securitySchemes": [
    {
      "type": "noauth"
    }
  ],
  "_meta": {
    "securitySchemes": [
      {
        "type": "noauth"
      }
    ],
    "ui": {
      "visibility": [
        "app"
      ]
    },
    "openai/widgetAccessible": true,
    "openai/visibility": "private"
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "kind": {
        "type": "string"
      },
      "requests": {
        "type": "array",
        "items": {
          "type": "object"
        }
      },
      "run_id": {
        "type": "string"
      },
      "scanner_version": {
        "type": "string"
      },
      "read_only": {
        "type": "boolean"
      },
      "summary": {
        "type": "object"
      },
      "limitations": {
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "findings": {
        "type": "array",
        "items": {
          "type": "object"
        }
      }
    },
    "required": [],
    "additionalProperties": false
  }
}

Errors

[
  "invalid_input"
]

Examples

[]