Naive MCP servers expose all tools to all users without fine-grained authorization

9/10 Critical

MCP servers announce all available tools and resources to any connected client, and naive implementations expose sensitive tools to all users regardless of role or permissions. This creates major security risks where tools that delete data or trigger sensitive operations become available to anyone, and low-privilege users can instruct agents to use highly sensitive tools.

Category
security
Workaround
hack
Stage
deploy
Freshness
persistent
Scope
framework
Upstream
open
Recurring
Yes
Buyer Type
enterprise
Maintainer
active

Sources

Collection History

Query: “What are the most common pain points with FastMCP for developers in 2025?4/8/2026

A server announces its available tools and resources to any connected client, and a naive implementation exposes every single tool to every single user. This creates a massive security risk, as tools that can delete data or trigger sensitive operations become available to anyone, regardless of their role or permissions.

Created: 4/8/2026Updated: 4/8/2026