SI Agent News
DevelopingAgentsBusiness

Pliant raises $80 million to build payment infrastructure for AI agents

The Berlin-based fintech is expanding its modular platform to allow artificial intelligence to handle complex business transactions.

$80 millionnew funding amount

The short version

Why it matters

As businesses increasingly use AI to automate workflows, they need a secure way for those agents to execute actual payments. Pliant is positioning itself as the underlying plumbing that makes these autonomous financial actions possible and compliant.

Expansion into new markets

Pliant, a company based in Berlin, recently announced it raised $80 million in a new funding round. This capital injection follows a previous Series B round in April 2025 where the company secured $40 million. These combined efforts have pushed the company's total funding to more than $100 million.

The primary goal for this new capital is to fuel the company's growth in the United States and Canada. Pliant is also preparing to enter additional international markets as it scales its reach. The company intends to use these funds to build what it calls the payment platform for the next generation of business.

The funding round was led by two prominent firms, Seaya Nova and Speedinvest. By securing this investment, Pliant aims to strengthen its foundation as a modular B2B payments platform. The company is moving to make its infrastructure more accessible to a variety of global users.

How the platform functions

Pliant provides a modular suite of services designed for commercial use. This includes commercial card issuing, payment accounts, and foreign exchange services. The platform also offers spend management tools that help businesses oversee their outgoing capital more effectively.

The technology is built to be API-first, meaning it is designed to be easily integrated into other software systems. This allows FinTechs, software platforms, and traditional banks to build their own commercial payment offerings on top of Pliant's existing infrastructure. It serves as a backend for complex payment workflows that require high levels of reliability.

The platform also includes its own internal AI agents. These specific agents are designed to help customers automate recurring finance work. By using these tools, companies can reduce the manual effort required to manage repetitive financial tasks and data entry.

Connecting AI to money

A core focus of the new funding is opening the platform to third-party AI agents. Pliant allows these external agents to connect via the Model Context Protocol (MCP). This protocol enables agents to embed specific payment workflows directly into existing business processes without manual intervention.

This connectivity is essential for companies that want to move beyond simple chatbots to autonomous agents. When an AI agent is tasked with purchasing supplies or paying a vendor, it needs a way to interact with the banking system. Pliant provides the bridge between the AI's logic and the actual movement of funds.

The company's leadership emphasizes that the platform is built for both established businesses and AI-native companies. It seeks to provide the necessary guardrails for those who want to automate payments while offering a fast-moving partner for startups. The goal is to provide a licensed environment where AI can operate safely.

Licensing and accountability

One of the biggest hurdles for AI-driven finance is the requirement for human-centric oversight and legal compliance. Because AI agents are not legal entities, they cannot hold licenses or be held liable in the same way a bank can. Pliant addresses this by providing the licensed layer that sits behind the AI's actions.

Seaya Nova General Partner Vinoth Jayakumar noted that someone still has to be licensed, auditable and liable when agents move money. This distinction is critical for enterprise adoption, as it ensures that every transaction follows established financial regulations.

By offering principal-member card issuing and payment accounts, Pliant handles the heavy lifting of compliance. This allows businesses to deploy AI agents with the confidence that the underlying infrastructure is auditable. It transforms the AI from a simple tool into a functional participant in the economy.

The future of B2B payments

Pliant's strategy suggests a future where AI agents are standard participants in the B2B economy. By making their infrastructure modular, they are allowing a wide range of developers to build specialized financial tools. This could lead to a diverse ecosystem of agents handling everything from procurement to payroll.

The company is positioning itself as a foundational piece of the AI software wave. Just as software made infrastructure more valuable in previous cycles, Pliant believes AI will do the same for payments. They are focusing on providing the infrastructure that allows these new agents to operate within existing financial systems.

By opening their infrastructure directly to AI agents, Pliant is betting on a world where software doesn't just suggest actions but executes them. This move positions the company as a key gatekeeper for the next generation of automated business transactions across global markets.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping-logic-from-previous-draft-if-valid-else-empty-string-as-it-was-not-explicitly-called-out-but-checking-quote-rule-only.

try_it-placeholder-removed-as-per-instructions-but-keeping

Sources and links

Liked it? Say why

Add a line for other readers.

No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.

Listen to the AI Wire headlines

Listen to the AI Wire

Listen to our daily AI shows every morning: on your commute, in the shower, wherever you are

Listen to the daily shows

First reported by PYMNTS.com · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.

More AI news