Skip to main content
Glama

Server Details

Docs for agent-manager, the terminal UI that runs AI coding agents as live tmux sessions.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.4/5.0

Scored across 3 tools

Disambiguation4/5

The three tools have mostly distinct roles: search_docs discovers pages, get_doc_page fetches a page's Markdown, and get_reference returns structured metadata. The only overlap is that the "pages" topic of get_reference lists all pages, which is close to what search_docs provides, but the descriptions steer agents correctly (search first when the page is unknown).

Naming Consistency5/5

All three tools use a consistent snake_case verb_noun pattern (get_doc_page, get_reference, search_docs). The convention is predictable and readable throughout.

Tool Count5/5

Three tools is well-scoped for a documentation reader: discovery, page fetching, and reference metadata. Each tool earns its place, and multi-topic reference data is consolidated into one tool rather than fragmented.

Completeness5/5

The surface covers the full documentation workflow: search, page content retrieval, and structured reference data (page index, supported agents, MCP tools, latest release). No obvious dead ends for a doc-reading agent.

Available Tools

3 tools
get_doc_pageRead one documentation pageA
Read-only
Inspect

Return one page of agent-manager.dev as Markdown, with the site chrome removed. The slug comes from search_docs or get_reference and may contain slashes.

NameRequiredDescriptionDefault
slugYesPage slug, for example install, mcp, or writing/live-review-race.

Output Schema

NameRequiredDescription
urlYes
slugYes
titleYes
sectionNo
markdownYes
descriptionNo
markdown_urlNo

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered; the description adds useful behavior beyond that — output is Markdown and site chrome is stripped, which tells the agent the page text is already cleaned. It omits failure behavior for an invalid slug (e.g. whether it errors or returns empty), which is the remaining gap.

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?

Two short sentences with zero redundancy; the output format and chrome-stripping detail lead, followed by the slug provenance. Every clause earns its place.

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 one fully documented parameter, annotations covering safety, and an output schema that carries return structure, the description covers what an agent needs to call it. Only error/not-found behavior is unaddressed, a minor gap given the tool's simplicity.

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 schema already gives example slugs, but the description adds real meaning beyond it: slugs are expected to originate from sibling tools and may contain slashes, which clarifies format expectations for nested paths.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (return one page), resource (agent-manager.dev docs), and output format (Markdown with site chrome removed). It names the sibling tools only as slug sources rather than contrasting scope, so the sibling differentiation is implicit rather than explicit.

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 line 'The slug comes from search_docs or get_reference' encodes the intended workflow: discover a slug first, then fetch that page. There is no explicit 'do not use this to search' exclusion, but the routing context is clear enough for an agent to pick correctly.

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

get_referenceLook up agent-manager reference dataA
Read-only
Inspect

Return one reference list about agent-manager. topic "pages" lists every page on agent-manager.dev; "agents" lists the coding CLIs it manages, with the command each runs and where its live status comes from (answer "does agent-manager support X" with this); "mcp_tools" lists the tools the agent-manager binary registers into every session it starts, which run on the developer's own machine over stdio, not on this server; "release" returns the newest release, read live from GitHub, with the install command for every package manager.

NameRequiredDescriptionDefault
idNoWith topic agents: return only this profile, such as claude or codex.
groupNoWith topic mcp_tools: return only the tools that act on this part of the workspace.
topicYesWhich reference list to return.
sectionNoWith topic pages: return only this section.
install_methodNoWith topic release: return the install command for this package manager only.

Output Schema

NameRequiredDescription
urlNo
countNo
pagesNo
toolsNo
topicYes
agentsNo
installNo
versionNo
published_atNo

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, and the description adds useful behavioral context beyond them: 'release' is read live from GitHub, and 'mcp_tools' describes tools that run on the developer's own machine over stdio rather than on this server. It does not mention caching, latency, or any limits on live GitHub reads, but the key behavioral distinction is disclosed.

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?

The description is a single dense sentence, but it is front-loaded with the core action and then enumerates topics in a logical order. Every clause carries information; the semicolon-heavy structure is slightly harder to scan than a short bulleted breakdown would be.

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?

Given that an output schema exists, the description need not document return shape, and it still explains the content of each topic well enough for an agent to choose correctly. The only minor gap is that it does not clarify whether the reference lists are exhaustive or paginated, though for a small reference tool this is likely unnecessary.

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 description coverage is 100%, so the schema already documents every parameter and all enum values. The description still adds meaningful semantic detail for the required 'topic' parameter by explaining exactly what each topic returns and when it is useful, which goes beyond the schema's one-line 'Which reference list to return'.

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 description opens with a specific verb and resource ('Return one reference list about agent-manager') and then names all four topic values, making the tool's scope immediately clear. It also distinguishes the 'agents' topic from a general docs lookup by tying it to the specific question 'does agent-manager support X'.

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 topic-by-topic context: use 'agents' to answer support questions, use 'release' for the newest GitHub release and install commands, and use 'mcp_tools' to see tools registered into sessions. It does not explicitly contrast this tool with siblings like get_doc_page or search_docs, so it stops short of full when/when-not routing.

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

search_docsSearch the agent-manager documentationA
Read-only
Inspect

Search every page of agent-manager.dev by title, description and section. Returns page summaries with the slug get_doc_page takes. Use this first when you do not already know which page answers the question.

NameRequiredDescriptionDefault
limitNoHow many results to return.
queryYesWhat to search for, such as "review mode" or "install".

Output Schema

NameRequiredDescription
countYes
queryYes
resultsYes

TDQS

A4.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description does not need to restate safety. It adds useful context about the search scope and that results are summaries tied to get_doc_page, but it does not go deeper into rate limits, pagination, or exact result structure beyond the available output schema.

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?

Three sentences with no filler, and the most important information ('search every page', 'use first when you do not know') is front-loaded. Every sentence earns its place.

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?

With a complete input schema, an output schema, annotations, and only two simple parameters, the description covers the key operational context: what gets searched, what is returned, and how the result connects to get_doc_page. Nothing critical is missing.

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 description coverage is 100%, so both 'query' and 'limit' are already documented in the schema. The description does not add new parameter-level meaning but reinforces that 'query' is the key search input; this meets the baseline but does not exceed it.

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 ('search'), the resource ('every page of agent-manager.dev'), and the fields searched ('title, description and section'). It also explains the return shape (page summaries with slugs), which clearly differentiates it from get_doc_page and list_doc_pages.

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?

Explicitly says to use this first when the agent does not already know which page answers the question, which gives clear when-to-use guidance. It also implies the alternative path by noting the slug get_doc_page takes, though it does not explicitly state when not to use it.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedget_doc_page
    • First observedget_reference
    • First observedsearch_docs

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to execute commands in a shared tmux session that is simultaneously visible to a human via a web-based terminal UI.
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to drive real interactive terminal sessions—PTYs, TUIs, REPLs, SSH, even another agent's CLI—with a live web view where humans can watch and type in.
    19 npm
    2
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI agents to orchestrate a team of sub-agents through tmux sessions for complex task delegation and parallel implementation. It provides tools for launching agents, monitoring their real-time status, and managing communication between them.
    6
    11 npm
    26
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources