Skip to main content

MCP Tool Categories

KnowledgeFlowDB's MCP server provides 150+ tools organized into categories. Tools are available based on your active profile (minimal, development, research, or full).

Query Tools

Execute graph queries using KQL or SQL.

ToolDescription
execute_kqlRun a KQL query (routed to ClickHouse)
execute_sqlRun a SQL query (routed to ScyllaDB)
get_statsGet database statistics (node/edge counts by label)
get_graph_schemaGet the current graph schema (labels, edge types, properties)

Search Tools

Find data across the knowledge graph.

ToolDescription
code_searchMulti-stream code search with RRF fusion
semantic_searchVector similarity search using embeddings
index_search_documentIndex a document for full-text search
list_search_indicesList available search indices

Write Tools

Create and modify graph data.

ToolDescription
write_dataCreate/update nodes and edges with type-wrapped properties
bulk_upload_jsonBulk import JSON data

Entity Tools

Browse and manage entities by label.

ToolDescription
get_insight_entitiesQuery entities with filtering
find_hub_nodesFind highly-connected nodes
find_orphan_nodesFind disconnected nodes
find_broken_edgesFind edges with missing endpoints
get_ego_graphGet the neighborhood graph around a node

Semantic Tools

Work with embeddings and vector search.

ToolDescription
generate_embeddingGenerate an embedding vector for text
embed_multimodalGenerate embeddings for multimodal content
get_ast_symbolsExtract AST symbols from code files

Session Tools

Track and query AI agent sessions.

ToolDescription
query_sessionsQuery Claude Code sessions stored in the graph
query_system_eventsQuery system events

Analytics Tools

Analyze query performance and routing.

ToolDescription
analyze_query_routingAnalyze how queries are routed (ScyllaDB vs ClickHouse)
get_query_routing_ab_statsGet A/B experiment stats for query routing
trigger_ab_experiment_analysisTrigger routing experiment analysis
validate_cdc_consistencyVerify ScyllaDB/ClickHouse data consistency

Workspace Tools

Manage workspaces and notes.

ToolDescription
create_workspaceCreate a collaborative workspace
list_workspacesList available workspaces
create_noteCreate a note in a workspace
get_noteRetrieve a note
publish_notePublish a note publicly

GitHub Tools

Import and analyze GitHub repositories.

ToolDescription
get_context_bundleGet the full context bundle for a repository
test_impact_analysisAnalyze test impact for code changes

Diagnostics Tools

Monitor system health.

ToolDescription
run_quick_diagnosticsQuick system health check
run_mcp_diagnosticsMCP server diagnostics
get_graph_qualityAssess graph data quality
get_graph_metricsGet graph topology metrics

Discovery

To see all available tools for your current profile:

curl https://api.knowledgedataflow.org/api/servers/kfdb/tools

Or use the MCP Marketplace to browse tools interactively.