Skip to main content
Glama

Finekot API

chapters_gen

Timestamped chapters from a podcast transcript: 5-15 chapters with start, title and a one-line summary, in the transcript's language or yours. Input: segments JSON (with real timing), plain text (timing estimated) or audio_url/file (through stt). Cost €0.04 per episode, charged to the API key in Authorization: Bearer. Parameters — transcript: text or JSON [{start,end,text}] segments; audio_url: audio/video url (alternative); lang: output language (default transcript's own).

Input Schema

NameRequiredDescriptionDefault
langNo
audio_urlNo
transcriptNo

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations, the description carries the load and does disclose non-obvious behavior: a per-episode charge of €0.04 billed to the Bearer token, and the fact that timing is estimated for plain text versus real for segments JSON. It stops short of failure modes, limits, or determinism.

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?

Purpose comes first, then input modes, then cost, then a compact parameter block — a sensible front-loaded order with no filler. It is written in dense fragment style with em-dashes, which is efficient but slightly run-on in the parameter sentence.

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 not be explained, and the prose still sketches them. Inputs, pricing, auth, output language behavior, and timing fidelity are all covered — nothing an agent needs in order to call this 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?

Schema coverage is 0% (bare titles and types), so the prose must compensate and largely does: it explains transcript accepts either raw text or a [{start,end,text}] segment array, that audio_url is the alternative path, and that lang defaults to the transcript's own language. Minor gap: it mentions 'audio_url/file' though no file parameter exists.

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 first clause names a specific verb+resource ('Timestamped chapters from a podcast transcript') and quantifies the output shape (5-15 chapters with start, title, one-line summary). This is unmistakably distinct from siblings like shownotes_gen, summarize, or subtitles.

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 clearly enumerates the three input routes and their tradeoffs: segments JSON gives real timing, plain text yields estimated timing, and audio_url goes through STT. That is strong selection guidance for input mode, but there is no explicit when-not-to-use or pointer to a sibling when a plain summary is wanted.

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