Skip to main content
Glama

Orb Studio agent podcast: staged dialogue on live sensor data

get_agent_podcast
Read-only

Free. A staged dialogue (host David asks, the core ORB-7 answers) built by code from live Orb Studio sensors: space weather, Elbe water level, motorways, a sample route, earthquakes, sky over Hamburg and agent guests. Each reply carries data_refs (sensor, time, url) so every figure can be checked. Not an interview with an outside agent, no forecasts; missing sources are stated, not filled in. Optional date for archived episodes.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_agent_podcast"
  }
}

Input Schema

NameRequiredDescriptionDefault
dateNoYYYY-MM-DD, optional

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior5/5

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

Annotations only declare readOnlyHint and openWorldHint; the description goes well beyond them by disclosing that the dialogue is code-generated, that every figure carries a data_refs triple (sensor, time, url) for verification, that unavailable sources are stated rather than invented, and that access is free. That provenance and data-handling detail materially changes how an agent should trust and cite the output.

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 (cost, then what it is, then constraints) and every clause carries information. The sensor list is somewhat dense and 'Free.' as a standalone fragment is stylistically loose, but nothing is redundant.

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 correctly takes on the job of describing returns: dialogue structure, the data_refs payload, and the missing-source convention. Minor gaps remain — no indication of episode length, of behavior when no date matches, or of how many sensor topics are included by default — but an agent can 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% and the single date parameter is already documented as YYYY-MM-DD, so the baseline would be 3. The description earns an extra point by explaining what the parameter does semantically — it selects archived rather than current episodes.

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 resource (a staged podcast dialogue between host David and ORB-7) and its source (live Orb Studio sensors), then enumerates the concrete data domains covered. It actively separates itself from lookalike tools by declaring 'Not an interview with an outside agent, no forecasts' and clarifying that each reply carries data_refs.

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?

The description gives clear context for when this applies (wanting a narrated, verifiable roundup of live sensor data) and explicitly excludes two adjacent use cases: outside-agent interviews and forecasts. It adds that an optional date retrieves archived episodes. It stops short of naming a sibling alternative, so the agent must map the exclusions itself.

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.