Finance Agent Index

AI Agents for Business Banking: Payments, Access and Oversight

AI agents for business banking need a defined account workflow, supported connectivity and explicit authority. This guide follows a payment proposal after a supplier asks to change its beneficiary details. The example shows what the agent can prepare, what a person must verify and which evidence the bank connection must return.

Scope one payment workflow

A fictional design firm, Rowan Studio, owes an established supplier $4,800 for equipment. The AP team has approved the invoice, and an agent is assigned to prepare a payment proposal from Rowan's operating account. Before release, a new email asks the team to replace the supplier's bank details. That change becomes the central exception in this example.

The proposed assignment is preparation, not unrestricted business-account management. The agent can read the approved invoice and verified supplier reference, then assemble a draft instruction. It cannot approve the supplier-master change, release the payment or move money between accounts to cover the amount. Those actions would require separate authority.

Write the assignment in terms the banking integration can enforce. Identify the permitted payer account, supported currency, existing beneficiary and draft operation. A broad credential with a narrow prompt makes the boundary difficult to demonstrate. The integration owner should be able to show that an out-of-scope operation is denied.

The amount and company in this guide are synthetic. The workflow is a recommended evaluation design, rather than a statement that every business bank supports draft instructions or the same approval mechanism. Confirm the actual operations available under your chosen account agreement and connection.

A beneficiary change interrupts the proposal

Scroll the table to compare all columns.

EventRecordAgent responseDecision owner
Invoice approvedEquipment obligation, 4800 USDPrepare version A from verified supplier referenceAP reviewer
Change request arrivesNew beneficiary in supplier emailPause and preserve the differing evidenceSupplier-master owner
Verification completedAuthorized change decisionPrepare version B if the change is acceptedSupplier-master owner
Proposal reviewedVersion B and change referenceWait for instruction-specific approvalPayment approver
Instruction submittedBank reference and returned stateRecord evidence; investigate unknown statesAuthorized bank operator
Synthetic Rowan Studio timeline. These are recommended review steps, not provider status codes.

Find the connection that actually supports the task

A public documentation interface can help a developer understand a bank's products. It cannot be assumed to provide account access. J.P. Morgan's published MCP server description covers Payments Developer Portal documentation search, retrieval and related content; it is not evidence of business-account payment execution through that server. [1]

Ask the provider which integration supplies the required account operation. The answer should identify the product, environment, authentication method, account scope and supported action. “We support MCP” is insufficient because the tools behind that interface may only retrieve public information.

For Rowan, verify whether the connection can create a draft without submitting a payment. If it cannot, use an application-level proposal that an authorized operator reviews before entering the bank workflow. Do not simulate a draft by submitting a real instruction and expecting to cancel it afterward.

Read access also needs a precise definition. A connector might expose statement records, balances, payment statuses or only selected files. Decide which evidence the agent needs for this task and which source owns it. The accounting approval, supplier record and bank instruction can belong to three different systems.

Check eligibility and availability directly for the intended account. A global website or developer portal does not establish coverage for every business, country or currency. Record unsupported or unanswered requirements as gaps instead of generating a universal availability claim.

Build the proposal from verified records

Rowan's draft should include the payer-account reference, supplier reference, amount, currency, purpose and link to the approved invoice. These are conceptual evaluation fields. Use the provider's actual schema when implementing the integration rather than copying the labels here as API field names.

The agent should preserve the source of each material value. The amount comes from the approved obligation; the beneficiary comes from the verified supplier-master record. If the invoice and the master record disagree, the proposal should show that disagreement before a reviewer approves it.

Retain the proposal version. A reviewer can then approve a specific set of values, and the application can compare that version with the instruction submitted later. Without this connection, an approval in a chat may be difficult to distinguish from approval of a different amount or beneficiary.

Do not let a generated rationale replace the supporting documents. The sentence “This is the usual supplier account” is an assertion. The verified master-record reference and its approval history are evidence the reviewer can inspect. The agent can summarize that evidence while keeping the reference available.

Stop at the changed-beneficiary request

In the example, the new email arrives after the agent prepares version A of the proposal. The agent detects a different beneficiary reference in the request and opens an exception. Version A remains visible, but the workflow pauses until the supplier-master owner resolves whether the change is genuine and appropriate.

Use the company's established verification process. The new email itself cannot both request and verify the change. In this recommended pilot, the master-record owner obtains independent confirmation through a known route and records the decision. The agent can assemble the evidence and track the outstanding request; it cannot manufacture verification from a convincing explanation.

