Skip to content
Vinkius

Klarna Connector for AI agents.

8 live capabilities

Manage e-commerce payments and order fulfillment via natural language.

Live agent request Klarna / Connector

Waiting for input…

AI Agent

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.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

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

  1. Real-world use case 01

    Processing a customer refund

    A customer wants a refund for a returned item.

  2. Real-world use case 02

    Updating tracking for a shipped order

    An order is ready for delivery.

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

Capability set01 / 02

01—04

4 capabilities in this set.

Part of 8 available through Klarna.

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

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

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

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

Capability set02 / 02

05—08

4 capabilities in this set.

Part of 8 available through Klarna.

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

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

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

  4. 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 preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_vZdqoCN35YPB9qiS0AGFloESnhsQlmd6Me2hypxH/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Klarna, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Klarna for the conversation.

Where the request belongs

Work Klarna can move forward.

Built around the request

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.

01

E-commerce Ops Manager

Handles daily order updates, shipping logs, and fulfillment status for high-volume stores.

02

Finance Controller

Audits payment totals, processes refunds, and resolves transaction discrepancies.

03

Backend Developer

Integrates Klarna's two-phase payment logic into custom applications and status monitors.

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