Everything here was measured by our prober or read from a registry. Nothing is self-reported.
30-day availability1/1 checks ok
30 days agotoday
Endpoints
https://mcp.symvanta.com/mcpmcp streamable http · checked on a schedule
Registry facts
Not distributed through a package registry we index.
when
check
result
http
latency
detail
4 h ago
mcp initialize
ok
200
70 ms
server symvanta-v1 1.0.0 · protocol 2025-06-18 · 25 tools
Tools observed via MCP handshake
init — Call first. Returns the active project, repositories, and index health in one call, plus a `usage` field (decision matrix + routing). Non-empty repositories = p
locate — Search/lookup. Pick a mode, or omit with a bare query to AUTO-ROUTE (text, then semantic on empty; response carries answered_by). Modes:
- text (replaces grep):
relate — Graph relationship traversal via one kind (real edges, not text). Kinds (1-10 symbols; heritage/chain one):
- callers: direct callers. granularity:'file' (defau
source — Raw file/git access at the indexed commit, for cloud agents with no clone; with a clone prefer your own Read/Grep/git. Ops:
- read: content of filePath, whole f
history — Indexed commit history. Ops:
- commits: recent commits (metadata + file list); <=200/call, default 50. With a clone prefer git log.
- commit: one commit by sha
ref — Session-scoped branch / working-tree overlay. Ops:
- use: pin a repository's reads to a branch (latest indexed revision). Branch must be tracked+indexed (open a
adr — Architecture decision records: the WHY behind code, anchored to a symbol/file/project. Survive reindexes; find_node attaches a node's decisions. Ops:
- record:
diff_impact — Impact of a diff between two indexed revisions of one repo (base..head): changed files + symbols, union blast radius (layers + cross-repo fallout), affected end
estimate_scope — Pre-flight estimate before graph traversal: coarse count of files a task likely touches and whether it spans layers (common/browser/node/electron-main/...) or r
list_projects — List all projects with indexing summaries. Find a project by name or check which exist.
list_repositories — List repositories in a project. Find repository names to scope a query to one repo.
list_file_symbols
Declared by sources
What the publisher says
Attributed to the source that supplied each field. Treated as claims, not facts.
No long description beyond the summary.
kind ← Official MCP Registry
name ← Official MCP Registry
repoUrl ← Official MCP Registry
summary ← Official MCP Registry
version ← Official MCP Registry
description ← Official MCP Registry
homepageUrl ← Official MCP Registry
publisherName ← Official MCP Registry
Derived by Wellknown
Capabilities
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
6 h ago · declared · summary → "Hosted code graph over MCP: exact callers, dependencies, and cross-repo blast radius for AI agents."
6 h ago · declared · description → "Hosted code graph over MCP: exact callers, dependencies, and cross-repo blast radius for AI agents."
6 h ago · declared · publisherName → "com.symvanta"
6 h ago · declared · homepageUrl → "https://symvanta.com"
6 h ago · declared · repoUrl → "https://github.com/Symvanta/claude-plugin"
6 h ago · declared · version → "1.1.0"
6 h ago · declared · protocols → ["mcp"]
— List symbols in one file (name + kind + line bounds). Step 1 of the two-step read: get line bounds, then pass startLine/endLine to source (op:read) for that sli
map — Token-efficient repo (or subtree) skeleton: directory tree with each file's classes (methods in parens), functions, and HTTP endpoints, from the graph. Orient b
list_tests_for — Test suites and cases whose suite name matches a symbol name (case-insensitive substring). Call before adding tests to see existing coverage and mirror its shap
quick_lookup — Fast substring lookup of symbol DEFINITIONS by name: rows {name, kind, filePath, startLine, repositoryName} (displayName only when distinct from name), no ranki
freshness — Returns lastIndexedSha, lastIndexedAt, and the current remote HEAD sha for a repository: detect index drift from remote. Reports what Symvanta knows, not local
index_health — Per-project index health. pendingLibraryVersions: cross-repo specifiers still indexing (an empty result may mean "not indexed yet", not "not in code"); call whe
find_http_route — Resolve an HTTP route by path + optional method to endpoint + handler (filePath + line bounds). Use instead of grep/locate for URL paths: follows framework rout
find_node — Resolve 1-10 symbols to filePath + line bounds + signature. selectors: array keyed by symbol (bare name) / symbolPath / filePath / nodeId; a flat query/name/sin
ask_codebase — Synthesis Q&A for behavior/architecture questions: answer + citations in one call. HEAVY (~2-4 s, ~3-5 k tokens): prefer context, find_node, or locate when they
add_repository — Attach a public GitHub repository to the active project (owner + repo_name; clone URL derived). Idempotent. First attach dispatches an indexing job; response ca
reindex_repository — Dispatch a reindex job for an already-attached repository (repositoryId from list_repositories / add_repository). Optional commit_sha pin. force:true re-applies
context — First-touch task orientation. Pass a natural-language task; returns the top 5 relevant files with their symbols and best-matching snippets in one call (~1-1.5k
bundle — Run up to 10 independent tool calls in parallel in one round-trip. Calls share the bundle-level project/repository scope unless a call sets its own args.reposit