Ping server (yekar.mcp.ping) | Read | Check the connection: runs the MCP handshake and a ping against the configured server, reporting its name, version, negotiated protocol version, and advertised capabilities. Use it to verify the URL and credentials before anything else. |
List tools (yekar.mcp.list-tools) | Read | Discover the tools the connected MCP server exposes - names, descriptions and input schemas for Call tool. Paginated via nextCursor; pages above 200 entries are cut and flagged. The annotations field carries the SERVER'S OWN claims (e.g. readOnlyHint) and is not verified - Call tool treats every invocation as a write regardless. |
Call tool (yekar.mcp.call-tool) | Write | Invoke one tool on the connected MCP server with JSON arguments. ALWAYS treated as a write needing the usual write handling - the server's readOnlyHint claims are not verified, so approval fails closed. Text results are truncated with disclosure; image/binary results are saved as session files. |
List resources (yekar.mcp.list-resources) | Read | List the resources (files, records, documents) the connected MCP server exposes - the uris Read resource takes. Paginated via nextCursor; oversized pages are cut and flagged. |
Read resource (yekar.mcp.read-resource) | Read | Read one resource by uri. Text contents come back inline (truncated with disclosure); binary contents are saved as session files (refused above 10485760 bytes). |
List prompts (yekar.mcp.list-prompts) | Read | List the prompt templates the connected MCP server offers - names and declared arguments for Get prompt. Paginated via nextCursor; oversized pages are cut and flagged. |
Get prompt (yekar.mcp.get-prompt) | Read | Render one of the server's prompt templates with arguments. Returns the resulting messages flattened to labeled text (role: content), truncated with disclosure when long. |