Summary
Calling help(action="tools") (and help(action="tools", category=..., format="full")) returns only a count, e.g. Found 20 tools. It does not return the tool names, descriptions, parameter schemas, or usage examples.
This makes the MCP hard to consume programmatically and for agents to self-discover capabilities. An agent cannot tell which tools exist or how to call them without prior out-of-band knowledge (e.g. a local SKILL.md).
Requested improvement
Make help(action="tools") return a consumable catalog, one or more of:
- Tool list with descriptions — name + one-line description + key parameters for each tool/action.
- Usage examples — at least one example call per tool/action.
- MCP Resources — expose consumable resources (per the MCP resources spec, https://modelcontextprotocol.io/specification/2025-11-25/server/resources) that document the toolset, schemas, and examples, so any MCP client can read them without bespoke parsing.
The goal: an agent (or any MCP client) should be able to discover and correctly call every tool from the help output alone, without relying on external docs.
Context
Observed while verifying the #70 changelog fix: help(action="version") works and returns the canonical releases URL, but help(action="tools") gave no catalog — only Found 20 tools. This blocked confirming whether a richer version/changelog tool exists server-side.
Environment
Summary
Calling
help(action="tools")(andhelp(action="tools", category=..., format="full")) returns only a count, e.g.Found 20 tools. It does not return the tool names, descriptions, parameter schemas, or usage examples.This makes the MCP hard to consume programmatically and for agents to self-discover capabilities. An agent cannot tell which tools exist or how to call them without prior out-of-band knowledge (e.g. a local SKILL.md).
Requested improvement
Make
help(action="tools")return a consumable catalog, one or more of:The goal: an agent (or any MCP client) should be able to discover and correctly call every tool from the
helpoutput alone, without relying on external docs.Context
Observed while verifying the #70 changelog fix:
help(action="version")works and returns the canonical releases URL, buthelp(action="tools")gave no catalog — onlyFound 20 tools. This blocked confirming whether a richer version/changelog tool exists server-side.Environment
https://mcp.contextstream.io/mcp)