← TokenMizer

TokenMizer 0.5.4

pypi · tokenmizer · current release

6
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-23T17:26:37.135Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2024-11-05.

Server capabilities
{
  "tools": {}
}

Tools 6

ToolCategoryAnnotationsRisk
analyze_fileAnalyze a large file (CSV, Excel, PDF, JSON) and return a token-efficient summary. Instead of pasting thousands of rows into the chat, use this to get schema, statistics, and sample data in ~300-500 tokens.
Input schema
{
  "type": "object",
  "properties": {
    "file_path": {
      "type": "string",
      "description": "Absolute path to the file to analyze"
    },
    "token_budget": {
      "type": "integer",
      "description": "Max tokens for the summary (default: 500)",
      "default": 500
    },
    "query": {
      "type": "string",
      "description": "What you want to know about the file (improves relevance)",
      "default": ""
    }
  },
  "required": [
    "file_path"
  ]
}
— · —
checkpoint_sessionSave the current AI session to TokenMizer's graph memory. Creates a checkpoint that can be resumed later with full context. Use this when: finishing a work session, before switching tasks, or when the conversation is getting long.
Input schema
{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "Unique identifier for this session (e.g. 'my-project-auth')"
    }
  },
  "required": [
    "session_id"
  ]
}
— · —
get_graph_statsSee the knowledge graph stats for a session: how many tasks, decisions, files, and errors are tracked.
Input schema
{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "Session ID to inspect"
    }
  },
  "required": [
    "session_id"
  ]
}
— · —
get_savings_statsGet token savings analytics — how many tokens were saved today/this week.
Input schema
{
  "type": "object",
  "properties": {},
  "required": []
}
— · —
resume_sessionGet the resume context for a previous session. Returns a compact summary of what was done, decided, and what's pending. Inject this into the system prompt when starting a new session on the same project.
Input schema
{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "Session ID to resume"
    },
    "level": {
      "type": "string",
      "enum": [
        "critical",
        "standard",
        "full"
      ],
      "description": "critical=~100 tokens, standard=~300 tokens, full=~600 tokens",
      "default": "standard"
    }
  },
  "required": [
    "session_id"
  ]
}
— · —
why_decisionReason over the session's decision history: why is something the current choice? Traces the supersession chain (old → new with trigger, reason, and evidence per hop) for decisions matching the query, and reports the currently active choice. Use when the user asks 'why did we pick X', 'what happened to Y', or 'what was the previous approach'.
Input schema
{
  "type": "object",
  "properties": {
    "session_id": {
      "type": "string",
      "description": "Session whose decision history to query"
    },
    "query": {
      "type": "string",
      "description": "Substring of the decision to explain (e.g. 'react', 'postgres')"
    }
  },
  "required": [
    "session_id",
    "query"
  ]
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.