Submit complete Atomic Articles

Submit full 500–800 word Atomic Articles, per-source coverage, internal draft/discard decisions, and claim-level evidence. The server ignores producer check booleans and recomputes every deterministic gate.

content_article_candidate_submitAtomic ArticlesRead and write

Behavior

Read-only hint
Not declared
Destructive hint
Not declared
Idempotent hint
True
Open-world hint
Not declared

Parameters

NameTypeRequirementDescription
workspaceIdstringRequiredNo additional description.
batchIdstringRequiredNo additional description.
resumeTokenstringRequiredNo additional description.
expectedBatchVersionintegerRequiredNo additional description.
contextReceiptIdstringRequiredNo additional description.
idempotencyKeystringRequiredNo additional description.
candidatevalueRequiredNo additional description.

Input JSON Schema

Generated from the registered input schema
{
  "type": "object",
  "properties": {
    "workspaceId": {
      "type": "string",
      "minLength": 1
    },
    "batchId": {
      "type": "string",
      "minLength": 1
    },
    "resumeToken": {
      "type": "string",
      "minLength": 32
    },
    "expectedBatchVersion": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "contextReceiptId": {
      "type": "string",
      "minLength": 1
    },
    "idempotencyKey": {
      "type": "string",
      "minLength": 8,
      "maxLength": 200
    },
    "candidate": {
      "$ref": "#/$defs/__schema0"
    }
  },
  "required": [
    "workspaceId",
    "batchId",
    "resumeToken",
    "expectedBatchVersion",
    "contextReceiptId",
    "idempotencyKey",
    "candidate"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$defs": {
    "__schema0": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "number"
        },
        {
          "type": "boolean"
        },
        {
          "type": "null"
        },
        {
          "type": "array",
          "items": {
            "$ref": "#/$defs/__schema0"
          }
        },
        {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {
            "$ref": "#/$defs/__schema0"
          }
        }
      ]
    }
  }
}

Call shape

Use an MCP client rather than sending this JSON directly. The client handles protocol negotiation, sessions, and authentication.

Protocol request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "content_article_candidate_submit",
    "arguments": {}
  }
}