ShareYourGroupShareYourGroupAI Agents and MCP

MCP security basics

A tool is a power you hand to a program that reads untrusted text. Hand it out with care.

Read on 14 November 2026. This field changes fast: check the sources.

What the documentation warns about

The security best practices page, read on 14 November 2026, describes among other things:

The server concepts page adds that tools may require user consent before execution, and suggests showing available tools in the interface, asking for approval for operations and keeping activity logs.

A checklist for you

  1. Install only servers you trust, as you would install a program: a server runs with your permissions.
  2. Give the least access needed: a folder, not the whole disk; read-only if possible.
  3. Keep a person in the loop for actions that cannot be undone: sending, paying, deleting.
  4. Never put secrets in tool descriptions or logs.
  5. Treat all text a tool returns as untrusted: a web page or file may contain instructions meant for the model.
  6. Log tool calls so that you can see what happened.

This is general guidance based on the documentation, not a security audit.

Is a local stdio server safe because it is local?

No. It runs with your permissions. The risk is what it can do on your computer.

Where do I report a problem?

The documentation has a security section: read it for the reporting process.

Sources

  • Model Context Protocol documentation: Security best practices (modelcontextprotocol.io/docs/tutorials/security/security_best_practices)
  • Model Context Protocol documentation: Server concepts

Read on 14 November 2026.

This is an independent guide. It is not connected with Anthropic or the MCP project. This field changes quickly: statements were read on 14 November 2026 from the pages named under Sources (the MCP site shows specification version 2026-07-28 in its page addresses). The demo server and the messages are real: we ran them with the official Python SDK (mcp 2.3.0). No AI model was used for the demos.