docs: align MCP category lists with the hosted server - #5657
Merged
Conversation
The setup configurator and Available tools table still listed the old eight categories, so unchecking one dropped endpoints, snapshots, functions, and storage with no toggle.
andrelandgraf
requested review from
danieltprice,
philip and
ruf-io
as code owners
August 27, 2026 17:53
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
prepare_database_migration and complete_database_migration are querying tools; the schema row was advertising them. Also run the category check when only the CLI list changes.
projects has list_organizations only, not create/delete org. observability includes get_ai_gateway alongside log query.
get_ai_gateway returns the branch endpoint and whether the gateway is available.
philip
approved these changes
Aug 27, 2026
philip
left a comment
Collaborator
There was a problem hiding this comment.
Approved.
But while not specific to this PR, selecting none (clear all) showing all as selected is slightly confusing.
Consider changing the "Tool Categories" description to clarify that all are available by default. Something like "All tools are available by default; select categories to narrow the agent's access through the category query param."
Clear-all and select-all both omit category, so the helper now matches that default.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The setup configurator, Available tools table, and CLI reference listed eight tool categories. The hosted MCP server advertises twelve.
Selecting a subset adds a category allowlist to the generated URL. Since
endpoints,snapshots,functions, andstoragehad no configurator option, narrowing access also hid those tools with no way to include them.Diagnosis
The hosted server advertises this list:
The configurator, Available tools table, and CLI reference each keep a copy of that list. The existing sync check covered the first two copies but not the CLI reference.
The configurator omits the
categoryquery parameter for both an empty selection and a full selection. A partial selection adds the chosen categories.User-facing interface
The configurator now offers all twelve categories and explains the default:
An empty or full selection generates:
A subset generates an allowlist:
The CLI
--categorylist is the same twelve. CLI behavior is unchanged:Auth setup copy now names the live tools:
Links point at
#available-tools.Also in here
#supported-actions-tools.Verification
npx vitest run scripts/check-mcp-categories-sync.test.jsnpx vitest run src/scripts/process-md-for-llms.test.jsnpm run check:mcp-categoriesnpm run check:mcp-categories:livehttps://mcp.neon.tech/mcpwith every checkbox off; selecting Endpoints only emits?category=endpoints.For your attention
category. The helper copy now states the default.scripts/data/mcp-tool-definitions.jsonstill describes the previous MCP catalog. Regenerating it is a separate change.content/docs/introduction/roadmap.mdstill namesconfigure_neon_authas a shipped-feature bullet. Left as history.