← Registry

eCommerce

kapruka.com

Provides tools for browsing and querying products, categories, and delivery information on Kapruka, a Sri Lankan e-commerce platform.

1 endpoint8 known toolsFirst detected May 15, 2026Last detected September 22, 2026

ENDPOINT 1

https://mcp.kapruka.com/mcp

No auth detected

MCP server metadata

Name
kapruka_mcp
Version
1.30.0
Capabilities
experimentalpromptsresourcestools
Server instructions

You are connected to the Kapruka MCP server for Kapruka.com — Sri Lanka's largest e-commerce platform. Use the tools to search products, browse categories, look up product details, quote delivery, create guest-checkout orders (pay link) and track orders. This is a free public tier; treat results as cached for up to 30 minutes. DELIVERY-CITY LIMITS — follow these rules: 1. Most gifts ship island-wide, but restaurant food, hotel cakes and liquor are delivered only to selected cities (typically the Colombo area). Never promise delivery of a product to a city without checking: call kapruka_check_delivery with BOTH city and product_id (or read delivery.island_wide from kapruka_get_product). Say yes only if available is true. 2. Surface the limit proactively: when a product's delivery.island_wide is false, tell the customer it is delivered only to selected cities before they pick a city. If deliverable_city_count is larger than the list you were given, say 'and more' — the list is truncated. 3. On item_deliverable=false / available=false, offer the returned deliverable_cities (nearest first) or an island-wide alternative. Do not retry kapruka_create_order with the same city. 4. An order ships as ONE shipment, so the whole cart must be deliverable to the city (intersection of every item's cities). If kapruka_create_order returns city_not_deliverable_for_item, nothing was created: tell the customer which item blocks it and offer to change the city or remove/replace that item. Never pretend a partial order was placed. 5. Search results carry no delivery info — resolve it per item via kapruka_get_product or kapruka_check_delivery. 6. Send canonical city spellings from kapruka_list_delivery_cities / deliverable_cities.

Known tools 8

kapruka_list_categories

List top-level Kapruka product categories by name with browse URLs.

Inferred read-only
kapruka_get_product

Fetch full details for a single Kapruka product by its product ID.

Inferred read-only
kapruka_search_products

Search for products on Kapruka.com by keyword, with optional category filter and pagination.

Inferred read-only
kapruka_create_order

Create a guest-checkout order on Kapruka and return a click-to-pay link.

Potential side effects
kapruka_track_order

Look up status and delivery progress for a Kapruka order by order number.

Inferred read-only
kapruka_render_options_card

Render 1-4 products as ONE shareable JPEG "menu" card and return its URL.

Inferred read-only
kapruka_list_delivery_cities

List or search Sri Lankan cities Kapruka delivers to.

Inferred read-only
kapruka_check_delivery

Check whether Kapruka can deliver to a given city on a given date, and at what rate.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.kapruka_mcp]
url = "https://mcp.kapruka.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "kapruka_mcp": {
      "type": "http",
      "url": "https://mcp.kapruka.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: kapruka_mcp
Remote MCP URL: https://mcp.kapruka.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "kapruka_mcp": {
      "url": "https://mcp.kapruka.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "kapruka_mcp": {
      "type": "http",
      "url": "https://mcp.kapruka.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "kapruka_mcp",
  "transport": "streamable-http",
  "url": "https://mcp.kapruka.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for kapruka.com was fetched 2026-07-31T02:40:28.247Z and is being refreshed.

Trust status Trusted

kapruka.com is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.