Klarna Connector for AI agents.
8 live capabilities
Manage e-commerce payments and order fulfillment via natural language.
Waiting for input…
Why people use Klarna
Klarna for E-commerce Order Management
This Connector changes that by letting your agent handle the heavy lifting. You can just tell your agent to 'find order 123 and update the shipping' or 'refund the last transaction.' It handles the API calls in the background, so you stay in your flow and the data stays accurate.
What Vinkius changes
You get a way to manage Klarna's payment and fulfillment lifecycle through a simple chat interface.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Processing a customer refund
A customer wants a refund for a returned item.
- Real-world use case 02
Updating tracking for a shipped order
An order is ready for delivery.
- Real-world use case 03
Auditing transaction totals
A finance controller needs to know the status of a high-value order.
Complete set · 8capabilities
The complete Klarna capability set.
These are the exact actions your AI can choose when you ask it to work with Klarna.
01—04
4 capabilities in this set.
Part of 8 available through Klarna.
- 01 Capability
Capture klarna order
Klarna capture_klarna_order triggers the actual payment for an order that was previously authorized. It is useful for finalizing sales once you have shipped the goods.
- 02 Capability
Create payment session
Klarna create_payment_session sets up a new checkout session with the correct amount and currency. Use this to get a client token for your frontend widget.
- 03 Capability
Get order details
Klarna get_order_details fetches all the data, status, and totals for a specific Klarna order. It helps you quickly audit any transaction.
- 04 Capability
Get payment session
Klarna get_payment_session pulls the details for an existing payment session to check its current state. Use it to verify session metadata.
05—08
4 capabilities in this set.
Part of 8 available through Klarna.
- 05 Capability
Create klarna order
Klarna create_klarna_order places a formal order using a specific authorization token. This is key for managing the two-phase payment flow.
- 06 Capability
Refund klarna order
Klarna refund_klarna_order processes a refund for a captured order to return money to the customer. It simplifies the return process for your support team.
- 07 Capability
Update order shipping
Klarna update_order_shipping updates the shipping address or tracking number for a specific order. Use this to keep your fulfillment data current.
- 08 Capability
Cancel authorized order
Klarna cancel_authorized_order cancels an order that has been authorized but not yet captured. It helps clear pending items from your queue.
Set up in minutes
One URL. Then ask Klarna to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Klarna from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_vZdqoCN35YPB9qiS0AGFloESnhsQlmd6Me2hypxH/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Klarna, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Klarna for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_vZdqoCN35YPB9qiS0AGFloESnhsQlmd6Me2hypxH/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Klarna URL.
- Step 03
Save and start
Save the connection and enable Klarna in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"klarna": {
"url": "https://edge.vinkius.com/vk_preview_vZdqoCN35YPB9qiS0AGFloESnhsQlmd6Me2hypxH/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Klarna
Open Agent mode in chat and ask: "Using Klarna, help me...". 8 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"klarna": {
"url": "https://edge.vinkius.com/vk_preview_vZdqoCN35YPB9qiS0AGFloESnhsQlmd6Me2hypxH/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Klarna
Ask Copilot: "Using Klarna, help me...". 8 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"klarna": {
"url": "https://edge.vinkius.com/vk_preview_vZdqoCN35YPB9qiS0AGFloESnhsQlmd6Me2hypxH/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Klarna
Open Cascade and ask: "Using Klarna, help me...". 8 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"klarna": {
"url": "https://edge.vinkius.com/vk_preview_vZdqoCN35YPB9qiS0AGFloESnhsQlmd6Me2hypxH/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Klarna
Ask Cline: "Using Klarna, help me...". 8 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add klarna --transport http "https://edge.vinkius.com/vk_preview_vZdqoCN35YPB9qiS0AGFloESnhsQlmd6Me2hypxH/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Klarna
Ask Claude: "Using Klarna, show me...". 8 tools are ready
Where the request belongs
Work Klarna can move forward.
This is for e-commerce operators who are tired of tab-switching between their store and the Klarna portal, and finance teams who need to audit transactions without manual data scraping.
E-commerce Ops Manager
Handles daily order updates, shipping logs, and fulfillment status for high-volume stores.
Finance Controller
Audits payment totals, processes refunds, and resolves transaction discrepancies.
Backend Developer
Integrates Klarna's two-phase payment logic into custom applications and status monitors.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsKueski Pay
Integrate Kueski Pay to offer Buy Now, Pay Later (BNPL) at checkout. Manage BNPL orders, captures, refunds, and quincena simulations from any AI agent.
Afterpay
Buy Now, Pay Later orchestration. manage checkouts, payments, and refunds via AI.
Checkout.com
Manage global payments via Checkout.com. process payments, capture funds, handle refunds, and vault instruments directly from any AI agent.
Nuvei
Connect your AI agent to Nuvei to track transactions, manage payments, and securely tokenize cards through natural conversation.
Adyen
Global payment processing. manage payments, refunds, and merchant accounts via AI.
Bolt
Manage your one-click checkout and payments via Bolt. track transactions, manage orders, and process refunds directly from any AI agent.
Bring your own AI
Change the model, client or framework. Keep Klarna connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Klarna.
The practical details behind the request, access and result.
Can the Klarna MCP handle my refunds?
Yes, it lets your agent process full or partial refunds for captured orders using the refund_klarna_order capability. This saves you from having to manually navigate the merchant portal.
Does this work for shipping updates?
Yes, you can use it to push new tracking numbers and shipping details to Klarna for any existing order. It keeps your fulfillment data synced automatically.
Can I use this to see my total sales?
You can use get_order_details to see specific totals and metadata for any order in your account. This is great for quick audits or checking specific transaction amounts.
How do I start a new payment?
The Connector can create a new payment session with your specific currency and order lines to get a client token. Your agent can do this instantly when a customer starts a checkout.
Can it cancel orders?
Yes, it can cancel orders that have been authorized but haven't been captured yet. This is helpful for clearing out pending items that are no longer valid.
Is this for the Klarna Payments API?
Yes, it covers both the Payments API for checkouts and the Order Management API for post-purchase tasks. It's a complete solution for your payment lifecycle.
How do I determine my Klarna Region Domain?
Use api.klarna.com for Europe, api-na.klarna.com for North America, or api.playground.klarna.com for testing/sandbox environments.
What is the difference between authorizing and capturing an order?
Authorizing only reserves the funds. You must use the capture_klarna_order capability (typically when shipping) to actually move the money from the customer to your account.
Can I process partial refunds?
Yes, the refund_klarna_order capability accepts a JSON object where you can specify the exact amount and the specific items being refunded.
One connection away
Give your agent a direct line to Klarna.
Connect Klarna once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available