Implementation Guide: FINRA Rule 2210 and AI agents

    Blocking LangChain Agents From Sending Unreviewed Customer Communications Under FINRA Rule 2210

    Place the control on the tool-call execution path, not in the prompt or a post-send review queue. Classify every outbound-capable tool, default-deny sends that lack an approval record, route candidates to a qualified principal, and retain the content, decision, approver and timestamp. This controls individual tool calls. It does not establish your supervisory system or a compliance determination.

    Failure modes to test before relying on the control

    • Alternate send paths: another tool, a direct API client, or a CRM automation that reaches the same recipients without passing through the gate.
    • Unmonitored tools: newly added tools, vendor-hosted features or connectors that were never classified.
    • Approval bypass: service accounts that skip the hold, approvals that survive content edits, or timeouts that default to send.
    • Recipient-count drift: many small sends that cumulatively cross the retail threshold within 30 days.
    • Redaction gaps: content that changes after approval, such as merged fields or attachments.
    • Policy staleness: conditions that no longer match written procedures, including if Regulatory Notice 26-14 is adopted.

    Why the tool call is the control point

    A LangChain agent with an email, messaging or CRM tool can draft and send customer-facing content in a single step. The send is a tool call, and once it executes the message has left the firm. A prompt instruction asking the agent to wait for review is a request to a probabilistic system, not an enforced condition. A post-send review queue finds the problem after the customer has received it.

    FINRA has said its rules are technology neutral and continue to apply when firms use generative AI. The applicable rules depend on how the technology is deployed, so the review obligation attaches to the communication and its use, not to the model or the framework. FINRA's 2026 Annual Regulatory Oversight Report also lists blocking prohibited channels, tools and features that prevent supervision and recordkeeping as a reasonably designed digital-communications practice. An agent tool that can transmit content externally is reasonably treated as such a channel or feature.

    The practical consequence is that enforcement has to sit where the side effect happens: between the agent's decision to call the tool and the tool's execution.

    Identify which tool calls are outbound communications

    Start with an inventory. List every tool the agent can reach that transmits content outside the firm: email senders, SMS or chat connectors, CRM actions that trigger customer notifications, document-sharing links, and any vendor-hosted or embedded agent feature. FINRA's position is that its rules apply whether a firm builds GenAI tools itself or uses third-party technology, including embedded features in existing products, so vendor-hosted tools need the same gating as your own.

    For each tool, record the likely recipient population and whether the content could reach retail customers or institutional recipients. Include indirect paths. A CRM action that queues a templated message is an outbound communication even if the agent never calls an email tool. Treat any tool you cannot classify as outbound-capable until shown otherwise.

    Map Rule 2210 categories to enforceable conditions

    Rule 2210 defines three categories of written communication. The category depends on recipient count and customer type, so a policy needs recipient context and not just the tool name. As of November 2026, the rule text and FINRA guidance support the following mapping. Your written supervisory procedures define the final conditions.

    • Retail communication: Written communication to more than 25 retail customers within 30 days. An appropriately qualified registered principal must approve it before the earlier of its use or filing. Condition: block execution unless a principal approval record exists.
    • Correspondence: Written communication to 25 or fewer retail customers within 30 days. Members may adopt alternative review procedures, and FINRA's guidance describes review by a registered principal evidenced in writing, with spot-checks possible. Condition: escalate or sample according to your written procedures.
    • Institutional communication: Members must have written procedures for review by an appropriately qualified registered principal. Condition: escalate according to those procedures, with the review recorded.

    Runtime enforcement pattern for LangChain agents

    Whichever LangChain mechanism you use to intercept calls, whether tool wrappers, callbacks, middleware or interrupt-style pauses, apply one test: can it stop the tool from executing, or can it only observe the call? Observation produces records of unreviewed sends. Only interception prevents them. Confirm this against the version you run, and place the gate in the code path that holds the credentials for the send, so the agent cannot reach the channel around it.

    The 30-day recipient window implies state across calls. A single call to one customer may be correspondence, while the same agent's cumulative activity may cross into retail communication territory. Where recipient count or customer type is unknown, route the call as the stricter category.

    • 1. Normalize the call: Capture tool name, recipients, customer type, content, attachments and the agent identity at the moment of the call.
    • 2. Classify: Assign a candidate Rule 2210 category using recipient count, customer type and the rolling 30-day recipient history.
    • 3. Decide: Return allow, redact, block or escalate. Default to block when no approval record exists for outbound content.
    • 4. Hold and route: Suspend escalated calls and send the exact payload to a qualified principal. Do not let the agent regenerate content after approval.
    • 5. Bind approval to content: Execute only if the payload matches what was approved. Any edit invalidates the approval.
    • 6. Record the outcome: Write the decision, approver and result whether the call was sent, rejected or expired.

    Evidence to retain for examiner review

    FINRA's guidance states that reviews of correspondence and internal communications are evidenced in writing, electronically or on paper. A useful record lets an examiner reconstruct, for any message, what the agent was permitted to do and what happened. Retain the full communication content as proposed and as sent, the tool and agent that produced it, the policy version and decision, the category assigned and why, the approver's identity and qualification basis, timestamps for proposal, decision and execution, and the final outcome.

    Blocked and rejected attempts matter as much as sent messages, because they show the control operating. Set retention and retrieval to the firm's applicable FINRA and SEC recordkeeping requirements, and have compliance confirm them against the rules rather than inferring a period from this guide. For model risk management, keep the policy definitions under version control so a decision can be tied to the rule set in force when it was made.

    Approvers must still assess content. Rule 2210's content standards apply to all communications, including fair and balanced presentation and no false, exaggerated, unwarranted, promissory or misleading statements. An approval click that confirms only that a tool call occurred is not a review.

    Limits, and where Trussed fits

    This approach operates on individual interactions and tool calls. It does not by itself establish a firm's supervisory system, define who is a qualified principal, set written procedures under Rule 3110 or make a compliance determination. Those obligations remain with the member firm. Policy conditions should trace back to those procedures.

    Also track the rule itself. As of November 2026, current rule text requires principal approval of retail communications before use or filing. Regulatory Notice 26-14 proposes replacing that prescriptive pre-use approval with risk-based standards. If adopted, approval conditions would need revisiting, which is a reason to keep policy separate from agent code.

    Trussed is one way to implement this pattern. It enforces policy in the execution path for agents and tool calls, with allow, redact, block, rate limit and escalate-for-human-approval outcomes, and it generates audit-ready evidence from that enforcement. It can be self-managed in the customer cloud with configurable retention and data residency. It does not confer FINRA compliance, and it does not replace the firm's supervisory system.

    Gate between the agent and the send

    Agent proposes a send

    An email, messaging or CRM tool call is generated with recipients and content.

    Policy decision at execution

    The call is allowed, redacted, blocked or escalated before any side effect occurs.

    Human approval

    A qualified principal reviews the exact content that would be sent.

    Evidence record

    Content, decision, approver identity and timestamp are retained for examination.

    Review your agents' outbound tool calls

    Walk through your tool inventory, enforcement points and evidence requirements with an expert.

    Talk to an Expert