Skip to main content
Glama

get_action_schema

Read-only

Read-only, needs no API key. The action-authoring contract apply_actions batches are validated against. With NO arguments, returns an INDEX of block types, actions, action kinds and topics with descriptions and sizes. Then request only what this bot uses. Detail responses include essential rules and basic shapes; follow seeWhen before using specialized features: templateExpressions for computed CEL expressions, groupVariables for sender/chat variable ownership, triggerDetails for webhook/module events and trigger output mappings. Responses return whole sections within the budget. Request omitted names again; alsoRelevant lists referenced topics that did not fit.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
topicsNoTopics whose rules you need, from the index (e.g. ["knowledgeBases","broadcasts"]).
actionsNoAction names whose contract you need, from the index (e.g. ["create_block","create_link"]).
blockTypesNoBlock types whose payload contract you need, from the index (e.g. ["MESSAGE","AI_TOOL_ROUTER"]).
actionKindsNoACTION-block action kinds whose config you need, from the index (e.g. ["SET_VARIABLE","HTTP_REQUEST"]).
includeCoreNoLeave this out on your FIRST detail call to receive placeholder rules and always-on invariants; the index reports their size as coreChars. Pass false only on LATER detail calls in the same session after receiving those rules.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / includeCore / description
      Previous value: -"Leave this out on your FIRST detail call: that call must return the batch contract, placeholder rules and always-on invariants (~9k characters), and the index does not contain them. Pass false only on LATER detail calls in the same session, to avoid receiving them again."New value: +"Leave this out on your FIRST detail call to receive placeholder rules and always-on invariants; the index reports their size as coreChars. Pass false only on LATER detail calls in the same session after receiving those rules."
  2. Changed1 schema field changed
    • addedInput schema / properties / includeCore
      Added value: +{
      +  "description": "Leave this out on your FIRST detail call: that call must return the batch contract, placeholder rules and always-on invariants (~9k characters), and the index does not contain them. Pass false only on LATER detail calls in the same session, to avoid receiving them again.",
      +  "type": "boolean"
      +}
  3. Changed6 schema fields changed
    • addedInput schema / $schema
      Added value: +"http://json-schema.org/draft-07/schema#"
    • addedInput schema / additionalProperties
      Added value: +false
    • addedInput schema / properties / actionKinds
      Added value: +{
      +  "description": "ACTION-block action kinds whose config you need, from the index (e.g. [\"SET_VARIABLE\",\"HTTP_REQUEST\"]).",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / actions
      Added value: +{
      +  "description": "Action names whose contract you need, from the index (e.g. [\"create_block\",\"create_link\"]).",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / blockTypes
      Added value: +{
      +  "description": "Block types whose payload contract you need, from the index (e.g. [\"MESSAGE\",\"AI_TOOL_ROUTER\"]).",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / topics
      Added value: +{
      +  "description": "Topics whose rules you need, from the index (e.g. [\"knowledgeBases\",\"broadcasts\"]).",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.