check_session
Detects whether an MCP server’s tool menu changes during an agent session by calling read-only tools and reporting each change with the call that caused it.
Instructions
Check whether an MCP server's menu changes while an agent works: call its tools marked readOnlyHint whose arguments the schema can fill, list the menu after each call, and report each change with the call that caused it. Calls only read-only tools; never one marked openWorldHint unless open_world is set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Folder to run from: where the server starts, toolmenu.config.json is read and relative paths resolve. Default: where toolmenu mcp runs. | |
| env | No | Environment variables for a command server. It gets a minimal environment plus these. | |
| url | No | A Streamable HTTP endpoint: https://example.com/mcp. Give this or command. | |
| command | No | The command that starts a stdio server, one word per item: ["node", "dist/server.js"]. Give this or url. | |
| headers | No | HTTP headers for a url server: {"Authorization": "Bearer ..."}. | |
| max_calls | No | At most this many calls (default 20). | |
| open_world | No | Also call read-only tools marked openWorldHint (web search, fetch): they may cost API credits. |