Kapruka MCP by kapruka.com
MCP server · Commerce & checkout · indexed, not reviewed
Hostedvendor's own
Not reviewed
No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.
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- Source
- github.com/kapruka/mcp
- Website
- mcp.kapruka.com
- GitHub stars
- 21
- Registry entry
- updated 3 Oct 2026
From the official MCP registry, the package registries and our own checks. JSON · Markdown
Why it's listed
- It's published in the registry under kapruka.com, a namespace the registry only gives to whoever proves they control that domain.
Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.
Tools it lists 8 · about 9,979 tokens of context · checked 29 minutes ago
| Tool | What it does | Hint |
|---|---|---|
kapruka_list_categories | 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 landing page — useful for sending a customer to a category… | read-only |
kapruka_get_product | Fetch full details for a single Kapruka product by its product ID. Returns name, description, price (with optional currency conversion), stock status, images, variants, shipping info, delivery scope, and a direct… | read-only |
kapruka_search_products | Search for products on Kapruka.com by keyword, with optional category filter and pagination. Returns a ranked list of matching products with prices, stock status, images, and URLs, plus the category facets available for… | read-only |
kapruka_create_order | 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 returns a checkout URL the customer opens in a browser to… | writes |
kapruka_track_order | Look up status and delivery progress for a Kapruka order by order number. Returns current status (received / confirmed / out-for-delivery / delivered / cancelled), the recipient and delivery details on file, a… | read-only |
kapruka_render_options_card | 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), and its name + price printed under the photo. Built for chat… | read-only |
kapruka_list_delivery_cities | 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 query you get the first 25 cities alphabetically, which is… | read-only |
kapruka_check_delivery | 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 available date plus reason) and the delivery fee the checkout… | read-only |
What https://mcp.kapruka.com/mcp answered to tools/list, asked without credentials over MCP 2025-11-25. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.
How its tools read to an agent 0 errors · 17 warnings · 9 notes
- warnTC07kapruka_check_deliverythe description is about 1,103 tokens
- warnTC07kapruka_create_orderthe description is about 994 tokens
- warnTC07kapruka_get_productthe description is about 648 tokens
- warnTC07kapruka_search_productsthe description is about 905 tokens
- warnTC07kapruka_track_orderthe description is about 545 tokens
- warnTC15kapruka_check_deliveryinputSchema uses $ref/$defs
- warnTC15kapruka_create_orderinputSchema uses $ref/$defs
- warnTC15kapruka_get_productinputSchema uses $ref/$defs
- warnTC15kapruka_list_categoriesinputSchema uses $ref/$defs
- warnTC15kapruka_list_delivery_citiesinputSchema uses $ref/$defs
- warnTC15kapruka_render_options_cardinputSchema uses $ref/$defs
- warnTC15kapruka_search_productsinputSchema uses $ref/$defs
- warnTC15kapruka_track_orderinputSchema uses $ref/$defs
- warnTC18kapruka_track_orderreadOnlyHint is true but the name says "order"
- warnTC22kapruka_check_deliverythe definition is about 1,973 tokens
- warnTC22kapruka_create_orderthe definition is about 2,227 tokens
- warnTC22kapruka_search_productsthe definition is about 1,704 tokens
- noteTC11kapruka_check_deliverya parameter is documented in the description but not in the schema: params
- noteTC11kapruka_create_ordera parameter is documented in the description but not in the schema: params
- noteTC11kapruka_get_producta parameter is documented in the description but not in the schema: params
- noteTC11kapruka_list_categoriesa parameter is documented in the description but not in the schema: params
- noteTC11kapruka_list_delivery_citiesa parameter is documented in the description but not in the schema: params
- noteTC11kapruka_render_options_carda parameter is documented in the description but not in the schema: params
- noteTC11kapruka_search_productsa parameter is documented in the description but not in the schema: params
The first 24 of 26; every finding is in the listing's JSON under mcpTools.check.
The checks from /check and anchor check, run each day on the list above: about 9,979 tokens of definitions. Not part of the score yet. Check your own server.