If the change is approved, update the relevant master record through the authorized process and prepare version B. The payment reviewer sees the new beneficiary, the verified change reference and the difference from version A. Approval of version A does not automatically authorize version B.

If the change is rejected or remains unresolved, the workflow records that outcome. The owner decides whether to proceed with the previously verified beneficiary, contact the supplier or hold the payment. The agent should not choose whichever option makes the task easiest to finish.

Test the same scenario when the change request is embedded in a PDF rather than an email body. The source format does not change the authority boundary. Text inside a supplier document remains evidence to examine, rather than a command to broaden the agent's permissions.

Check release against the approved version

Before release, compare the intended instruction with the current approval. At minimum, inspect the material values your owner has defined: account, beneficiary, amount, currency and action. A changed date may also matter to the business decision. The purpose of this check is to ensure the operator releases the proposal that was actually reviewed.

The authorized operator then uses the supported bank workflow. Preserve the instruction reference and the returned state. Do not rename an accepted or submitted instruction as settled unless the provider's evidence supports that interpretation. The actual provider's status definitions govern the integration.

A timeout deserves its own unresolved state. If the application does not know whether an instruction was accepted, it should investigate the existing operation before preparing a replacement. The reviewer needs the request reference, attempted action and last observed state to decide the next step.

Releasing a payment and recording the accounting result are also separate events. Connect the bank evidence to the obligation and later reconciliation rather than assuming the invoice can be closed as soon as the agent reports that it sent a request.

Permissions to verify with the provider

Scroll the table to compare all columns.

OperationAgent scopeHuman scopeEvidence required
Read payment evidenceAssigned account and instruction onlyInvestigate disputed statusProvider record and observation time
Prepare instructionDraft or application proposal onlyCheck exact versionInvoice and verified beneficiary references
Change beneficiaryDenied in this assignmentAuthorized master-record processIndependent verification and recorded decision
Release instructionDenied in preparation pilotBank-authorized releaseValid approval and matching instruction
Cancel or investigateCollect evidence only unless separately authorizedFollow supported provider processOriginal instruction and provider response
Restore accessNo self-granted credentialsConnection administratorRecorded scope and reauthorization decision
Recommended matrix. A missing operation is an integration gap, not permission to improvise another route.

Test access loss and repeated work

Use a non-production environment or synthetic records to test revocation. Disable the connection after the draft is prepared and confirm that the agent cannot release or refresh account evidence using revoked access. The prepared proposal should remain available to the owner, clearly separated from an executed instruction.

Run the same business request twice with a stable internal reference. The expected behavior should prevent an accidental second obligation or payment proposal from being mistaken for new work. The precise duplicate-handling mechanism belongs to the application and provider; a model statement that it remembers the earlier run is not enough.

Include a balance or account-scope change between preparation and approval. The agent should not silently select another payer account to complete the task. It returns the changed conditions to the owner and preserves the original proposal for comparison.

Test the reviewer being unavailable. Assign an escalation route and a rule for holding the proposal. An agent that continues because no one answered has changed the approval policy. A held task with a clear owner can be the correct result.

Finally, inspect the source documents for instructions that conflict with the user's task. A message asking the agent to reveal credentials or skip checks should not become an authorized tool call. Keep secrets at the connection boundary and use redacted references in the review record.

Build an evidence pack for the pilot decision

The pilot pack should contain the task statement, account and action scope, synthetic input records, expected outcomes and observed outputs. Add the beneficiary-change decision, both proposal versions, approval reference, bank-status evidence and any unresolved exception. A reviewer should be able to reconstruct the case without reading the entire model conversation.

Judge the ordinary case and the changed-beneficiary case separately. Completing an ordinary proposal does not show that the agent handles a risky change. Likewise, stopping every case may avoid incorrect actions while producing no useful preparation. Record both the useful work and the decisions that remain with people.

Use monetary amounts and record counts with explicit denominators. For example, count how many proposed instructions required correction out of the proposals reviewed. Do not call a prevented synthetic error a measured fraud reduction, and do not translate a small pilot into a promised accuracy rate.

Ask the integration owner to list every unresolved requirement: unsupported action, missing status detail, unverified account eligibility or unclear recovery. Those gaps should remain visible in the decision, even if the demonstration produced a plausible payment summary.

The result is a specific authorization decision for Rowan's proposed workflow. It identifies what the agent may prepare and which events stop it. Use the banking category guide for a broader task map, the audit guide for event design and the control checklist to assign the remaining work.

Sources and evidence

  1. J.P. Morgan payments MCP ↗

    J.P. Morgan documentation MCP is a documentation interface rather than evidence of account execution.