Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Type Atlas

NPM · @TYPE-ATLAS/MCP · SCANNED AUG 3

Editor-grade TypeScript, Markdown, and JSON intelligence for coding agents.

Available components

74 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security91
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 87 of 108 dependencies flagged as unhealthy (81 deprecated). View diagnostics → Partial
Provenance & Transparency97
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to tyler-mitchell/type-atlas). View diagnostics → Pass
  • Clear OSI-approved license (Apache-2.0).Pass
  • Actively maintained (last published 0 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability65
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 4297 tokens (~122/item across 35 items; 35 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage94
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 81% of tool parameters carry a description.Partial
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @type-atlas/mcp

# add to Claude Code
claude mcp add tyler-mitchell-type-atlas -- npx -y @type-atlas/mcp
# add to Codex CLI
codex mcp add tyler-mitchell-type-atlas -- npx -y @type-atlas/mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "tyler-mitchell-type-atlas": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@type-atlas/mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add tyler-mitchell-type-atlas --command npx --arg -y --arg @type-atlas/mcp
# ~/.hermes/config.yaml
mcp_servers:
  tyler-mitchell-type-atlas:
    command: "npx"
    args: ["-y", "@type-atlas/mcp"]
// mcp.json
{
  "mcpServers": {
    "tyler-mitchell-type-atlas": {
      "command": "npx",
      "args": [
        "-y",
        "@type-atlas/mcp"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 74

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@type-atlas/[email protected]

Provenance verified

Ecosystem: npm · Outcome: verified

Reason: verified

Source repo:
tyler-mitchell/type-atlas
Certificate issuer:
https://token.actions.githubusercontent.com
Certificate SAN:
https://github.com/tyler-mitchell/type-atlas/.github/workflows/release.yml@refs/heads/main
Rekor log index:
2321906912
Predicate type:
https://slsa.dev/provenance/v1
Subject digest:
sha512:d070442c0b162279d5b69cd877a267d93f354eb40fdbad8279306c22db5f890b4d00f76f07530cc941d58fc96d92f06bb0058191c9bc16fcbdd27bcdf
Discovery method:
attestation_endpoint
Dependencies 108 packages

108 packages in the resolved dependency tree · 81 deprecated · 26 stale · 2 without a linked repository.

MCP tools — 35 exposed · ~4,297 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
add_missing_imports ~130

Return TypeScript's source-wide missing-import fixes as a Codex patch. The MCP does not modify files.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
insertSpacesbooleanUse spaces rather than tabs in TypeScript code-action edits.
tabSizeintegerIndentation width used by TypeScript code actions.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

callees ~108

Show which callable symbols are invoked directly by the function at a position, grouped with exact call sites. Use this instead of references when tracing outgoing execution flow.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
positionobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

callers ~106

Show which functions call the callable symbol at a position, grouped by caller with exact call sites. Use this instead of references when tracing incoming execution flow.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
positionobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

code_actions ~193

Discover quick fixes and refactors for a range, or resolve a displayed action to a Codex patch. Stable source-wide actions have dedicated tools. The MCP does not modify files.

NameTypeReqDescription
actionintegerResolve the corresponding action number from discovery.
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
includeUnavailablebooleanInclude actions that the language service marks unavailable.
insertSpacesbooleanUse spaces rather than tabs in TypeScript code-action edits.
onlyRestrict discovery to quick fixes or refactors.
rangeobjectyes
tabSizeintegerIndentation width used by TypeScript code actions.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

completions ~132

Return a bounded completion page at a source position. Set resolve to include upstream details for that page or raw to return every unresolved candidate.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
limitinteger
offsetinteger
positionobjectyes
rawboolean
resolveboolean
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

definitions ~83

Return definition locations at a position.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
positionobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

diagnostics ~78

Return the full diagnostic report for a file. File-scoped tools already surface ambient errors and warnings; use this only to expand that notice or deliberately inspect diagnostics. A clean report returns no content.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

document_highlights ~87

Return same-document semantic usages at a position.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
positionobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

document_links ~86

Return resolved links discovered by the active language service in a Markdown or JSON document.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

document_symbols ~108

Return the top-level document outline and source ranges. Set depth to include nested symbols or raw to return the complete hierarchy.

NameTypeReqDescription
depthinteger
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
rawboolean
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

explore_symbol ~38

Combine exact definitions, types, implementations, callers, calls, and references for one symbol with structurally similar code. Verified relationships and similarity are separate.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

file_references ~118

Return a bounded page of module references from the TypeScript project selected by file. Set raw to return every project-scoped reference.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
limitinteger
offsetinteger
rawboolean
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

fix_all ~130

Return TypeScript's source-wide fix-all action as a Codex patch when applicable. The MCP does not modify files.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
insertSpacesbooleanUse spaces rather than tabs in TypeScript code-action edits.
tabSizeintegerIndentation width used by TypeScript code actions.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

format_document ~103

Return a Codex patch containing document-formatting edits. The MCP does not modify files.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
insertFinalNewlineboolean
insertSpacesboolean
tabSizeinteger
trimFinalNewlinesboolean
trimTrailingWhitespaceboolean
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

hover ~85

Return type and documentation hover at a position.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
positionobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

implementations ~83

Return implementation locations at a position.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
positionobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

inlay_hints ~90

Return inline type and parameter hints for a source range.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
rangeobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

inspect_symbol ~57

Return a bounded working view of a symbol: type and documentation, exact definition/body ranges, distinct implementations and types, callers, direct calls, remaining references, project scope, and optional source. Select by exact file-local symbol name or source position.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

investigate_code ~228

Retrieve ranked code for an implementation question and attach verified relationships to the exact identifier match or a bounded set of distinct candidates. Structural similarity is optional and remains separate.

NameTypeReqDescription
candidateLimitintegerMaximum retrieval matches returned (1-20).
includeSourcebooleanInclude complete source for the inspected symbol or symbols.
inspectionLimitintegerMaximum distinct retrieved candidates given verified relationships (1-5). Exact identifier matches inspect only that symbol.
questionstringyesImplementation question or behavior to investigate.
relatedLimitintegerOptional structurally similar results derived from the first inspected candidate (0-20).
relationshipLimitintegerMaximum verified relationships shown per section (1-100).
scopestringOptional workspace-relative directory to search. Each distinct scope has a separate Semble index; prefer a stable package or app boundary.
snippetLinesSource lines included for each retrieval match (0-30); pass null for the complete chunk.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

list_files ~209

Show a bounded workspace-relative project structure. The default file view groups edit targets by directory; use the directory view for compact architecture orientation. Results honor .gitignore, omit dependency and VCS internals, and treat Git submodules as separate workspaces by default.

NameTypeReqDescription
depthintegerDirectory levels to include. Defaults to 10 with glob and 1 otherwise.
directorystringWorkspace-relative directory to list.
globarrayOne or more OR-combined Picomatch patterns relative to the selected directory.
includeHiddenbooleanInclude paths whose names begin with a dot.
includeIgnoredbooleanInclude files matched by applicable .gitignore files.
includeSubmodulesbooleanDescend into Git submodules instead of treating them as separate workspaces.
limitintegerMaximum files or directories returned.
view
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

list_module_exports ~306

Inspect the usable module surface visible from an importing TypeScript file. Returns runtime signatures by default, declared package subpaths at package roots, nested runtime paths on request, and exported types or their members as opt-ins.

NameTypeReqDescription
fromFilestringyesWorkspace-relative or absolute importing file that determines the exact TypeScript project and package versions.
includeDetailsbooleanResolve the displayed exports to include signatures and declared shapes.
includeDocsbooleanInclude upstream documentation for the displayed exports.
includeSubpathsbooleanInclude declared importable subpaths when inspecting a package root.
limitintegerMaximum exports returned.
modulestringyesModule specifier to inspect, such as react, @scope/package, or ./local-module.js.
offsetintegerZero-based offset into the completion results.
patharrayNested member path to inspect, such as ["d"], ["default"], or ["device"] with an exported type.
querystringOptional case-insensitive text filter over Volar's completion labels.
surfaceRuntime exports by default; use all to include top-level type exports. Nested paths are runtime surfaces.
typestringModule-scoped exported type expression whose instance members to inspect, such as TgpuRoot or TgpuBuffer<any>. Type-only surfaces are opt-in.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

organize_imports ~128

Return the TypeScript organize-imports action as a Codex patch. The MCP does not modify files.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
insertSpacesbooleanUse spaces rather than tabs in TypeScript code-action edits.
tabSizeintegerIndentation width used by TypeScript code actions.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

project_config ~51

Return the TypeScript configuration selected for a source file.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

read_file ~180

Read one or more UTF-8 text files, including source, Markdown, and JSON, with stable line numbers. Pass a path or { path, startLine, endLine, fold } view, or an array of either. Native folding is used when available.

NameTypeReqDescription
endLineintegerDefault last inclusive 1-based source line for file views.
fileyesA file path, or file views to read together.
foldbooleanDefault folding behavior for file views that do not override it.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
startLineintegerDefault first 1-based source line for file views.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

references ~131

Return a bounded page of reference locations from the TypeScript project selected by file. Set raw to return every project-scoped reference.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDeclarationboolean
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
limitinteger
offsetinteger
positionobjectyes
rawboolean
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

related_code ~177

Find structurally similar code for a source line and anchor each match to an exact language-server symbol. Similarity is not a call, reference, or runtime relationship.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeTypesbooleanInclude hover types and documentation for every match.
limitintegerMaximum retrieval matches returned (1-20).
lineintegeryesZero-based source line from a search result or known location.
scopestringOptional workspace-relative directory to search. Each distinct scope has a separate Semble index; prefer a stable package or app boundary.
snippetLinesSource lines included for each retrieval match (0-30); pass null for the complete chunk.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

remove_unused_code ~129

Return TypeScript's source-wide unused-code removal as a Codex patch. The MCP does not modify files.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
insertSpacesbooleanUse spaces rather than tabs in TypeScript code-action edits.
tabSizeintegerIndentation width used by TypeScript code actions.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

rename_files ~54

Return a Codex patch that moves files and updates affected references. The MCP does not modify files.

NameTypeReqDescription
filesarrayyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

rename_symbol ~79

Return a Codex patch for a TypeScript-project symbol rename at a source position. The MCP does not modify files.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
newNamestringyes
positionobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

search_code ~159

Find code by behavior, concept, or identifier and anchor each match to an exact language-server symbol. Use workspace_symbols for an exact known name.

NameTypeReqDescription
includeTypesbooleanInclude hover types and documentation for every match.
limitintegerMaximum retrieval matches returned (1-20).
querystringyesNatural-language behavior, concept, or code to find.
scopestringOptional workspace-relative directory to search. Each distinct scope has a separate Semble index; prefer a stable package or app boundary.
snippetLinesSource lines included for each retrieval match (0-30); pass null for the complete chunk.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

search_dependency_code ~219

Search installed package code and its matching public runtime API without indexing all of node_modules. Use path for a known namespace or type for instance and chained methods. The importing file selects the exact package versions visible to that project.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
limitintegerMaximum retrieval matches returned (1-20).
packageyesInstalled package name, or package names, resolved from the importing file.
patharrayNested runtime export path to search, such as ["Effect"] or ["default"].
querystringyesBehavior, concept, or identifier to find in package code.
snippetLinesSource lines included for each retrieval match (0-30); pass null for the complete chunk.
surfaceRuntime exports by default; use all when type-only exports are relevant.
typestringExported type whose instance or chained methods should be searched.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

selection_ranges ~101

Return the nested structural ranges an editor expands through from one or more source positions.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
positionyesOne source position, or multiple positions to inspect together.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

signature_help ~87

Return overload and parameter information at a call site.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
positionobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

type_definitions ~86

Return type-definition locations at a position.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
includeDiagnosticsInclude one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics.
positionobjectyes
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.

workspace_symbols ~158

Search symbols across TypeScript projects activated in this workspace session. Potentially expensive in large monorepos: each call may search many project files, and limit only bounds returned output. Use document_symbols when the file is known; avoid parallel or repeated speculative searches.

NameTypeReqDescription
filestringyesWorkspace-relative or absolute file path.
limitintegerMaximum results returned; this does not reduce the underlying workspace search.
offsetinteger
querystringyesUse a specific symbol name; avoid broad speculative queries in large workspaces.
rawbooleanReturn every matching symbol; potentially very large in monorepos.
workspacestringyesWorkspace root. Relative paths resolve from the MCP process working directory.

No output schema declared.

No examples provided.