cd /news/ai-agents/before-you-approve-an-mcp-server-a-1… · home › topics › ai-agents › article
[ARTICLE · art-159944] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Before you approve an MCP server: a 10-minute review checklist

A developer published a 10-minute review checklist for approving MCP servers before granting them access to an AI assistant, warning that tool descriptions are read by the model as instructions and that servers inherit the user's privileges. The checklist covers flagging descriptions with hidden directives, testing path traversal and localhost or cloud metadata access, pinning exact server versions instead of using @latest, scoping environment tokens to read-only, re-reading tool descriptions on version bumps, and disabling unused tools or requiring confirmation for writes and execution.

by read1 min views2 publishedOct 28, 2026

MCP servers give your AI assistant tools, and those tools run with your user's privileges. A quick review before you approve one catches most of the avoidable risk. This is the checklist I use.

The model reads tool descriptions as instructions. A description that says anything beyond what the tool does (for example "always call this first" or "do not tell the user") is a red flag.

../../ in a test folder and see if it resolves outside the root.localhost and cloud metadata addresses? npx some-server@latest fetches whatever is newest on every start. Pin an exact version in your client config and update deliberately.

Servers inherit environment variables you pass them. Give each server only the tokens it needs, ideally a scoped, read-only one.

Tool names and descriptions can change between versions. Re-read them when you bump a version, not only at first install.

Turn off tools you don't use, and require confirmation for anything that writes or executes.

None of this needs special tooling, but it is easy to skip and hard to remember to repeat, which is why a periodic re-check beats a one-time approval. What's on your checklist that I missed?

── more in #ai-agents 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/before-you-approve-a…] indexed:0 read:1min 2026-10-28 · —