4,000+ servers built on vurb.ts
Vinkius

Dwolla MCP Server for Mastra AIGive Mastra AI instant access to 30 tools to Cancel Transfer, Create Beneficial Owner, Create Customer, and more

MCP Inspector GDPR Free for Subscribers

Mastra AI is a TypeScript-native agent framework built for modern web stacks. Connect Dwolla through Vinkius and Mastra agents discover all tools automatically. type-safe, streaming-ready, and deployable anywhere Node.js runs.

Ask AI about this MCP Server for Mastra AI

The Dwolla MCP Server for Mastra AI is a standout in the Money Moves category — giving your AI agent 30 tools to work with, ready to go from day one.

Built for AI Agents by Vinkius

Vinkius delivers Streamable HTTP and SSE to any MCP client

ClaudeClaude
ChatGPTChatGPT
CursorCursor
GeminiGemini
WindsurfWindsurf
VS CodeVS Code
JetBrainsJetBrains
VercelVercel
+ other MCP clients
typescript
import { Agent } from "@mastra/core/agent";
import { createMCPClient } from "@mastra/mcp";
import { openai } from "@ai-sdk/openai";

async function main() {
  // Your Vinkius token. get it at cloud.vinkius.com
  const mcpClient = await createMCPClient({
    servers: {
      "dwolla": {
        url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
      },
    },
  });

  const tools = await mcpClient.getTools();
  const agent = new Agent({
    name: "Dwolla Agent",
    instructions:
      "You help users interact with Dwolla " +
      "using 30 tools.",
    model: openai("gpt-4o"),
    tools,
  });

  const result = await agent.generate(
    "What can I do with Dwolla?"
  );
  console.log(result.text);
}

main();
Dwolla
Fully ManagedVinkius Servers
60%Token savings
High SecurityEnterprise-grade
IAMAccess control
EU AI ActCompliant
DLPData protection
V8 IsolateSandboxed
Ed25519Audit chain
<40msKill switch
Stream every event to Splunk, Datadog, or your own webhook in real-time

* 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.

Mastra's agent abstraction provides a clean separation between LLM logic and Dwolla tool infrastructure. Connect 30 tools through Vinkius and use Mastra's built-in workflow engine to chain tool calls with conditional logic, retries, and parallel execution. deployable to any Node.js host in one command.

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 Mastra AI 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 Mastra AI

When Mastra AI 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

Cancel transfer on Dwolla

Cancel a pending transfer

create

Create beneficial owner on Dwolla

Create a beneficial owner for a business customer

create

Create customer on Dwolla

Create a new customer

create

Create customer funding source on Dwolla

Create a funding source for a customer

create

Create document on Dwolla

Create a document for a customer

create

Create funding source on Dwolla

Create a funding source

create

Create label on Dwolla

Create a label for a customer

create

Create webhook subscription on Dwolla

Create a webhook subscription

get

Get account on Dwolla

Retrieve Dwolla account details

get

Get customer on Dwolla

Retrieve a customer

get

Get document on Dwolla

Retrieve a document

get

Get event on Dwolla

Retrieve an event

get

Get funding source on Dwolla

Retrieve a funding source

get

Get mass payment on Dwolla

Retrieve a mass payment

get

Get transfer on Dwolla

Retrieve a transfer

initiate

Initiate kba on Dwolla

Initiate a KBA session for a customer

initiate

Initiate mass payment on Dwolla

Initiate a mass payment

initiate

Initiate transfer on Dwolla

Requires HAL _links in the payload. Initiate a transfer

list

List account funding sources on Dwolla

List funding sources for an account

list

List account transfers on Dwolla

List transfers for an account

list

List beneficial owners on Dwolla

List beneficial owners for a customer

list

List customers on Dwolla

List or search customers

list

List events on Dwolla

List events

list

List labels on Dwolla

List labels for a customer

list

List webhook subscriptions on Dwolla

List webhook subscriptions

retry

Retry webhook on Dwolla

Retry a webhook

update

Update customer on Dwolla

Update a customer

update

Update funding source on Dwolla

g., passing { removed: true }). Update or remove a funding source

verify

Verify kba on Dwolla

Verify KBA answers

verify

Verify micro deposits on Dwolla

Verify micro-deposits for a funding source

Connect Dwolla to Mastra AI via MCP

Follow these steps to wire Dwolla into Mastra AI. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.

01

Install dependencies

Run npm install @mastra/core @mastra/mcp @ai-sdk/openai
02

Replace the token

Replace [YOUR_TOKEN_HERE] with your Vinkius token
03

Run the agent

Save to agent.ts and run with npx tsx agent.ts
04

Explore tools

Mastra discovers 30 tools from Dwolla via MCP

Why Use Mastra AI with the Dwolla MCP Server

Mastra AI provides unique advantages when paired with Dwolla through the Model Context Protocol.

01

Mastra's agent abstraction provides a clean separation between LLM logic and tool infrastructure. add Dwolla without touching business code

02

Built-in workflow engine chains MCP tool calls with conditional logic, retries, and parallel execution for complex automation

03

TypeScript-native: full type inference for every Dwolla tool response with IDE autocomplete and compile-time checks

04

One-command deployment to any Node.js host. Vercel, Railway, Fly.io, or your own infrastructure

Dwolla + Mastra AI Use Cases

Practical scenarios where Mastra AI combined with the Dwolla MCP Server delivers measurable value.

01

Automated workflows: build multi-step agents that query Dwolla, process results, and trigger downstream actions in a typed pipeline

02

SaaS integrations: embed Dwolla as a first-class tool in your product's AI features with Mastra's clean agent API

03

Background jobs: schedule Mastra agents to query Dwolla on a cron and store results in your database automatically

04

Multi-agent systems: create specialist agents that collaborate using Dwolla tools alongside other MCP servers

Example Prompts for Dwolla in Mastra AI

Ready-to-use prompts you can give your Mastra AI agent to start working with Dwolla immediately.

01

"List all customers in my Dwolla account."

02

"Get details for customer ID cust-001."

03

"Initiate a transfer of $50 between source 'src-123' and destination 'dest-456'."

Troubleshooting Dwolla MCP Server with Mastra AI

Common issues when connecting Dwolla to Mastra AI through Vinkius, and how to resolve them.

01

createMCPClient not exported

Install: npm install @mastra/mcp

Dwolla + Mastra AI FAQ

Common questions about integrating Dwolla MCP Server with Mastra AI.

01

How does Mastra AI connect to MCP servers?

Create an MCPClient with the server URL and pass it to your agent. Mastra discovers all tools and makes them available with full TypeScript types.
02

Can Mastra agents use tools from multiple servers?

Yes. Pass multiple MCP clients to the agent constructor. Mastra merges all tool schemas and the agent can call any tool from any server.
03

Does Mastra support workflow orchestration?

Yes. Mastra has a built-in workflow engine that lets you chain MCP tool calls with branching logic, error handling, and parallel execution.

Explore More MCP Servers

View all →