Column MCP. Execute real money movements from natural language.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Column MCP Server gives your agent direct access to a nationally chartered US bank. You can use natural text to create accounts, send wire transfers, run ACH payments, and even print physical paper checks.
It handles all major US money movements.
What your AI agents can do
Column create ach transfer
Sends an Automated Clearing House (ACH) payment to an external routing and account number.
Column create bank account
Establishes a new Demand Deposit Account (DDA) for a corporate entity.
Column create check
Generates and mails a physical paper check for a specific recipient.
Your agent registers a new legal entity via column_create_entity and establishes a Demand Deposit Account (DDA) using column_create_bank_account.
The agent executes automated clearing house (ACH) payments with column_create_ach_transfer or sends immediate funds through column_create_wire_transfer.
You ask your agent to pay a vendor, and it uses column_create_check to print and digitally book a physical paper check.
The agent fetches current balances using column_get_balance or retrieves detailed historical statements with column_get_statement.
You instruct the agent to view all active KYC profiles using column_list_entities or check historical payment logs with column_list_transfers.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Column MCP Server: 12 Tools for Financial Management
These tools let your agent perform every core banking function, from setting up entities to sending physical checks, without needing a web UI.
019d7577column create ach transfer
Sends an Automated Clearing House (ACH) payment to an external routing and account number.
019d7577column create bank account
Establishes a new Demand Deposit Account (DDA) for a corporate entity.
019d7577column create check
Generates and mails a physical paper check for a specific recipient.
019d7577column create entity
Registers a business or person for Know Your Customer (KYC) compliance screening.
019d7577column create wire transfer
Sends an immediate, high-value wire transfer between accounts.
019d7577column get balance
Retrieves the current, available balance of a specified bank account.
019d7577column get bank account
Fetches specific details, like routing numbers, for an existing DDA account.
019d7577column get statement
Downloads the bank statement artifacts for a given account period.
019d7577column list entities
Lists all active KYC profiles associated with the bank charter.
019d7577column list transfers
Retrieves a history of past ACH payment operations.
019d7577column list webhooks
Views all webhooks that are currently registered and listening for events.
019d7577column simulate ach
Triggers a test ACH movement to simulate inbound money movement for testing.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Column, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
This MCP Server hooks your agent straight into a nationally chartered US bank's core API. It gives you raw, deterministic access to all major US money movements, bypassing the usual FinTech wrappers. You can use natural text to get your agent to set up accounts, send ACH payments, run wire transfers, and even print paper checks.
Getting Started
- Your agent registers a new legal entity with
column_create_entityfor Know Your Customer (KYC) compliance, and then you can establish a Demand Deposit Account (DDA) usingcolumn_create_bank_account. - You send an Automated Clearing House (ACH) payment to an external routing and account number with
column_create_ach_transfer, or you can send immediate, high-value funds between accounts by callingcolumn_create_wire_transfer. - To pay a vendor, you ask your agent to print and digitally book a physical paper check using
column_create_check.
Managing and Auditing Money
- You check the current, available funds of a specific bank account using
column_get_balance. You can also pull detailed historical bank statements for a given account period withcolumn_get_statement. - If you need to see what accounts are active, you can fetch specific details, like routing numbers, for an existing DDA account with
column_get_bank_account. - You can view all active KYC profiles associated with the bank charter by running
column_list_entities, or check past ACH payment operations by runningcolumn_list_transfers. - You can view all webhooks that are currently registered and listening for events using
column_list_webhooks. - The agent can trigger a test ACH movement using
column_simulate_achto simulate inbound money movement for testing purposes.
How Column MCP Works
- 1 First, obtain your developer API Key from the Column Bank developer web-app. Integrate this token into the MCP interface parameters.
- 2 Next, direct your agent to perform a financial action, like 'Send $5,000 via ACH to routing X'. The agent calls the appropriate tool (e.g.,
column_create_ach_transfer). - 3 The bank processes the transaction, and the agent returns the transaction ID, confirmation, and updated account balance.
The bottom line is, your agent talks to the bank's API directly, eliminating the need to use web dashboards or manual forms.
Who Is Column MCP For?
Anyone who runs money through a business needs this. This is for Ops Engineers, Financial Analysts, and Payroll Managers who can't afford to manually check bank portals all day. If your job involves moving money or managing corporate records, this is for you.
Runs automated payout sequences. They use tools like column_create_ach_transfer to pay hundreds of vendors without writing a single line of custom integration code.
Handles new business onboarding. They use column_create_entity to register new clients and column_create_bank_account to establish their corporate accounts, all within a chat session.
Needs to issue paper checks quickly. They ask the agent to 'Mail a check to John at 123 Main St' and use column_create_check to generate and book the payment.
What Changes When You Connect
- Direct Payouts via
column_create_ach_transfer: Stop building custom UIs for vendor payments. Use the agent to reliably settle recurring payouts directly from your native balance. - Compliance and Setup with
column_create_entity: Onboarding a new client used to take a dozen manual steps. Now, the agent handles KYC/KYB screening and registers the entity in one chat action. - Physical Payments with
column_create_check: You don't need to access a separate check-writing portal. Just tell the agent to 'Mail a $500 check to X address,' and it prints and books the payment. - Immediate Funds via
column_create_wire_transfer: When you need money now, use the agent to execute an instant wire transfer, bypassing slower ACH rails. It’s designed for time-sensitive capital. - Full Audit Trail with
column_get_statement: Stop guessing where your money went. Usecolumn_get_statementto retrieve official bank statement artifacts andcolumn_list_transfersto sweep historical payment logs. - Account Status Checks with
column_get_balance: Never wait for a bank email. Get real-time confirmation of available funds instantly by callingcolumn_get_balance.
Real-World Use Cases
Quarterly Payroll Run
The payroll manager needs to send payroll to 200 contractors. Instead of uploading a massive CSV to a payment portal, they ask the agent: 'Run the ACH transfers for the Q2 payroll batch.' The agent uses column_create_ach_transfer repeatedly, settling the full batch in a single, automated sequence.
New Client Onboarding
A new corporate client needs a bank account. The compliance officer asks the agent to 'Onboard GreenTech LLC.' The agent first runs column_create_entity to vet the company, and then uses column_create_bank_account to generate the necessary DDA account number.
Urgent Vendor Payment
A critical piece of equipment needs immediate payment. The engineer tells the agent: 'Send $10,000 wire transfer to Acme Corp immediately.' The agent calls column_create_wire_transfer, guaranteeing the fastest possible settlement.
Archived Check Request
The accounting team needs to pay a vendor who only accepts paper checks. They prompt the agent: 'Issue a $3,000 check to Smith & Sons, 45 Oak St.' The agent uses column_create_check, handling the printing, booking, and mailing process.
The Tradeoffs
Treating all transfers the same
Asking the agent to 'Move the money.' This is vague. It doesn't tell the system if the money needs to be instant, recurring, or physical.
→
Be specific. If it's recurring, use column_create_ach_transfer. If it's urgent, use column_create_wire_transfer. If it's a paper payment, use column_create_check. The tool names enforce the mechanism.
Assuming current balance is enough
Just checking the account without knowing the current available funds. You might think you have $10k, but processing holds could make it less.
→
Always run column_get_balance first. This tool gives you the most accurate, reconciled view of available funds before you try to commit any funds.
Ignoring the sandbox
Running a live payment test using column_create_ach_transfer when you only wanted to check the flow. This costs real money and causes real transactions.
→
Always use column_simulate_ach first. This runs a test ACH movement to validate the entire process and ensure the parameters are correct before committing funds.
When It Fits, When It Doesn't
Use this server if your core problem is the mechanics of money movement in the US. This is for deterministic, high-stakes actions: setting up accounts, sending transfers, and recording payments. You must use it if your workflow requires generating physical checks or handling payroll batches.
Don't use this if you just need to read data for simple reporting (e.g., 'What was my balance last month?'). For that, column_get_statement works. If you are building a prediction model based on external data, you need a different type of data source. This server is for executing commands, not just aggregating information.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Column. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually managing payouts and vendor payments is a headache.
Today, running a payroll or paying vendors means jumping between a dashboard, a spreadsheet, and a payment portal. You upload a CSV, wait for the batch status to process, and then you have to manually reconcile the ledger against the bank's statement. It's clicking through five different screens just to know if the payment went through.
With the Column MCP Server, you tell your agent to run the payout. The agent handles the API call (`column_create_ach_transfer`), the status tracking, and the ledger update. You get a simple confirmation: the payment is processed and where the money went.
Column MCP Server: Execute transfers and payments.
Sending money today requires complex decisions: Is it instant? Does it need to be physical? Does it need to be recurring? You have to select the right portal and fill out the right forms.
Now, you just tell your agent the intent. Does it need to be a physical check? Use `column_create_check`. Is it urgent? Use `column_create_wire_transfer`. The complexity of the payment method disappears; you only state the goal.
Common Questions About Column MCP
How do I check my available funds using column_get_balance? +
You run column_get_balance and it returns the current available amount in your account. This is the most accurate number you'll get before making any transfers.
What's the difference between column_create_ach_transfer and column_create_wire_transfer? +
ACH is for standard, recurring, batch payouts (like payroll). Wire transfers are for immediate, high-value, time-sensitive payments that need to settle instantly.
Can I list past payments using column_list_transfers? +
Yes, column_list_transfers sweeps a history of historical ACH payment operations. This is your primary tool for auditing past batches.
Does column_create_check actually mail the physical check? +
Yes, column_create_check generates the check and books the ledger payload, simulating the full process of printing and mailing it out to a US address.
How do I set up a new corporate client using column_create_entity? +
You start by calling column_create_entity to register the business for KYC screening. Once approved, you use column_create_bank_account to generate the actual corporate DDA account.
What do I need to know about using `column_create_bank_account`? +
You must first obtain your developer API Key and pass it into the MCP parameters. This token serves as both your basic auth credentials and the primary method for establishing the Demand Deposit Account (DDA).
How do I check my active KYC profiles using `column_list_entities`? +
Calling column_list_entities provides a view of all KYC profiles registered under your charter. This list helps you confirm which businesses or persons are active within the system.
Can I test an ACH payment before committing funds using `column_simulate_ach`? +
Yes, column_simulate_ach triggers a Sandbox inbound money movement. This lets you test ACH operations without touching live funds, ensuring your workflow is accurate before deployment.
Is 'column_create_check' actually sending out physical US Mail? +
Yes! Column natively operates check printing infrastructure lockboxes. By providing a proper US Address in your chat interface to column_create_check, Column mechanically generates the cheque deducting the amount initially and mails it sequentially. It is incredibly useful for archaic landlord payouts and contractor duties.
How are Webhooks handled in the AI interaction space? +
With column_list_webhooks, you give your AI agent deep systemic oversight over what automated routing endpoints are configured to hear back clearance metrics. An AI could check if an engineer correctly connected your primary SaaS billing app to Column's wire settlements.
Does Column authentication require extensive mTLS configurations as well? +
No, US Banking BaaS endpoints standardly utilize simpler Auth mappings than LATAM. Column simply relies on Basic Authentication mapping natively your standard alphanumeric API KEY which the framework seamlessly encodes securely for you under the hood.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Gumroad
Automate e-commerce via Gumroad — manage products, sales, and license verification directly from any AI agent.
Conekta
Equip your AI agent to securely manage Latin American payments, view transactions, and track sales using the Conekta API.
Kraken
Get real-time cryptocurrency prices, OHLC data, order books and trades from Kraken exchange.
You might also like
HubSpot CMS Hub
Manage blog posts, site pages, landing pages, authors, tags, and domains through natural conversation.
AidaForm
Design beautiful online forms, quizzes, and surveys that convert and collect structured data effortlessly.
Cheddar
Manage usage-based billing and subscriptions via Cheddar — track usage, monitor invoices, and manage customers directly from any AI agent.