19 tools from the Token Pilot MCP Server, categorised by risk level.
View the Token Pilot policy →code_audit Find code quality issues: TODO/FIXME comments, deprecated symbols, structural code patterns (bare except:, print() calls). Use for project-wide aud... explore_area One-call exploration of a directory: outline (all symbols), imports (external deps + who imports this area), tests (matching test files), recent gi... find_unused Find dead code — functions, classes, and variables with no references across the project. Use for cleanup and refactoring. find_usages Use INSTEAD OF Grep for finding symbol references. Semantic search — groups by: definitions, imports, usages. Supports scope, kind, limit, lang fil... module_info Analyze module dependencies, dependents, public API, and unused deps. Use for architecture understanding and dependency cleanup. outline Use INSTEAD OF listing dir + reading each file. One call returns all symbols (classes, functions, methods, routes) for every code file in a directo... 2/5 read_diff Use INSTEAD OF re-reading whole file after edits. Shows only changed hunks. REQUIRES: call smart_read or read_for_edit BEFORE editing to create bas... 2/5 read_for_edit Use INSTEAD OF Read when preparing an EDIT. Returns exact RAW code around a symbol or line — copy directly as old_string for Edit tool. Supports ba... 2/5 read_range Read a specific line range from a file. Use when you know exact lines — lighter than reading the whole file. read_symbol Read source code of ONE specific function/method/class — INSTEAD OF reading the whole file. Supports Class.method syntax. 2/5 read_symbols Batch read MULTIPLE symbols from ONE file for UNDERSTANDING code — saves N-1 round-trips vs calling read_symbol N times. Returns formatted symbol b... related_files Show ranked import graph for a file: imports, importers, and tests scored by relevance (test adjacency, import closeness, recent changes, path prox... 2/5 session_analytics Show token savings report: calls, tokens saved, per-tool breakdown, top files, cache hits. Use verbose=true for full breakdown (per-intent, decisio... smart_diff Use INSTEAD OF raw git diff. Shows changed files with AST symbol mapping — which functions/classes were modified/added/removed. Small diffs include... 2/5 smart_log Use INSTEAD OF raw git log. Structured commit history with category detection (feat/fix/refactor/docs), file stats, author breakdown. Filters by pa... smart_read Use INSTEAD OF Read/cat for code files. Returns code structure (classes, functions, methods with signatures and line ranges) — 60-80% fewer tokens ... 2/5 smart_read_many Batch smart_read for multiple files at once — INSTEAD OF calling Read on each file. Returns structure for each file. Max 20 files. test_summary Run tests and return structured summary: total/passed/failed/skipped + failure details. 200 lines of raw output → 10-15 lines. Supports vitest, jes... 2/5 The Token Pilot MCP server exposes 19 tools across 2 categories: Read, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Token Pilot server.
Token Pilot tools are categorised as Read (18), Execute (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept