Skip to main content
Glama

Inspect stream

get_stream
Read-only

Inspect a discovered Synoptic feed by ID before reading, configuring monitoring targets, or planning an API integration. Returns its description, publication state, API-access flag, available pricing, and custom-target instructions and limits when present. Public streams need no sign-in; private streams require a linked account with access. Use search or streams_all to find an ID. Does not return posts or follow the stream.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesThe id of the stream to get

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYes
nameYes
slugNo
labelNo
authorIdNo
paidDataNo
createdAtNo
updatedAtNo
isFeaturedNo
streamTypeNo
descriptionNo
packageOnlyNo
streamStateNo
followersCountNo
streamCategoryNo
apiAccessEnabledNo
customTargetsDataNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/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), and the description adds the genuinely non-obvious behavioral fact: public streams need no sign-in while private streams require a linked account with access. The enumeration of returned fields (description, publication state, API-access flag, pricing, custom-target instructions) is largely duplicative of the output schema, so it stops short of a 5.

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?

Four tight sentences, front-loaded with the purpose, then scope bound, then return content, then auth prerequisite, then the exclusion. No filler and no repetition of the title.

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?

For a single-parameter read tool with an output schema, rich annotations and a clear sibling neighborhood, the description covers purpose, prerequisites, return shape and exclusions. Nothing an agent needs to call it correctly is missing.

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?

With one required parameter at 100% schema coverage, the baseline is 3. The description adds useful semantics beyond the schema by telling the agent where the ID comes from (search or streams_all) rather than just that an 'id' string is required.

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 ('Inspect a discovered Synoptic feed by ID') and immediately bounds scope with 'Does not return posts or follow the stream', which cleanly separates it from get_stream_posts, search_stream_posts and follow_stream. An agent can distinguish it from all ~70 siblings without opening a 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 when-to-use framing ('before reading, configuring monitoring targets, or planning an API integration'), names the discovery alternatives ('Use search or streams_all to find an ID'), and states an explicit non-use case (no posts, no follow). Nothing material is left to inference.

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