Skip to main content
Glama

Account: Ops event feed (admin)

account_ops_events
Read-only

Operational health feed (ADMIN-ONLY): deduped errors / warnings / API-throttle events from the worker and web services with occurrence counts, plus failed SP-API sync runs and failed scheduled tasks. Use for "review the ops log" / troubleshooting sweeps. Params: hours (default 168 = 7d), level (error|warning|throttle), service (web|worker), q (search source/message).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qNoSubstring filter on source/message
hoursNoLookback window in hours, 1-336 (default 168 = 7d)
levelNo
serviceNo
user_idNoOnly events recorded for this user

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds meaningful behavioral context beyond annotations: the ADMIN-ONLY access restriction, deduplication behavior, occurrence counts, and the explicit inclusion of failed SP-API sync runs and scheduled tasks. It does not detail non-admin failure behavior or result limits, but the added context is genuinely useful.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but efficient: one sentence defines the content, one gives the use case, and one compresses all parameters into a single clause. Information is front-loaded (what it is, admin-only restriction before params). Slightly run-on, but every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description gives a reasonable hint at return shape via 'occurrence counts'. It covers filters, default lookback window, and source services. Gaps are minor: user_id is not mentioned in the prose summary, and there is no pagination or limit information. For a read-only feed tool with 5 optional params, this is nearly complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 60%, leaving level, service, and q without full semantic coverage. The description compensates by encoding the enum values ('level (error|warning|throttle), service (web|worker)') and clarifying q as 'search source/message'. It slightly duplicates the schema's hours default and omits user_id, but it adds meaning where ambiguity is highest.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific resource and scope: an 'Operational health feed (ADMIN-ONLY)' that returns 'deduped errors / warnings / API-throttle events' with occurrence counts plus failed SP-API syncs and scheduled tasks. The specificity of content enumerated distinguishes it clearly from sibling tools like account_health_check and account_feedback.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit when-to-use guidance: 'Use for "review the ops log" / troubleshooting sweeps', which tells an agent the exact user intent that should route to this tool. It does not name alternatives or state when-not-to-use-this, but the usage context is unambiguous enough to select correctly among siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources