Skip to main content
Glama

What is new on the account

barevalue_updates
Read-only

Everything that happened on the account since you last asked: an order was received, is ready, or failed and why, or the email address was confirmed. It carries what our emails say, so your user does not need to watch an inbox. Pass the cursor from the previous result as since. Without since it covers the last 24 hours. An update can come back on two consecutive calls: each has an id that never changes, so skip the ones you have already handled.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sinceNoThe cursor returned by the previous call, or an ISO 8601 date and time
api_keyNoBarevalue API key (bv_sk_...). Get one with barevalue_register. Omit when the connection already sends an Authorization: Bearer header.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint, destructiveHint=false, openWorldHint), so the bar is lower. The description adds genuinely useful behavior beyond them: the 24-hour default window, cursor-based pagination, and the caveat that an update can repeat across consecutive calls with a stable id, making deduplication the caller's responsibility.

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?

Content is front-loaded with what the feed contains, then pagination and dedupe mechanics. It is a little dense in the first sentence, but every sentence carries actionable information with no filler.

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?

There is no output schema, so the description must carry return semantics; it names the event types and the stable id field, plus cursor handling. It does not describe the full returned object shape or any rate limits, leaving minor gaps for an open-world polling tool with two documented parameters.

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 100%, so baseline is 3. The description goes further by explaining the default behavior when since is absent (last 24 hours) and confirming that the cursor from the previous result should be passed, which the schema only states in shorthand.

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 verb+resource: an event feed of everything that happened on the account, enumerated as received/ready/failed orders and email confirmation. This clearly differentiates it from siblings like barevalue_list_orders (which lists orders) and barevalue_status, so an agent can route without opening schemas.

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?

It gives strong operational context: pass the previous cursor as since, omitting it defaults to the last 24 hours, and the framing 'so your user does not need to watch an inbox' indicates the polling use case. It stops short of explicitly naming alternatives such as barevalue_list_orders for a full order history, so it's clear-but-not-exhaustive.

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.