Dwolla MCP Server for OpenAI Agents SDKGive OpenAI Agents SDK instant access to 30 tools to Cancel Transfer, Create Beneficial Owner, Create Customer, and more
The OpenAI Agents SDK enables production-grade agent workflows in Python. Connect Dwolla through Vinkius and your agents gain typed, auto-discovered tools with built-in guardrails. no manual schema definitions required.
Ask AI about this MCP Server for OpenAI Agents SDK
The Dwolla MCP Server for OpenAI Agents SDK is a standout in the Money Moves category — giving your AI agent 30 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
async def main():
# Your Vinkius token. get it at cloud.vinkius.com
async with MCPServerStreamableHttp(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
) as mcp_server:
agent = Agent(
name="Dwolla Assistant",
instructions=(
"You help users interact with Dwolla. "
"You have access to 30 tools."
),
mcp_servers=[mcp_server],
)
result = await Runner.run(
agent, "List all available tools from Dwolla"
)
print(result.final_output)
asyncio.run(main())
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About Dwolla MCP Server
Connect your Dwolla account to any AI agent and take full control of your payment infrastructure through natural conversation.
The OpenAI Agents SDK auto-discovers all 30 tools from Dwolla through native MCP integration. Build agents with built-in guardrails, tracing, and handoff patterns. chain multiple agents where one queries Dwolla, another analyzes results, and a third generates reports, all orchestrated through Vinkius.
What you can do
- Customer Management — Create, list, and update individual or business customers directly from the chat
- Funding Sources — Link bank accounts or balances and manage them for specific customers or your main account
- Transfer Orchestration — Initiate and track transfers between funding sources with full visibility of the transaction lifecycle
- Verification Workflows — Handle micro-deposit verification to ensure secure bank account linking
- Account Insights — Retrieve organizational account details and funding source statuses instantly
The Dwolla MCP Server exposes 30 tools through the Vinkius. Connect it to OpenAI Agents SDK in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 30 Dwolla tools available for OpenAI Agents SDK
When OpenAI Agents SDK connects to Dwolla through Vinkius, your AI agent gets direct access to every tool listed below — spanning bank-transfers, ach-payments, customer-onboarding, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Cancel transfer on Dwolla
Cancel a pending transfer
Create beneficial owner on Dwolla
Create a beneficial owner for a business customer
Create customer on Dwolla
Create a new customer
Create customer funding source on Dwolla
Create a funding source for a customer
Create document on Dwolla
Create a document for a customer
Create funding source on Dwolla
Create a funding source
Create label on Dwolla
Create a label for a customer
Create webhook subscription on Dwolla
Create a webhook subscription
Get account on Dwolla
Retrieve Dwolla account details
Get customer on Dwolla
Retrieve a customer
Get document on Dwolla
Retrieve a document
Get event on Dwolla
Retrieve an event
Get funding source on Dwolla
Retrieve a funding source
Get mass payment on Dwolla
Retrieve a mass payment
Get transfer on Dwolla
Retrieve a transfer
Initiate kba on Dwolla
Initiate a KBA session for a customer
Initiate mass payment on Dwolla
Initiate a mass payment
Initiate transfer on Dwolla
Requires HAL _links in the payload. Initiate a transfer
List account funding sources on Dwolla
List funding sources for an account
List account transfers on Dwolla
List transfers for an account
List beneficial owners on Dwolla
List beneficial owners for a customer
List customers on Dwolla
List or search customers
List events on Dwolla
List events
List labels on Dwolla
List labels for a customer
List webhook subscriptions on Dwolla
List webhook subscriptions
Retry webhook on Dwolla
Retry a webhook
Update customer on Dwolla
Update a customer
Update funding source on Dwolla
g., passing { removed: true }). Update or remove a funding source
Verify kba on Dwolla
Verify KBA answers
Verify micro deposits on Dwolla
Verify micro-deposits for a funding source
Connect Dwolla to OpenAI Agents SDK via MCP
Follow these steps to wire Dwolla into OpenAI Agents SDK. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install the SDK
pip install openai-agents in your Python environmentReplace the token
[YOUR_TOKEN_HERE] with your Vinkius token from cloud.vinkius.comRun the script
python agent.pyExplore tools
Why Use OpenAI Agents SDK with the Dwolla MCP Server
OpenAI Agents SDK provides unique advantages when paired with Dwolla through the Model Context Protocol.
Native MCP integration via `MCPServerSse`, pass the URL and the SDK auto-discovers all tools with full type safety
Built-in guardrails, tracing, and handoff patterns let you build production-grade agents without reinventing safety infrastructure
Lightweight and composable: chain multiple agents and MCP servers in a single pipeline with minimal boilerplate
First-party OpenAI support ensures optimal compatibility with GPT models for tool calling and structured output
Dwolla + OpenAI Agents SDK Use Cases
Practical scenarios where OpenAI Agents SDK combined with the Dwolla MCP Server delivers measurable value.
Automated workflows: build agents that query Dwolla, process the data, and trigger follow-up actions autonomously
Multi-agent orchestration: create specialist agents. one queries Dwolla, another analyzes results, a third generates reports
Data enrichment pipelines: stream data through Dwolla tools and transform it with OpenAI models in a single async loop
Customer support bots: agents query Dwolla to resolve tickets, look up records, and update statuses without human intervention
Example Prompts for Dwolla in OpenAI Agents SDK
Ready-to-use prompts you can give your OpenAI Agents SDK agent to start working with Dwolla immediately.
"List all customers in my Dwolla account."
"Get details for customer ID cust-001."
"Initiate a transfer of $50 between source 'src-123' and destination 'dest-456'."
Troubleshooting Dwolla MCP Server with OpenAI Agents SDK
Common issues when connecting Dwolla to OpenAI Agents SDK through Vinkius, and how to resolve them.
MCPServerStreamableHttp not found
pip install --upgrade openai-agentsAgent not calling tools
Dwolla + OpenAI Agents SDK FAQ
Common questions about integrating Dwolla MCP Server with OpenAI Agents SDK.
How does the OpenAI Agents SDK connect to MCP?
MCPServerSse(url=...) to create a server connection. The SDK auto-discovers all tools and makes them available to your agent with full type information.Can I use multiple MCP servers in one agent?
MCPServerSse instances to the agent constructor. The agent can use tools from all connected servers within a single run.Does the SDK support streaming responses?
Explore More MCP Servers
View all →
The Odds API
3 toolsUniversal sports betting intelligence — get real-time odds, scores, and sports data via AI.

SAP Concur
9 toolsEnable your AI agent to manage corporate expenses, track report statuses, and retrieve user profiles via the SAP Concur API.

Node-RED
11 toolsManage Node-RED flows, nodes, and system diagnostics directly from your AI agent.

Katalon TestOps (AI Test Management)
10 toolsManage test orchestration via Katalon TestOps — rerun test runs, monitor execution results, and audit software releases.
