# Keep MCP requests from leaking into each other

> MCP components now resolve through shared resolve_* helpers that make create_fresh deep copies instead of sharing singleton state, and a fresh session is minted per call whenever session_id is…

- Published: 2026-07-07
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/keep-mcp-requests-from-leaking-into-each-other
- Markdown: https://agno-com-nine.vercel.app/articles/keep-mcp-requests-from-leaking-into-each-other.md

MCP components now resolve through shared `resolve_*` helpers that make `create_fresh` deep copies instead of sharing singleton state, and a fresh session is minted per call whenever `session_id` is omitted. One request can no longer pick up another's history or state, so concurrent MCP traffic stays cleanly isolated.
