# Kapruka MCP > Kapruka MCP, an MCP server by kapruka.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Free public MCP server for Kapruka.com — Sri Lanka's largest e-commerce platform. - Canonical: https://www.anchorterminal.com/tools/kapruka-mcp - Markdown: https://www.anchorterminal.com/tools/kapruka-mcp.md (~1,450 tokens) - Slim: https://www.anchorterminal.com/tools/kapruka-mcp.min.md (~1,380 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/tools/kapruka-mcp.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-05 # Kapruka MCP > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by kapruka.com (https://mcp.kapruka.com/) - Category: Commerce & checkout (https://www.anchorterminal.com/categories/commerce.md) - Listed because: It's published in the registry under kapruka.com, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Free public MCP server for Kapruka.com — Sri Lanka's largest e-commerce platform. ## Facts - MCP registry: `com.kapruka/kapruka-mcp` 0.6.0 - Endpoint: https://mcp.kapruka.com/mcp (streamable HTTP) - Source: https://github.com/kapruka/mcp - Website: https://mcp.kapruka.com/ - GitHub stars: 21 - Registry entry updated: 2026-10-03 ## Tools - Tools it lists (8, about 9,979 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:23 UTC): - `kapruka_list_categories` (read-only): List top-level Kapruka product categories by name with browse URLs. Returns the site's NAVIGATION categories plus the public Kapruka.com URL for each category… - `kapruka_get_product` (read-only): Fetch full details for a single Kapruka product by its product ID. Returns name, description, price (with optional currency conversion), stock status, images,… - `kapruka_search_products` (read-only): Search for products on Kapruka.com by keyword, with optional category filter and pagination. Returns a ranked list of matching products with prices, stock… - `kapruka_create_order` (writes): Create a guest-checkout order on Kapruka and return a click-to-pay link. Builds a Kapruka order from the supplied cart + recipient + delivery + sender, then… - `kapruka_track_order` (read-only): Look up status and delivery progress for a Kapruka order by order number. Returns current status (received / confirmed / out-for-delivery / delivered /… - `kapruka_render_options_card` (read-only): Render 1-4 products as ONE shareable JPEG "menu" card and return its URL. The card shows each product's photo with a big numbered badge (the ref you assign),… - `kapruka_list_delivery_cities` (read-only): List or search Sri Lankan cities Kapruka delivers to. Use the `query` param to filter (e.g. "colombo" → all Colombo zones, "anur" → Anuradhapura). Without a… - `kapruka_check_delivery` (read-only): Check whether Kapruka can deliver to a given city on a given date, and the delivery fee. Returns whether the requested date is available (if not, the next… - How its tools read to an agent (0 errors, 17 warnings, 9 notes, about 9,979 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC07 kapruka_check_delivery: the description is about 1,103 tokens - warn TC07 kapruka_create_order: the description is about 994 tokens - warn TC07 kapruka_get_product: the description is about 648 tokens - warn TC07 kapruka_search_products: the description is about 905 tokens - warn TC07 kapruka_track_order: the description is about 545 tokens - warn TC15 kapruka_check_delivery: inputSchema uses $ref/$defs - warn TC15 kapruka_create_order: inputSchema uses $ref/$defs - warn TC15 kapruka_get_product: inputSchema uses $ref/$defs - warn TC15 kapruka_list_categories: inputSchema uses $ref/$defs - warn TC15 kapruka_list_delivery_cities: inputSchema uses $ref/$defs - warn TC15 kapruka_render_options_card: inputSchema uses $ref/$defs - warn TC15 kapruka_search_products: inputSchema uses $ref/$defs - warn TC15 kapruka_track_order: inputSchema uses $ref/$defs - warn TC18 kapruka_track_order: readOnlyHint is true but the name says "order" - warn TC22 kapruka_check_delivery: the definition is about 1,973 tokens - warn TC22 kapruka_create_order: the definition is about 2,227 tokens - warn TC22 kapruka_search_products: the definition is about 1,704 tokens - note TC11 kapruka_check_delivery: a parameter is documented in the description but not in the schema: params - note TC11 kapruka_create_order: a parameter is documented in the description but not in the schema: params - note TC11 kapruka_get_product: a parameter is documented in the description but not in the schema: params - note TC11 kapruka_list_categories: a parameter is documented in the description but not in the schema: params - note TC11 kapruka_list_delivery_cities: a parameter is documented in the description but not in the schema: params - note TC11 kapruka_render_options_card: a parameter is documented in the description but not in the schema: params - note TC11 kapruka_search_products: a parameter is documented in the description but not in the schema: params - JSON: https://www.anchorterminal.com/api/v1/tools/kapruka-mcp.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming