Skip to main content
Glama

Ranla

Approve a Ranla step

arc_approve
Destructive

Approve a pending Ranla approval and resume the run.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
messageIdYesThe pending approval's messageId, from arc_list_approvals or a pendingApproval result

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
textNoRanla's reply
errorNoSet when the turn failed
toolsNoSteps Ranla took in the turn
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

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / messageId / description
      Added value: +"The pending approval's messageId, from arc_list_approvals or a pendingApproval result"
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "description": "The turn the approval resumed",
      +  "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"
      +    },
      +    "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"
      +    },
      +    "text": {
      +      "description": "Ranla's reply",
      +      "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"
      +    }
      +  },
      +  "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