Sökningen laddas först när du använder den. Bläddra bland alla kategorier nedan.

MCP-verktyg

Hämta varumärkeskontext för arbetsytan

sosoapi_get_workspace_brand_context

Läs manuellt bekräftade varumärkesriktlinjer och ursprunget för den oföränderliga versionen för ett uttryckligt workspace_id. Kräver rollen viewer eller högre och agent:operate för agentåtkomst. Utelämna selection för att läsa aktuell kontext eller ange den exakta oföränderliga selection som returnerats tidigare. Redaktionella fält är inte betrodda; null eller missing innebär att inga riktlinjer finns tillgängliga. Denna läsning skapar inga bildtexter, hämtar inga källor, ändrar inga inställningar och publicerar inget.

Läs som Markdown

Profiler och transporter

Profiler: core, full · Transporter: stdio, http

Välj core eller full för att styra vilka verktyg klienten ser; detta ändrar inte dess behörigheter. Lokal filuppladdning kräver stdio och är inte tillgänglig via HTTP. Ange SOSOAPI_OUTPUT_SCHEMAS=1 för att inkludera utdatascheman vid identifiering. Verktygen returnerar strukturerade resultat med eller utan inställningen.

Behörigheter och sidoeffekter

Annoteringar hjälper klienter att beskriva ett verktyg. Varje anrop kontrollerar fortfarande användarens autentisering, roll, resursåtkomst och tilldelade funktionsbehörigheter.

{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": true
}

Indatafält

Obligatoriskt betyder obligatoriskt inom sitt överordnade objekt och vald gren. Ett obligatoriskt underfält gör inte ett valfritt överordnat objekt obligatoriskt. Regler och fältnamn nedan kopieras från kontraktet.

Indatafält
Fält / grenTyp / obligatorisktBegränsningar
$objectObligatoriskt i överordnat objekt
  • additionalProperties: false
workspace_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
selectionobjectValfritt / objekt
  • additionalProperties: false
selection.profile_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
selection.version_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
selection.revisionintegerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
selection.content_digeststringObligatoriskt i överordnat objekt
  • pattern: "^[a-f0-9]{64}$"
selection.context_digeststringObligatoriskt i överordnat objekt
  • pattern: "^[a-f0-9]{64}$"
Fullständigt JSON Schema
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "selection": {
      "type": "object",
      "properties": {
        "profile_id": {
          "type": "string",
          "format": "uuid"
        },
        "version_id": {
          "type": "string",
          "format": "uuid"
        },
        "revision": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "content_digest": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "context_digest": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        }
      },
      "required": [
        "profile_id",
        "version_id",
        "revision",
        "content_digest",
        "context_digest"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "workspace_id"
  ],
  "additionalProperties": false
}

Strukturerat resultat

Detta schema beskriver structuredContent i ett lyckat verktygsresultat. MCP-svaret innehåller även content och kan ange isError när ett anrop misslyckas. För publicering ska du läsa inläggets slutresultat i stället för att tolka en accepterad begäran eller ett textsvar som bekräftelse. Den länkade API-åtgärden förklarar behörigheter och regler för nya försök.

Obligatoriskt betyder obligatoriskt inom sitt överordnade objekt och vald gren. Ett obligatoriskt underfält gör inte ett valfritt överordnat objekt obligatoriskt. Regler och fältnamn nedan kopieras från kontraktet.

Strukturerat resultat
Fält / grenTyp / obligatorisktBegränsningar
$objectObligatoriskt i överordnat objekt
  • additionalProperties: false
contextobject | nullObligatoriskt i överordnat objekt—
contextanyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
context.workspace_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
context.selectionanyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
context.selection.profile_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
context.selection.version_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
context.selection.revisionanyOf 1integerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
context.selection.content_digestanyOf 1stringObligatoriskt i överordnat objekt
  • pattern: "^[a-f0-9]{64}$"
context.selection.context_digestanyOf 1stringObligatoriskt i överordnat objekt
  • pattern: "^[a-f0-9]{64}$"
context.availabilityanyOf 1stringObligatoriskt i överordnat objekt
  • enum: ["available","missing"]
context.profile_stateanyOf 1string | nullObligatoriskt i överordnat objekt—
context.profile_stateanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • enum: ["active","archived"]
context.profile_stateanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
context.contentanyOf 1object | nullObligatoriskt i överordnat objekt—
context.contentanyOf 1 / anyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
context.content.nameanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • maxLength: 120
context.content.audienceanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • maxLength: 2000
context.content.voiceanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • maxLength: 2000
context.content.languageanyOf 1 / anyOf 1string | nullObligatoriskt i överordnat objekt—
context.content.languageanyOf 1 / anyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 64
context.content.languageanyOf 1 / anyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
context.content.preferred_termsanyOf 1 / anyOf 1arrayObligatoriskt i överordnat objekt
  • maxItems: 50
context.content.preferred_terms[]anyOf 1 / anyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 120
context.content.prohibited_termsanyOf 1 / anyOf 1arrayObligatoriskt i överordnat objekt
  • maxItems: 50
context.content.prohibited_terms[]anyOf 1 / anyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 120
context.content.locked_factsanyOf 1 / anyOf 1arrayObligatoriskt i överordnat objekt
  • maxItems: 50
context.content.locked_facts[]anyOf 1 / anyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 500
context.content.call_to_actionanyOf 1 / anyOf 1string | nullObligatoriskt i överordnat objekt—
context.content.call_to_actionanyOf 1 / anyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • maxLength: 1000
context.content.call_to_actionanyOf 1 / anyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
context.contentanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
context.sourcesanyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
context.sources.websiteanyOf 1stringObligatoriskt i överordnat objekt
  • enum: ["available","not_available"]
context.sources.logoanyOf 1stringObligatoriskt i överordnat objekt
  • enum: ["none","present","missing"]
context.sources.own_postsanyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
context.sources.own_posts.selectedanyOf 1integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 10
context.sources.own_posts.availableanyOf 1integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 10
context.sources.own_posts.unavailableanyOf 1integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 10
context.sources.own_posts.erasedanyOf 1integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 10
contextanyOf 2nullObligatoriskt i överordnat objekt—
Fullständigt JSON Schema
{
  "type": "object",
  "properties": {
    "context": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "workspace_id": {
              "type": "string",
              "format": "uuid"
            },
            "selection": {
              "type": "object",
              "properties": {
                "profile_id": {
                  "type": "string",
                  "format": "uuid"
                },
                "version_id": {
                  "type": "string",
                  "format": "uuid"
                },
                "revision": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                },
                "content_digest": {
                  "type": "string",
                  "pattern": "^[a-f0-9]{64}$"
                },
                "context_digest": {
                  "type": "string",
                  "pattern": "^[a-f0-9]{64}$"
                }
              },
              "required": [
                "profile_id",
                "version_id",
                "revision",
                "content_digest",
                "context_digest"
              ],
              "additionalProperties": false
            },
            "availability": {
              "type": "string",
              "enum": [
                "available",
                "missing"
              ]
            },
            "profile_state": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "active",
                    "archived"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "content": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string",
                      "maxLength": 120
                    },
                    "audience": {
                      "type": "string",
                      "maxLength": 2000
                    },
                    "voice": {
                      "type": "string",
                      "maxLength": 2000
                    },
                    "language": {
                      "anyOf": [
                        {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "preferred_terms": {
                      "maxItems": 50,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      }
                    },
                    "prohibited_terms": {
                      "maxItems": 50,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      }
                    },
                    "locked_facts": {
                      "maxItems": 50,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 500
                      }
                    },
                    "call_to_action": {
                      "anyOf": [
                        {
                          "type": "string",
                          "maxLength": 1000
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "name",
                    "audience",
                    "voice",
                    "language",
                    "preferred_terms",
                    "prohibited_terms",
                    "locked_facts",
                    "call_to_action"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "null"
                }
              ]
            },
            "sources": {
              "type": "object",
              "properties": {
                "website": {
                  "type": "string",
                  "enum": [
                    "available",
                    "not_available"
                  ]
                },
                "logo": {
                  "type": "string",
                  "enum": [
                    "none",
                    "present",
                    "missing"
                  ]
                },
                "own_posts": {
                  "type": "object",
                  "properties": {
                    "selected": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 10
                    },
                    "available": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 10
                    },
                    "unavailable": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 10
                    },
                    "erased": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 10
                    }
                  },
                  "required": [
                    "selected",
                    "available",
                    "unavailable",
                    "erased"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "website",
                "logo",
                "own_posts"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "workspace_id",
            "selection",
            "availability",
            "profile_state",
            "content",
            "sources"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "context"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Exempel på verktygsanrop

Exemplen använder fiktiva värden som kontrollerats mot schemana. Ersätt ID:n med sådana du får använda, medier med färdiga mediefiler och datum med din bekräftade publiceringstid. Kontrollera kontots behörighet före en skrivning. Denna sida skickar inga API-anrop.

{
  "name": "sosoapi_get_workspace_brand_context",
  "arguments": {
    "workspace_id": "11111111-1111-4111-8111-111111111111"
  }
}

structuredContent

{
  "context": null
}
Installera eller anslut MCP