D Risk Grade Ts · worst category: Destructive

TS TOOLS

40 tools from the Ts MCP Server, categorised by risk level.

READ 33 tools
Read completionEntryDetails Get full details for specific completion entries. Follow-up to completion_info for richer information inclu... Read completionInfo Get autocomplete suggestions at a position. Returns all possible completions with their kinds, sort text, a... Read definition Returns the file location(s) where a symbol is defined. The fundamental Read definitionAndBoundSpan Like Read extractConstant Extract the selected expression into a named constant. TypeScript infers the type. The response includes re... Read extractFunction Extract the selected code range into a new function. TypeScript auto-detects parameters and return type. Th... Read extractType Extract an inline type annotation into a named type alias. Select the type span to extract. The response in... Read fileReferences Finds every file that imports or references a given file. The reverse dependency graph for a single file. Read findSourceDefinition Navigate to the actual TypeScript source instead of .d.ts declaration files. Useful when working with libra... Read format Format a range of code according to TypeScript Read getApplicableRefactors Discover what refactorings are available at a position or selection. Use before attempting a refactor to se... Read getCodeFixes Get available code fixes for specific error codes at a range in a TypeScript/JavaScript file. Returns the r... Read getCombinedCodeFix Get a combined code fix that applies all instances of a fix across a file in one action. For example, Read getDiagnostics Get all errors, warnings, and suggestions for a TypeScript/JavaScript file. Reports type errors, unused var... Read getEditsForFileRename Rename or move a TypeScript/JavaScript file OR folder and automatically update all import paths across the ... Read getMoveToRefactoringFileSuggestions Get suggested target files when moving a symbol to another file. Returns both a suggested new file name and... Read getOutliningSpans Get code folding regions for a file. Returns the hierarchical structure of code blocks including their kind... Read getSupportedCodeFixes Returns the list of all error codes that have available code fixes. Read implementation Finds concrete implementations of an interface or abstract class. Given an interface Read inlineVariable Inline a variable — replace all references with the variable Read mapCode Map/insert/replace code snippets into a file. Designed for AI code generation workflows. How matching work... Read navto Workspace-wide symbol search by name. Takes a search string and returns matching symbols across all project... Read navtree Get the complete hierarchical structure of a file — all classes, functions, variables, interfaces, type ali... Read prepareCallHierarchy Returns the call hierarchy item(s) at a position — the entry point for call hierarchy queries. Returns the ... Read projectInfo Returns the tsconfig.json path, the full list of files in the project, and whether the language service is ... Read provideCallHierarchyIncomingCalls Returns all functions/methods that call the function at the given position. Answers Read provideCallHierarchyOutgoingCalls Returns all functions/methods that the function at the given position calls. Answers Read provideInlayHints Get inlay hints (inline type annotations) for a range. Shows inferred types, parameter names at call sites,... Read quickinfo Get type information, documentation, and JSDoc tags for a symbol at a position. Returns the hover info — ki... Read references Find all usages of a symbol across the project. Provide the file path and 1-based line/offset of any occurr... Read selectionRange Get semantically meaningful selection ranges for smart expand/shrink selection. Returns nested spans that r... Read signatureHelp Get function/method signature information at a call site. Returns parameter names, types, and documentation... Read todoComments Find all TODO, FIXME, HACK, and other configured comment markers in a file. Returns the location and text o...

The managed route: connect Ts through the PolicyLayer gateway — every tool call above is checked against your policy before it runs, with a full audit log.

DIRECT INSTALL (UNMANAGED) npx -y ts-mcp-server

Route Ts through PolicyLayer and every one of its 40 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Ts MCP server have? +

The Ts MCP server exposes 40 tools across 3 categories: Read, Write, Destructive.

How do I enforce policies on Ts tools? +

Route the Ts server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Ts tools fall into? +

Ts tools are categorised as Read (33), Write (6), Destructive (1). Each category has a recommended default policy.

Enforce policy on every Ts tool call.

Start from Ts, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Instant setup, no code required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.