← tanukitrade.com Open WebApp (opens in a new tab) Start 7-day free trial

MCP

Resources

Short markdown for an agent that already has tools/list and wants the argument list or the error codes. They are not a copy of this site.

URIWhat it returns
tanuki://docs/v1An index of the resource URIs.
tanuki://docs/v1/getting-startedPOST /mcp/v1, the bearer token, and the four calls: initialize, tools/list, tools/call, resources/read.
tanuki://docs/v1/changelogv1 is in beta until 2026-11-30. Until then it can still change, including breaking changes, announced first in the changelog. After the beta, a breaking change ships only as a new version.
tanuki://docs/v1/errorsEach error code and its message. Admin-only codes are left out.
tanuki://docs/v1/endpoints/{operation}One route: the summary, the method and path, the arguments, and the error names. The operation id is the tool name, for example list_symbols.
tanuki://docs/v1/tools/{tool}The same tool’s summary, argument names, and required names. The result is the HTTP envelope.

Reading one

resources/read
{
  "jsonrpc": "2.0",
  "id": "req_resource_01",
  "method": "resources/read",
  "params": {"uri": "tanuki://docs/v1/tools/list_expiries"}
}
result
{
  "jsonrpc": "2.0",
  "id": "req_resource_01",
  "result": {
    "contents": [
      {
        "uri": "tanuki://docs/v1/tools/list_expiries",
        "mimeType": "text/markdown",
        "text": "# list_expiries\n\nArguments: symbol (required). Returns the standard HTTP envelope."
      }
    ]
  }
}

Discover the list with resources/list before guessing a URI. A params.cursor returns an empty resource list. Both calls are bearer-protected, spend one rate-limit attempt, and do not add endpoint usage. The body is contents[0].text with mime type text/markdown.

TanukiTrade API and MCP. Derived options analytics for your code and for agents. Not investment advice. tanukitrade.com