wells-fargo · Capability
Wells Fargo Account Transactions API — Transactions
Wells Fargo Account Transactions API — Transactions. 2 operations. Lead operation: List Account Transactions. Self-contained Naftiko capability covering one Wells Fargo business surface.
What You Can Do
GET
Listaccounttransactions
— List Account Transactions
/v1/v3/accounts/{accountid}/transactions
GET
Gettransactiondetail
— Get Transaction Detail
/v1/v3/accounts/{accountid}/transactions/{transactionid}
MCP Tools
list-account-transactions
List Account Transactions
read-only
idempotent
get-transaction-detail
Get Transaction Detail
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Wells Fargo Account Transactions API — Transactions
description: 'Wells Fargo Account Transactions API — Transactions. 2 operations. Lead operation: List Account Transactions.
Self-contained Naftiko capability covering one Wells Fargo business surface.'
tags:
- Wells Fargo
- Transactions
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
WELLS_FARGO_API_KEY: WELLS_FARGO_API_KEY
capability:
consumes:
- type: http
namespace: account-transactions-transactions
baseUri: https://api.wellsfargo.com
description: Wells Fargo Account Transactions API — Transactions business capability. Self-contained, no shared references.
resources:
- name: v3-accounts-accountId-transactions
path: /v3/accounts/{accountId}/transactions
operations:
- name: listaccounttransactions
method: GET
description: List Account Transactions
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: accountId
in: path
type: string
description: The Wells Fargo account identifier.
required: true
- name: startDate
in: query
type: string
description: Start date for transaction search (YYYY-MM-DD). Maximum 180 days prior.
- name: endDate
in: query
type: string
description: End date for transaction search (YYYY-MM-DD).
- name: transactionType
in: query
type: string
description: Filter by transaction type (ACH, WIRE, RTP, CHECK, FED_NOW).
- name: debitCreditIndicator
in: query
type: string
description: Filter by debit or credit transactions.
- name: pageSize
in: query
type: integer
description: Number of transactions to return per page (default 100, max 500).
- name: pageToken
in: query
type: string
description: Pagination token from a previous response to fetch next page.
- name: v3-accounts-accountId-transactions-transactionId
path: /v3/accounts/{accountId}/transactions/{transactionId}
operations:
- name: gettransactiondetail
method: GET
description: Get Transaction Detail
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: accountId
in: path
type: string
description: The Wells Fargo account identifier.
required: true
- name: transactionId
in: path
type: string
description: The unique transaction identifier.
required: true
authentication:
type: bearer
token: '{{env.WELLS_FARGO_API_KEY}}'
exposes:
- type: rest
namespace: account-transactions-transactions-rest
port: 8080
description: REST adapter for Wells Fargo Account Transactions API — Transactions. One Spectral-compliant resource per
consumed operation, prefixed with /v1.
resources:
- path: /v1/v3/accounts/{accountid}/transactions
name: v3-accounts-accountid-transactions
description: REST surface for v3-accounts-accountId-transactions.
operations:
- method: GET
name: listaccounttransactions
description: List Account Transactions
call: account-transactions-transactions.listaccounttransactions
with:
accountId: rest.accountId
startDate: rest.startDate
endDate: rest.endDate
transactionType: rest.transactionType
debitCreditIndicator: rest.debitCreditIndicator
pageSize: rest.pageSize
pageToken: rest.pageToken
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/accounts/{accountid}/transactions/{transactionid}
name: v3-accounts-accountid-transactions-transactionid
description: REST surface for v3-accounts-accountId-transactions-transactionId.
operations:
- method: GET
name: gettransactiondetail
description: Get Transaction Detail
call: account-transactions-transactions.gettransactiondetail
with:
accountId: rest.accountId
transactionId: rest.transactionId
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: account-transactions-transactions-mcp
port: 9090
transport: http
description: MCP adapter for Wells Fargo Account Transactions API — Transactions. One tool per consumed operation, routed
inline through this capability's consumes block.
tools:
- name: list-account-transactions
description: List Account Transactions
hints:
readOnly: true
destructive: false
idempotent: true
call: account-transactions-transactions.listaccounttransactions
with:
accountId: tools.accountId
startDate: tools.startDate
endDate: tools.endDate
transactionType: tools.transactionType
debitCreditIndicator: tools.debitCreditIndicator
pageSize: tools.pageSize
pageToken: tools.pageToken
outputParameters:
- type: object
mapping: $.
- name: get-transaction-detail
description: Get Transaction Detail
hints:
readOnly: true
destructive: false
idempotent: true
call: account-transactions-transactions.gettransactiondetail
with:
accountId: tools.accountId
transactionId: tools.transactionId
outputParameters:
- type: object
mapping: $.