TL;DR: MCP agents can fail silently across tool chains, leak data through parameters, and create escalating token and evaluation costs, according to Fiddler’s analysis of production observability patterns. The governance gap is no longer whether teams can monitor outputs, but whether they can trace, explain, and control agent-tool decisions end to end.
At a glance
What this is: This analysis argues that MCP agents need end-to-end observability because silent tool failures, inconsistent decisions, and hidden data leakage make output-only monitoring inadequate.
Why it matters: It matters to IAM, PAM, and NHI practitioners because agent-tool interactions create a governance surface that looks like application telemetry until it becomes an access, audit, and accountability problem.
By the numbers:
- Only 5.7% of organisations have full visibility into their service accounts.
- 91.6% of secrets remain valid five days after the targeted organisation is notified, showing a critical gap in remediation procedures.
- 44% of NHI tokens are exposed in the wild, being sent or stored over platforms like Teams, Jira tickets, Confluence pages, and code commits.
👉 Read Fiddler's analysis of MCP agent observability, cost, and compliance
Context
MCP agent observability sits at the point where AI orchestration, tool usage, and governance meet. In practice, the problem is not simply whether an agent responds, but whether teams can see which tools were called, what data moved between them, and why the final action was taken.
For identity and security teams, this turns MCP from an integration pattern into a control problem. When tool calls can carry credentials, personal data, or high-risk instructions, the relevant question is whether the agent can be traced and reviewed like any other privileged system. That is a familiar governance challenge in a new runtime form.
The article’s starting position is increasingly typical for enterprise AI deployments: teams adopt agents first, then discover that standard logs do not explain failures, cost spikes, or policy leakage.
Key questions
Q: How should security teams govern MCP agents that can switch between tool calls and generated code?
A: Security teams should treat tool calls and generated code as separate execution modes with different control requirements. Direct calls are easier to log and approve, while generated code can compress many actions into one runtime block. Governance should define when each mode is allowed, what permissions it may inherit, and what evidence must be retained for review.
Q: Why do MCP agents create new audit and compliance requirements?
A: Because the final answer does not reveal the full decision path. Regulators and internal reviewers need to know which tools were called, what data was passed, and what policy checks were applied before the result was returned. Without that lineage, a seemingly valid answer may still represent an unreviewable or non-compliant action.
Q: What breaks when MCP observability is missing?
A: Root cause analysis breaks first, followed by cost attribution, policy enforcement, and safe incident response. Teams lose the ability to distinguish model drift from tool failure, and they cannot tell whether sensitive data moved through a tool parameter even if the output looked harmless.
Q: When should organisations treat agent telemetry as a security control?
A: They should treat it as a security control whenever the agent can query systems, move data, or trigger business actions. At that point, telemetry is not just diagnostic. It is the evidence layer for least privilege, accountability, and containment when behaviour deviates from policy.
Technical breakdown
Why standard logs miss MCP agent failure chains
MCP agents are distributed execution systems, not single API calls. A single request can pass through model inference, tool selection, external API calls, response aggregation, and follow-on reasoning. Standard logs usually capture only request and response boundaries, which hides the causal chain that explains why a tool choice was wrong or why a downstream decision changed after a model update. That is why traces, spans, and correlated metadata matter: they preserve sequence, dependency, and context. Without that structure, teams can see that something failed, but not where the failure entered the chain or which tool response contaminated the outcome.
Practical implication: instrument every tool hop with correlated trace IDs before production agents are allowed to make business decisions.
How agent-tool telemetry supports auditability and compliance
Auditable MCP telemetry needs to capture not just the model output, but the decision lineage behind it. That means logging the requesting user context, agent identity, tool parameters, response summaries, and the policy checks applied before and after execution. For regulated environments, this creates a replayable record that supports review under obligations such as GDPR and sector-specific model governance. The key point is that compliance is not satisfied by a safe final answer if the tool path exposed sensitive data or used disallowed parameters along the way. In other words, the audit boundary must include the agent’s internal action chain, not just its final message.
Practical implication: treat agent traces as regulated evidence and redact sensitive values after policy logging, not before provenance capture.
Tool selection accuracy is a governance signal, not just a performance metric
One of the most overlooked failure modes in agent systems is incorrect tool choice. An agent can still produce a plausible answer while repeatedly choosing the wrong integration, which degrades quality, inflates cost, and increases exposure to bad data. Tool selection accuracy therefore belongs in governance because it shows whether the agent is operating within its intended boundary. This is especially important when the agent’s actions affect underwriting, support escalation, or other decisions with external impact. Semantic evaluation is needed here because simple latency or error dashboards will not tell you whether the chosen tool was actually appropriate for the task.
Practical implication: measure tool choice quality alongside latency so policy teams can detect drift before it becomes a control failure.
Threat narrative
Attacker objective: The objective is to influence or exfiltrate through the agent’s tool chain while avoiding detection in standard output monitoring.
- Entry occurs when an MCP agent receives a legitimate request and fans it out across multiple tools, creating several points where bad input, bad context, or malformed tool data can enter the workflow.
- Escalation happens when the agent trusts a degraded or incomplete tool response and carries that data into later reasoning steps, effectively amplifying a small upstream issue into a wider decision error.
- Impact appears as silent data leakage, incorrect business decisions, or regulatory exposure because the final answer can look safe even when the underlying tool path violated governance expectations.
NHI Mgmt Group analysis
MCP observability is the missing control plane for AI agents. When agents can select tools, pass parameters, and chain actions across services, classic application logging stops being enough. The governance issue is not just visibility, but the ability to prove which action was taken, on whose behalf, and with which data. That makes agent telemetry a control surface for IAM, PAM, and NHI teams as much as for engineering teams. Practitioners should treat agent traces as part of identity governance, not as optional debug output.
Tool-level least privilege is impossible to validate without trace data. An agent may appear bounded by policy until you inspect the actual call graph and see which tools were invoked, in what order, and with what parameters. That means access review for MCP systems must move beyond static permissions and examine live execution patterns. If the trace shows repeated use of a high-risk tool for low-risk tasks, the governance model is already misaligned. Practitioners should use execution evidence to reset entitlement scope.
Context contamination is the named concept that explains many silent MCP failures. In a multi-tool agent, one degraded or incomplete tool response can poison later reasoning even when each individual call looks successful. That makes failure detection a semantic problem, not a pure uptime problem. The practical takeaway for security teams is to separate healthy infrastructure from trustworthy decisioning, because a compliant-looking trace can still produce a compromised outcome.
Cost control and compliance are now linked through the same telemetry layer. The article shows that token usage, tool calls, and external evaluation all become operationally expensive at scale, but the same trace data also supports auditability. That convergence matters because teams that cannot explain cost spikes usually cannot explain decision lineage either. Practitioners should design observability once and reuse it for finance, assurance, and governance reviews.
Security risks in MCP systems are identity risks in disguise. The article notes that agents can leak sensitive data through tool parameters even when final answers appear safe. That is an identity and authorisation problem because the agent is acting as a delegated principal with the power to move data between systems. Security teams should therefore govern MCP agents with the same discipline used for privileged service accounts and workload identities.
What this signals
MCP observability will increasingly be judged as part of identity governance, because the agent is acting as a delegated principal with access to tools, data, and business workflows. The practical shift is from output monitoring to action lineage, which is why frameworks like the NIST AI Risk Management Framework and OWASP Agentic AI Top 10 matter when agents can decide and execute.
Context contamination: once one tool response biases later reasoning, the agent can appear healthy while its decisions degrade. That means teams need to watch for semantic drift, not just service errors, and build review paths that connect tool usage to policy outcomes.
The next governance step is to align agent telemetry with privileged access discipline. Where an MCP workflow can reach sensitive data or production systems, the same level of review you would apply to a high-risk service account should apply to the agent’s trace and approval path.
For practitioners
- Implement end-to-end trace propagation Propagate correlation IDs across every agent, model, and tool boundary so you can reconstruct the full execution chain when a decision goes wrong. Include span attributes for tool name, tool severity, response size, and retry behaviour.
- Log decision lineage before redaction Record agent identity, user context, tool parameters, policy checks, and response summaries before applying PII redaction to stored telemetry. That preserves auditability while still reducing exposure in retained logs.
- Measure tool selection quality Use semantic evaluation to detect whether the agent chose the right tool for the task, not just whether the tool returned quickly. Track shifts in tool selection distribution after prompt changes or model updates.
- Set severity-based controls for high-risk actions Require synchronous evaluation, stricter policy checks, and possible human approval for tool calls that can move money, delete data, or expose regulated records. Tag those actions at invocation time so sampling and alerting stay consistent.
Key takeaways
- MCP agents create a governance gap because tool chains hide the reasoning and access path behind the final answer.
- Observability becomes a control requirement when agents can move data, choose tools, and trigger business actions without a human in the loop.
- Teams that instrument traces, lineage, and semantic evaluation early will be able to contain failures, explain decisions, and control cost later.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 address the attack surface, NIST AI RMF, NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the technical controls, and ISO/IEC 27001:2022 define the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | The article focuses on tool misuse, agent tracing, and policy enforcement in agentic systems. | |
| NIST AI RMF | GOVERN | Governance, accountability, and auditability are central to the post's compliance framing. |
| NIST CSF 2.0 | PR.AC-4 | Least-privilege access to tools and data is a core control implication. |
| NIST SP 800-53 Rev 5 | AU-2 | Immutable audit entries and traceability align with audit event generation requirements. |
| ISO/IEC 27001:2022 | A.8.15 | Logging and monitoring of system activity directly supports agent observability controls. |
Map agent tool-use controls and observability gaps to OWASP agentic risks before production rollout.
Key terms
- Agentic observability: Agentic observability is the practice of capturing enough execution detail to understand how an AI agent reasoned, retrieved context, and used tools. It goes beyond output logging by preserving the spans, decision lineage, and context needed for evaluation, audit, and behavioral drift detection.
- Context Contamination: The spread of incorrect, unsafe, or sensitive information through shared memory or context that multiple agents read and reuse. Once contaminated, the state can influence several decisions at once, which makes the issue harder to trace than a single bad output and harder to clean after the fact.
- Decision Lineage: Decision lineage is the traceable record of how an access decision was made, including the inputs, policy checks, risk signals, and approver rationale. It goes beyond an approval log by showing why access was granted and how the organisation can defend the choice later in audit or review.
- Tool Selection Accuracy: Tool selection accuracy measures whether an agent chooses the right tool for a given task, not merely whether the tool responds successfully. It is a governance signal because repeated wrong-tool choices can create cost, security, and compliance problems even when the end output appears acceptable.
What's in the full article
Fiddler's full blog covers the operational detail this post intentionally leaves for the source:
- OpenTelemetry span design for LLM calls, tool invocations, and response processing
- Per-tool cost attribution methods for token spend, API usage, and evaluation overhead
- Latency and error metrics that separate model drift from tool degradation
- Policy points for agent input, tool invocation, and final output evaluation
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, secrets management, workload identity, and IAM patterns that map directly to agent oversight. It is built for practitioners who need to extend identity control into AI-driven systems without losing auditability.
Published by the NHIMG editorial team on August 19, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org