catalog-mcp

BFRS-2/catalog-mcp

3.2

If you are the rightful owner of catalog-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Shiprocket's Product Catalog MCP Server is designed to manage and streamline product catalog data efficiently.

🚀 Shiprocket Catalog MCP Integration

This is a Model Context Protocol (MCP) server for Shiprocket.

With this, you can:

  • List Product Catalog
  • Search Catelog by Brand names
  • Search Catelog by Category

Here's an example of what you can do when it's connected to Claude.


🛠️ Prerequisites

  • Node (version > 20.0.0)
  • Claude Desktop app (or Cursor)

🛠️ Installation

1. Clone the Repository

git clone https://github.com/BFRS-2/catalog-mcp
cd catalog-mcp

2. Install Dependencies using the existing package.json

# Install dependencies
npm install

# Build the binary
npm run build

3. Connect to MCP server

Add the following to your claude_desktop_config.json or mcp.json

{
 "mcpServers": {
   "ShiprocketCatalog": {
     "command": "npm",
      "args": [
        "--prefix",
        "{{PATH_TO_SRC}}",
        "start",
        "--silent"
      ],
      "env": {
       "SELLER_EMAIL":"<Your Shiprocket Email>",
       "SELLER_PASSWORD":"<Your Shiprocket password>"
     }
   }
 }
}

For Claude, save this as claude_desktop_config.json in your Claude Desktop configuration directory at:

~/Library/Application Support/Claude/claude_desktop_config.json

For Cursor, save this as mcp.json in your Cursor configuration directory at:

~/.cursor/mcp.json

Open Claude Desktop and you should now see Shiprocket as an available integration.

Or restart Cursor.

MCP Tools

Clients (Claude or Cursor) can access the following tools to interact with Shiprocket:

  • catalog_search - To perform search on catalog