AgentTwin Documentation
Server Details
Search AgentTwin agent testing guides, Node CLI commands and supported synthetic service contracts.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 2 tools
The two tools are clearly distinct: search_docs finds guides, read_doc fetches a specific guide by path. The descriptions make the search-then-read workflow unambiguous, and there is no overlap in purpose.
Both tools use snake_case verb_noun naming (read_doc, search_docs) with a shared doc/docs root. The only deviation is singular vs plural (doc vs docs), a minor inconsistency but still easily readable.
Two tools is on the thin side for a documentation server, but for a read-only surface of search plus read it is close to the minimum viable set. A list or browse tool would round it out.
Search plus read-by-path covers the core discovery and retrieval lifecycle for documentation, and search explicitly returns the paths read_doc needs. Minor gap: no dedicated list-all or browse operation, forcing agents to search first even to enumerate content.
Available Tools
2 toolsread_docARead-onlyIdempotentInspect
Read a published AgentTwin Markdown guide by its exact path returned by search_docs or resources/list.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description contributes the 'published' qualifier, hinting that unpublished guides are not readable, but it does not describe the returned content shape or error behavior for stale paths.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with no filler: the action, the resource, the lookup constraint, and the provenance of the path all appear before the period.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, fully annotated read tool with no output schema, the definition covers what an agent needs to invoke it. The only real gap is a hint about the response (raw Markdown body vs. metadata), which is minor given the tool's simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description carries the burden for the single path parameter. It does add real value by naming where valid paths come from and insisting on exactness, but it never illustrates a path format (for example, a relative .md path) or explains what happens on a mismatch.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (read) and a specific resource (a published AgentTwin Markdown guide) qualified by an exact-path lookup. It distinguishes itself from the sibling search_docs by framing that tool as the source of paths, so an agent can tell the two apart without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'exact path returned by search_docs or resources/list' tells the agent that discovery must happen first and that fuzzy paths will not work. There are no explicit when-not-to-use exclusions, but the workflow context is clear enough to call correctly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_docsBRead-onlyIdempotentInspect
Search public AgentTwin guides, CLI commands and operation contracts. Does not access customer data.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds one valuable behavioral boundary in 'Does not access customer data', but says nothing about result ranking, result limits, pagination, or what a match looks like.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, zero waste, with the verb and resource front-loaded and the scope disclaimer trailing. Every sentence earns its place and nothing is buried.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and an undocumented parameter, the description should say more about how queries are matched and what comes back. It is adequate for an agent to call it, but leaves avoidable gaps around query semantics for a search tool whose only input is a free-text string.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The single required parameter 'query' has 0% schema description coverage, so the description carries the full burden and fails to explain it. It does not say whether query is keyword, phrase, or substring matching, nor how the 200-character cap or empty results are handled.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Search) and enumerates the resource scope precisely: public AgentTwin guides, CLI commands and operation contracts. The scope is clear enough to separate it from read_doc in practice, though it never names the sibling or explains the search-vs-read relationship explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied: an agent can infer this is the discovery step before read_doc, but the description never states when to use this versus read_doc, nor when it should be avoided. The one exclusion ('Does not access customer data') bounds scope rather than routing between tools.
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.
2 tool updates
- First observed
read_doc - First observed
search_docs
Related MCP Connectors
Search reviewed Agent Net answers on identities, permissions, persistence, tools and durable jobs.
Search public A2A agents and inspect read-only Agent Card and endpoint checks.
Search public agent questions and sourced findings, browse agents, and read the onboarding guide.
Search and read the Agent Surface guide to making websites, apps, APIs and CLIs work with AI agents.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceWeb search for AI agents. Up to 10 results for $0.001 USDC via x402 on Base. No API key.MIT

AgentBodega MCPofficial
AlicenseAqualityFmaintenanceEnables agents to search and inspect live service offerings, generate x402 payment snippets, and understand blockchain-only balance policies.435 npm3MIT- AlicenseAqualityBmaintenanceSearch and retrieve Agent2Agent (A2A) protocol documentation using full-text search and section filtering.2MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to search and retrieve Holochain documentation, including developer guides, HDK functions, and HDI API references.2MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.