MCP.Market

Kapruka MCP server

online · 100% uptime
by kapruka.com·com.kapruka/kapruka-mcp·v0.9.0·21 stars

Free public MCP server for Kapruka.com — Sri Lanka's largest e-commerce platform.

B81/100grade B
What users say
No reviews yet
Be the first
Safety scan
B81/100

not scanned yet

Adoption
Growing

21 stars

Reviews

Write one

Nobody has reviewed Kapruka MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Kapruka MCP tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Kapruka MCP compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
81/100
higher than 73% of 2,174 E-commerce servers
Uptime
100%
of our recent checks; the typical remote E-commerce server answers 100%
Response time
371 ms
faster than 43% of 1,527 E-commerce servers
GitHub stars
21
more than 92% of 1,047 E-commerce servers

Release history: 9 versions in the registry since 2026-09-11, latest 2026-10-20, typically one every 5 days.

Install Kapruka MCP in Claude Code, Cursor or VS Code

claude mcp add --transport http kapruka-mcp https://mcp.kapruka.com/mcp
Add to Cursor

What the publisher says

From the Kapruka MCP repository's README, as published. We do not edit it. Read it on GitHub

Kapruka MCP Server

Python MCP server that wraps the Kapruka.com REST API and exposes it as tools for LLMs and third-party MCP clients.

Setup

# 1. Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate

# 2. Install dependencies
pip install -e ".[dev]"

# 3. Configure environment
cp .env.example .env
# Edit .env with your Kapruka API URL and key

Running

# Start the MCP server (streamable HTTP, default port 8000)
python cli.py server

# Start with stdio transport (for use with MCP Inspector)
python cli.py server --stdio

# Health-check the Kapruka REST API
python cli.py ping

# List registered MCP tools
python cli.py tools

Testing with MCP Inspector

npx @modelcontextprotocol/inspector python cli.py server --stdio

Project Structure

src/
  server.py        # FastMCP server entry point
  tools/           # One module per tool group (products, orders, …)
  api/
    client.py      # Async httpx client + error handling
  config/
    settings.py    # Env-based configuration
tests/             # pytest test suite
cli.py             # Developer CLI

Running Tests

pytest

Nothing above is checked by us. What we check is on the safety report.

Kapruka MCP: common questions

Is Kapruka MCP server safe?
Mostly: it is graded B (81/100). Read the Kapruka MCP safety report
How do I install Kapruka MCP?
It runs remotely at mcp.kapruka.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Kapruka MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Kapruka MCP maintained?
The last commit was 34 days ago (2026-10-01). The latest release is v0.9.0.
Is Kapruka MCP up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Kapruka MCP?
Servers from other publishers that do the same job: Vtex MCP server, HasData Walmart MCP server and Cmssy MCP server.
How does Kapruka MCP compare with other E-commerce MCP servers?
safety score 81/100 (higher than 73% of 2,174 E-commerce servers); uptime 100% (of our recent checks; the typical remote E-commerce server answers 100%); response time 371 ms (faster than 43% of 1,527 E-commerce servers). Full comparison.

Alternatives to Kapruka MCP

Same job from other publishers: the closest match first, then the best rated.