🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@codespar/mcp-culqi

Package Overview
Dependencies
Maintainers
2
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@codespar/mcp-culqi

MCP server for Culqi — Peru's default PSP (the Stripe of Peru). Charges, subscriptions, customers, cards, Yape / PagoEfectivo orders.

latest
npmnpm
Version
0.2.2
Version published
Maintainers
2
Created
Source

@codespar/mcp-culqi

MCP server for Culqi — Peru's default PSP.

Culqi is the Stripe of Peru: the standard rail for Peruvian D2C brands and SaaS. It ships CulqiOnline (hosted checkout), CulqiLink (payment links), and CulqiFull (subscriptions). Adding Culqi brings Peru into the CodeSpar catalog alongside Mexico, Brazil, Colombia, Argentina, and Chile.

Tools (20)

ToolPurpose
create_tokenTokenize a card (POST /tokens).
create_chargeCreate a charge (POST /charges).
get_chargeRetrieve a charge by Culqi id.
list_chargesList charges (GET /charges) with optional filters.
capture_chargeCapture a previously-authorized charge (POST /charges/{id}/capture).
refund_chargeRefund a captured charge (POST /refunds).
get_refundRetrieve a refund by id (GET /refunds/{id}).
create_customerCreate a customer record (POST /customers).
get_customerRetrieve a customer by Culqi id (GET /customers/{id}).
list_customersList customers (GET /customers) with optional filters passed as query params: first_name, last_name, email,...
create_cardAttach a tokenized card to a customer for reuse (POST /cards).
delete_cardDetach a saved card from its customer (DELETE /cards/{id}).
create_orderCreate an order (POST /orders) for non-card payment methods — Yape, PagoEfectivo (Cash), bank transfer.
confirm_orderConfirm an unpaid order (POST /orders/{id}/confirm).
list_ordersList orders (GET /orders) with optional filters passed as query params: order_number, state (created, paid,...
create_planCreate a subscription plan (POST /plans).
create_subscriptionSubscribe a customer's saved card to a plan (POST /subscriptions).
cancel_subscriptionCancel an active subscription (DELETE /subscriptions/{id}).
list_eventsList webhook events (GET /events) with optional filters.
get_eventRetrieve a single webhook event by id (GET /events/{id}).

Install

npm install @codespar/mcp-culqi

Environment

CULQI_SECRET_KEY="sk_test_..."   # or sk_live_... for production

Culqi has no separate sandbox URL — the key prefix (sk_test_ vs sk_live_) selects the environment.

Authentication

Bearer token on every request:

Authorization: Bearer <CULQI_SECRET_KEY>
Content-Type: application/json

Base URL: https://api.culqi.com/v2.

Run

# stdio (default — for Claude Desktop, Cursor, etc)
npx @codespar/mcp-culqi

# HTTP (for server-to-server testing)
MCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-culqi

Notes

  • Amounts are in cents of the currency (e.g. 1000 = S/ 10.00 PEN).
  • Currencies supported: PEN, USD.
  • Tokenization of raw card data is typically done client-side (culqi.js / mobile SDKs). The create_token tool is primarily for test scripts — never send real PANs from a backend without PCI scope.
  • Subscriptions require tyc: true (terms & conditions acceptance) on creation.

Enterprise

Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.

License

MIT

Keywords

mcp

FAQs

Package last updated on 22 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts