Skip to main content
Glama

Ranla

Message Ranla

arc_message
Destructive

Send a message to Ranla and wait for the turn. Use for strategy and anything that changes the account. Returns text, artifacts (drafts, plans, and documents it made or opened, by id), and pendingApproval when a step needs approval. Long research turns are followed to the end; one still going after 15 minutes comes back with running: true, and arc_get_thread reads the answer later.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
textYesMessage for Ranla
threadIdNoRanla thread id (from arc_ensure_thread)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
noteNo
textNoRanla's reply
errorNoSet when the turn failed
runIdNoThe turn's run, while it is followed
toolsNoSteps Ranla took in the turn
runningNoTrue when Ranla is still working after 15 minutes; read the answer with arc_get_thread
threadIdYesThe thread the turn ran in
artifactsNoWhat Ranla made or opened, by id
connectRequiredNoAn account the founder must connect in the app before Ranla can go on
pendingApprovalNoThe step waiting on arc_approve. It does nothing until approved.
connectsRequiredNoEvery account to connect, when there is more than one
pendingApprovalsNoEvery step waiting, when there is more than one
setAsideApprovalsNoApprovals that were waiting and were set aside by this message

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "artifacts": {
      +      "description": "What Ranla made or opened, by id",
      +      "items": {
      +        "properties": {
      +          "id": {
      +            "type": "string"
      +          },
      +          "label": {
      +            "type": "string"
      +          },
      +          "type": {
      +            "description": "draft, plan, document…",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "id"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "connectRequired": {
      +      "description": "An account the founder must connect in the app before Ranla can go on",
      +      "properties": {
      +        "detail": {
      +          "type": "string"
      +        },
      +        "messageId": {
      +          "type": "string"
      +        },
      +        "path": {
      +          "description": "Where in the app to connect it",
      +          "type": "string"
      +        },
      +        "slot": {
      +          "description": "The account to connect",
      +          "type": "string"
      +        },
      +        "summary": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "messageId"
      +      ],
      +      "type": "object"
      +    },
      +    "connectsRequired": {
      +      "description": "Every account to connect, when there is more than one",
      +      "items": {
      +        "properties": {
      +          "detail": {
      +            "type": "string"
      +          },
      +          "messageId": {
      +            "type": "string"
      +          },
      +          "path": {
      +            "description": "Where in the app to connect it",
      +            "type": "string"
      +          },
      +          "slot": {
      +            "description": "The account to connect",
      +            "type": "string"
      +          },
      +          "summary": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "messageId"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "error": {
      +      "description": "Set when the turn failed",
      +      "type": "string"
      +    },
      +    "note": {
      +      "type": "string"
      +    },
      +    "pendingApproval": {
      +      "description": "The step waiting on arc_approve. It does nothing until approved.",
      +      "properties": {
      +        "detail": {
      +          "type": "string"
      +        },
      +        "messageId": {
      +          "description": "Pass to arc_approve or arc_reject",
      +          "type": "string"
      +        },
      +        "summary": {
      +          "description": "What it will do",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "messageId"
      +      ],
      +      "type": "object"
      +    },
      +    "pendingApprovals": {
      +      "description": "Every step waiting, when there is more than one",
      +      "items": {
      +        "properties": {
      +          "detail": {
      +            "type": "string"
      +          },
      +          "messageId": {
      +            "description": "Pass to arc_approve or arc_reject",
      +            "type": "string"
      +          },
      +          "summary": {
      +            "description": "What it will do",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "messageId"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "runId": {
      +      "description": "The turn's run, while it is followed",
      +      "type": "string"
      +    },
      +    "running": {
      +      "description": "True when Ranla is still working after 15 minutes; read the answer with arc_get_thread",
      +      "type": "boolean"
      +    },
      +    "setAsideApprovals": {
      +      "description": "Approvals that were waiting and were set aside by this message",
      +      "items": {
      +        "properties": {
      +          "messageId": {
      +            "type": "string"
      +          },
      +          "summary": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "messageId"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "text": {
      +      "description": "Ranla's reply",
      +      "type": "string"
      +    },
      +    "threadId": {
      +      "description": "The thread the turn ran in",
      +      "type": "string"
      +    },
      +    "tools": {
      +      "description": "Steps Ranla took in the turn",
      +      "items": {
      +        "properties": {
      +          "isError": {
      +            "type": "boolean"
      +          },
      +          "label": {
      +            "description": "What the step did",
      +            "type": "string"
      +          },
      +          "toolName": {
      +            "type": "string"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "type": "array"
      +    }
      +  },
      +  "required": [
      +    "threadId"
      +  ],
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources