Hi! 👋 We are doing a big documentation refresh. Help us improve — what's missing or could be better? Let us know! Simply send an email or start a conversation in Google Groups!

Stub and Deprecated MCP Tools

⚠Caution

This page lists tool names present in the v4.0.10 handler registries that do not perform their advertised operation. Stub tools can return a success-shaped placeholder response, so a successful JSON-RPC exchange is not proof that an administrative or cache operation happened.

The released /mcp/stats, /mcp/query, and conditional /mcp/rag handlers are functional and are documented in their respective references. There is no separate released observation endpoint; operational statistics are served by /mcp/stats.

Partial Configuration Handler (/mcp/config)

get_config, set_config, list_variables, get_status, and constrained Admin-SQL query have released implementations. Only this advertised tool is a stub:

ToolReleased behavior
reload_configReturns success with Configuration reload functionality to be implemented; it does not load disk or memory configuration into runtime. Use the documented LOAD MCP VARIABLES ... Admin commands instead.

Administrative Handler (/mcp/admin)

The endpoint is registered when its handler initializes, but every advertised tool returns placeholder data without performing the operation:

ToolPlaceholder arguments/result
admin_list_usersEmpty users array.
admin_show_processesEmpty processes array.
admin_kill_queryEchoes process_id; does not kill a query.
admin_flush_cacheEchoes cache_type (query_cache, host_cache, or all); does not flush.
admin_reloadEchoes target (users, servers, or all); does not reload.

Cache Handler (/mcp/cache)

The endpoint is registered when its handler initializes, but all six tools are stubs:

ToolPlaceholder arguments/result
get_cache_statsReturns zero entries, hit rate, and memory usage.
invalidate_cacheEchoes pattern; does not invalidate entries.
set_cache_ttlEchoes ttl_ms; does not change TTL.
clear_cacheReturns an implementation-pending message; does not clear the cache.
warm_cacheReports the supplied query count; does not execute the queries.
get_cache_entriesReturns an empty entries array and the requested limit.

Deprecated AI Handler (/mcp/ai)

/mcp/ai is registered only when AI_Features_Manager and its handler initialize. Its registry advertises ai_nl2sql_convert, but every call returns a deprecation error directing users to generic LLM queries through the MySQL protocol. It is not a functional NL2SQL tool.

These registries may change in later releases. Always use tools/list against the running version and confirm the corresponding handler documentation before relying on an effectful tool.