Skip to main content
Glama

Server Details

Supervised API-write gateway for AI agents with policy, human approval and execution receipts.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 8 tools

Disambiguation4/5

Each tool targets a distinct resource or lifecycle stage: action catalog (list_actions), connections, events, usage, reconciliations, plus the job trio (run_action, get_job, wait_for_job). The only genuine overlap is get_job vs wait_for_job, which both surface job status; descriptions clarify that one is a point-in-time read and the other a blocking wait, so misselection risk is low but not zero.

Naming Consistency5/5

All eight tools use a consistent snake_case verb_noun pattern (get_, list_, run_, wait_for_). The list_* family is uniform and the job-related verbs (run/get/wait) are predictably differentiated.

Tool Count5/5

Eight tools is well within the ideal 3-15 range and each one maps to a distinct facet of the action-execution domain (catalog, connections, events, usage, reconciliations, job create/read/wait). No tool appears redundant filler.

Completeness4/5

The async job lifecycle (create, poll, block-for-decision) plus observability surfaces (events, usage, reconciliations) is well covered. However, there is no cancel/abort for a queued or awaiting-approval job and no list_jobs to enumerate jobs directly, which are real gaps an agent may hit when a job hangs or is mis-specified.

Publisher details

Operator
ActionDock · Publisher source
Operator website
https://actiondock.app
Vendor relationship
First-party
Trust center
Not available
Restrictions
A paid workspace plan is required for tool calls (Launch $49/month and up, 14-day unconditional refund); the workspace API key is created in the ActionDock dashboard. initialize and tools/list work without a key. No OAuth; the key is sent as Authorization: Bearer or X-ActionDock-API-Key. · Publisher source

Available Tools

8 tools
get_jobGet job
Read-onlyIdempotent
Inspect

Get the current status and result of an action job.

Inputs: job_id (required). Returns: id, error, input, action, +14 more

list_actionsList actionsA
Read-onlyIdempotent
Inspect

List every action available to the agent, including input schemas and side-effect flags.

Inputs: no named parameters. Returns: actions

list_connectionsList connectionsA
Read-onlyIdempotent
Inspect

List the workspace-approved HTTPS API connections, enabled state, method/path allowlists (leading = marks an exact literal path; omit = when sending requests) and public operator identification with the effective User-Agent. Credentials are never returned.

Inputs: no named parameters. Returns: connections

list_eventsList eventsA
Read-onlyIdempotent
Inspect

List recent job and callback events for workflow continuation and audit.

Inputs: limit. Returns: events

list_job_reconciliationsRead owner reconciliation evidenceA
Read-onlyIdempotent
Inspect

Read the owner's append-only observations about an unknown write. These are owner reports, not verified provider facts, a changed job status, or permission to retry. Agents cannot record observations.

Inputs: job_id (required), limit, before. Returns: records, nextBefore

list_usageList usageA
Read-onlyIdempotent
Inspect

List metered action debits and the current UTC-month usage total.

Inputs: limit. Returns: records, summary

run_actionSubmit action job
Destructive
Inspect

Create an action job. External writes always wait for workspace-owner approval in the dashboard; share reviewUrl with the owner to open the exact job. The owner is also emailed, and wait_for_job can wait for the decision.

Inputs: action (required), input, workflow_id, workflow_name, +1 more. Returns: id, error, input, action, +14 more

wait_for_jobWait for job
Read-onlyIdempotent
Inspect

Wait for an action job to reach a decision or a final state: approved and executed, rejected, failed, or execution_unknown. A job still awaiting owner approval when the timeout elapses is returned as awaiting_approval; call again to keep waiting. Keep timeout_seconds below your client's tool timeout.

Inputs: job_id (required), timeout_seconds. Returns: id, error, input, action, +14 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables controlled AI-agent access to enterprise-shaped tools with a deny-by-default gated write path, human approval, dry-run execution, and append-only audit logging.
      1
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables MCP-compatible AI agents to safely act on business backends by enforcing per-agent permissions, autonomy thresholds, human approval with review-and-edit, and full audit trails.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables coding agents to call APIs without holding credentials by injecting keys locally, enforcing allow/deny/ask policies, holding risky calls for human approval, and recording requests.
      Apache 2.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources