Skip to main content
Glama

Ergebnisse eines Laufs ansehen

get_results
Read-onlyIdempotent

Zeigt die Zeilen eines Laufs seitenweise (höchstens 50 je Aufruf) mit deutschen Spaltennamen, eigene KI-Zusatzspalten (ai_column) als eigene Spalten vor „Hinweise“: segment kept (Standard, die Treffer), dropped (aussortiert, mit Grund), error (nicht prüfbar) oder der Name eines Segments. Für die nächste Seite next_cursor als cursor mitgeben. Läuft der Lauf noch oder wurde er abgebrochen, ist es ein Zwischenstand. Kostet nichts. Ist der Lauf beendet, enthält files Download-Links für CSV und Excel (bei jedem Aufruf neu signiert, 30 Tage gültig); gib sie der Person weiter, nicht die Zeilen einzeln. Die ganze Datei mit allen Spalten als Inhalt, zum Speichern ohne Download, liefert run_endpoint mit tool export_run. Ist der Lauf failed oder cancelled, hängt er, oder suchst du einen Fehler: run_endpoint mit tool export_run und mode raw liefert die Rohdaten je Firma und Schritt mit Status, Fehler und Rohergebnis.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "run_id": "<run_id>"
    },
    "name": "get_results"
  }
}

Input Schema

NameRequiredDescriptionDefault
cursorNonext_cursor aus der vorigen Antwort.
run_idYesID des Laufs.
segmentNokept, dropped, error oder der Name eines Segments. Standard kept.
organizationNoSlug der Organisation. Nur nötig, wenn das Werkzeug ORG_AMBIGUOUS meldet.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Adds substantial behavior beyond the annotations (which already cover readOnly/idempotent/non-destructive): a hard 50-row cap, cursor pagination, that results may be an interim state while running or aborted, and that calls are free. Also explains that files links are re-signed each call and valid for 30 days, and should be forwarded rather than rows. Lacks only error/empty-result behavior and response field details beyond files.

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?

Front-loaded with the core behavior and paging rule, then progressively adds edge-case routing. Dense but every clause carries information; the final paragraph is long but covers distinct failure scenarios that prevent misuse.

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?

No output schema exists, so the description carries the burden of explaining returns, and it does explain segments, ai_column columns, next_cursor, interim states, and files download links. It is nearly complete; only the remaining response fields and the organization/ORG_AMBIGUOUS recovery path are left to the schema.

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

Parameters3/5

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

Schema coverage is 100%, so the schema already documents all four parameters, including the segment values and the ORG_AMBIGUOUS condition for organization. The description adds some semantic framing (kept = actual hits, dropped = discarded with reason, error = not checkable) and explains how next_cursor feeds back into cursor, but does not extend parameter meaning much further.

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 and resource plus scope: it returns the rows of a run, paginated at max 50 per call, with German column names and ai_column extra columns. It is cleanly distinguishable from siblings like get_run_status and run_endpoint/export_run, which are named when they are the better fit.

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 routing rules: pass next_cursor as cursor for the next page; use run_endpoint with tool export_run to get the full file for saving; use export_run with mode raw when a run is failed/cancelled, hangs, or you are debugging. Gives an explicit when-not-to-use (don't hand over rows one by one when finished).

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