Implementation Guide

    Detecting Client Data Exfiltration Through a Collaboration MCP Server Within Reg S-P Notification Timelines

    To detect data exfiltration through a collaboration MCP server, capture every tool call with caller identity, tool, parameters, data classes returned, destination and policy decision, then alert on injection-driven calls, post-approval metadata changes, out-of-scope tool use and unregistered servers. Under Regulation S-P as of November 2026, notice to affected individuals is due as soon as practicable and no later than 30 days after the institution becomes aware that unauthorized access or use has occurred or is reasonably likely to have occurred. Tool-call records are what let you scope affected clients and document that determination.

    Where exfiltration can occur in a collaboration MCP design

    1. 1

      Read tools

      Tools that return channel messages or file contents place client data in the agent's context, where it can be summarized or relayed.

    2. 2

      Write and share tools

      Tools that post to channels, send messages or share files through connectors can carry that data to external destinations.

    3. 3

      Parameters as a covert channel

      Prompt injection can encode sensitive data into ordinary-looking calls such as search queries or email subjects, so content and destination matter as much as the tool name.

    4. 4

      Tool metadata updates

      OWASP documents an MCP server that behaved normally for three tool calls, then changed its metadata to steer the agent toward credentials and configuration files while hiding the activity.

    5. 5

      Content as an instruction channel

      Messages and files can carry injected instructions, so data read in one call can trigger further calls.

    6. 6

      Unmanaged servers and scopes

      Shadow MCP servers sit outside governance, and loosely defined or temporary permissions can expand over time (OWASP MCP02 and MCP09).

    1. Inventory approved and unapproved MCP servers, and record the scopes each agent holds.
    2. Capture caller identity, tool, parameters, data classes returned, destination and policy decision for every call.
    3. Baseline approved tool metadata and alert on any change after approval.
    4. Route MCP telemetry to the SIEM and timestamp each triage and determination step.
    5. Run a controlled injected-content test and time how long it takes to list affected client records.
    6. Retain investigation records and reasoning, and confirm service provider incident-reporting terms against the official rule.

    Start with the clock, then the evidence

    Regulation S-P (17 CFR 248.30), as amended in final rules published in June 2024, requires a covered institution to notify each affected individual as soon as practicable, and not later than 30 days, after it becomes aware that unauthorized access to or use of customer information has occurred or is reasonably likely to have occurred. The obligation also covers incidents at a service provider that is not itself a covered institution. The institution must provide the notice or ensure it is provided. A delay is available only if the U.S. Attorney General determines that notice poses a substantial risk to national security or public safety and notifies the Commission in writing.

    Two phrases drive the engineering. First, awareness is the trigger, so every detection and triage step should carry a timestamp showing when a determination was made. Second, the standard includes 'reasonably likely'. Scoping therefore has to identify which client records a suspect tool call could have returned, not only which records are confirmed as exfiltrated.

    Notice can be skipped only when a reasonable investigation of the facts and circumstances shows that sensitive customer information has not been, and is not reasonably likely to be, used in a way that would result in substantial harm or inconvenience. That conclusion needs a documented investigation behind it. The notice itself must describe the incident, the information involved and the approximate date, and include contact information. Your telemetry has to be able to supply those facts.

    Detection signals at the tool-call and data-access layer

    Detection works best when it correlates layers. Tool-call telemetry supplies attribution, while network and SaaS logs corroborate. OWASP guidance recommends feeding MCP logs into a SIEM for anomaly detection, and it lists lack of audit and telemetry (MCP08) as a recognized risk that impedes investigation and incident response. Start with these signals:

    • Encoded or unusual parameters: Parameters that resemble encoded sensitive data, or that carry client identifiers into search, email or message fields.
    • Calls following untrusted content: Write or share calls issued immediately after the agent reads content that may hold injected instructions.
    • Metadata drift: Changes to tool definitions after approval, detected by comparing current metadata with the approved version over time.
    • Out-of-scope use: Calls to tools or scopes beyond the agent's assigned permissions.
    • Unregistered servers: Agent traffic to MCP servers that are not in your inventory, which requires discovery rather than allow-list monitoring alone.
    • Unexpected destinations: Shares or posts to external workspaces, recipients or connectors the agent has not used before.

    Scoping and the evidence a determination needs

    Once a signal fires, the investigation question is which individuals' information was accessed or used, and what information it was. Answering that quickly requires each tool call to be linked to a caller identity, the tool invoked, the parameters, the data classes returned, the destination and the policy decision applied. This field list is a practical inference from the notice requirements and from the attribution gaps in network and application logs, not a published standard.

    With those fields, scoping becomes a query. Pull the suspect calls, list the records and data classes they returned, and compare them with the destinations. That output supports the 'reasonably likely' determination and gives you the incident description, information involved and approximate date that the notice requires. Without it, the team reconstructs events from several log sources under time pressure.

    Retain the investigation record as well as the telemetry. If you conclude that notice is not required, the documented reasoning is your defense. Treat tool-call logging and retention as a governance control. Where the incident sits at an MCP vendor or other service provider, your contracts and oversight must give you the incident facts, because the notification duty remains with you. Confirm the service provider terms against the official rule text before writing them into contracts.

    Before relying on any of this, test it. OWASP suggests controlled events, such as injected instructions placed in collaboration content, to confirm whether data can trigger execution and whether your detections fire.

    Enforcing policy in the execution path

    Post-hoc review of SaaS audit logs or DLP alerts starts after the data has moved. Enforcing policy at the MCP tool-call layer changes the order of work. A decision is made on each call before it completes: allow it, redact the data classes it returns, block it, rate limit it, or escalate it for human approval. Because the decision is made in the path, the record of the call, the data classes involved and the action taken is created at the same moment, rather than assembled afterward.

    In principle this shortens the interval between a suspect call and a scoped list of affected records, and it can prevent some calls from returning client data at all. The size of the effect depends on your policies, your coverage of MCP servers and the quality of the fields captured, so measure it in your own exercises rather than assuming it.

    Trussed enforces policy in the execution path across MCP servers and tool calls, with allow, redact, block, rate limit and escalate actions applied to individual interactions and tool calls. That enforcement generates audit-ready evidence, and the platform can be self-managed in the customer cloud with configurable retention and data residency. It does not provide regulatory certification, and it is one layer to combine with SIEM correlation, server inventory and provider oversight.

    Working backward from the notification clock

    Detect

    Tool-call signals flag suspect reads, writes and shares.

    Scope

    Returned data classes identify which client records were reachable.

    Determine

    A documented investigation decides whether access or use is reasonably likely.

    Notify

    Affected individuals receive notice within the 30-day limit.

    See how tool-call evidence is produced

    Walk through policy enforcement at the MCP tool-call layer and the audit-ready evidence it generates for incident scoping.

    See How Evidence Is Produced
    Next step

    How does your AI governance program compare?

    See where your program has gaps in less than 2 minutes.