Skip to main content
Glama
azmartone67

DC Hub Intelligence

Read Inbox

read_inbox
Read-onlyIdempotent

Read notes DC Hub left for your partner agent key at session start: up to 20 unread, newest first, marked read on delivery; set peek=true to read without marking.

Instructions

PARTNER KEY ONLY: read the notes DC Hub left for the partner agent whose key this session sends — up to 20 unread, newest first, marked read on delivery (peek=true reads without marking). Call it at the start of a session. Proxies GET /api/v1/inbox with the session's own key: no key answers key required; a key issued without a partner slug answers partner key required (403). Not a data tool: it returns no market, power, fiber or siting figures.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
peekNotrue = read without marking the notes read

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
quotaNoCaller quota state (remaining calls, tier).
_entityNoPayload class (facility|market|iso_grid|queue_results|deal|report|response); branch on it.
citationNoHow to attribute DC Hub: {source, url, license, cite_as, retrieved_at}, or the attribution line as a string.
provenanceNoSource, method, as_of, verification_counts, license, cite_as; quote it when citing.
_front_doorNoFirst-tool hint: plan_query(intent) returns the ordered plan.
_return_loopNoNext-session delta call (get_changes).
site_evaluation_handoffNoFollow-up calls [{tool, parameters, why}] when the payload carries coordinates.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv2.12.43

TDQS

A4.7/5.0
Behavior4/5

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

Adds substantial behavior beyond the annotations: the 20-item cap, newest-first ordering, mark-read-on-delivery semantics with a peek opt-out, and the two distinct auth failure modes ('key required', 'partner key required (403)'). There is a mild tension with readOnlyHint=true, since 'marked read on delivery' mutates server-side state, but the description discloses this honestly and provides peek=true as a read-only path, so it is transparent rather than misleading.

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

Conciseness5/5

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

The single most important constraint, 'PARTNER KEY ONLY', is front-loaded, followed by behavior, then usage, then protocol/auth details. Dense but every clause carries information an agent needs; nothing is redundant filler.

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

Completeness5/5

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

An output schema exists, so return values need no prose. For a single-parameter tool the description still covers auth requirements, delivery semantics, ordering, caps, and error responses, leaving nothing an agent needs in order to call it correctly.

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 the baseline is 3, and the schema already defines peek. The description adds marginal value by tying peek to the delivery pipeline ('peek=true reads without marking'), making its effect on the mark-read side effect explicit rather than leaving it as an isolated flag.

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?

States a specific verb+resource (read the inbox), the exact payload (notes DC Hub left for the partner agent), the ordering and cap, and explicitly fences itself off from the data tools with 'Not a data tool: it returns no market, power, fiber or siting figures.' An agent can distinguish it from every sibling without opening the schema.

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

Usage Guidelines5/5

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

Gives explicit timing ('Call it at the start of a session') and an explicit when-not ('Not a data tool'), plus the gating prerequisite ('PARTNER KEY ONLY'). The only gap is that no sibling alternative is named, but no sibling offers inbox functionality, so the routing is unambiguous.

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

Deploy Server

Other Tools