home / mcp / hostinger ecommerce mcp server

Hostinger Ecommerce MCP Server

Provides MCP access to the Hostinger Ecommerce API, enabling product retrieval, listing, and description updates.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "armmac1-hostinger-ecommerce-mcp": {
      "command": "node",
      "args": [
        "<path/to/hostinger-ecommerce-mcp/build/index.js>",
        "--jwt",
        "<your-jwt-token>",
        "--store-id",
        "<your-store-id>"
      ]
    }
  }
}

This MCP server lets you interact with the Hostinger Ecommerce API by exposing a set of commands you can call from an MCP client. It handles authentication via JWT and targets a specific store, enabling you to query products and update product details directly from your MCP client.

How to use

You connect to the Hostinger Ecommerce MCP server from your MCP client and use the available commands to manage products. Start the MCP server with your JWT and a store ID, then call the tools to fetch products, retrieve a single product by ID, or update a product description. You can apply these actions in your automation or integration workflows to keep product data synchronized with Hostinger Ecommerce.

How to install

Prerequisites you need before installing include Node.js and npm. Ensure Node.js is installed on your system so you can build and run the MCP server.

Step 1: Install dependencies

npm install

Step 2: Build the project

npm run build

Step 3: Configure the MCP server for your environment. Use one of the following configurations depending on your operating system.

{
  "mcpServers": {
    "hostinger_ecommerce": {
      "command": "node",
      "args": [
        "<path/to/hostinger-ecommerce-mcp/build/index.js>",
        "--jwt",
        "<your-jwt-token>",
        "--store-id",
        "<your-store-id>"
      ]
    }
  }
}

On Windows, you can use this configuration:

{
  "mcpServers": {
    "hostinger_ecommerce": {
      "command": "cmd",
      "args": [
        "/c",
        "node",
        "<path/to/hostinger-ecommerce-mcp/build/index.js>",
        "--jwt",
        "<your-jwt-token>",
        "--store-id",
        "<your-store-id>"
      ]
    }
  }
}

Additional content

Configuration notes: Each MCP server entry must be kept up to date with your store credentials. Use your own JWT and store ID to authorize requests to the Hostinger Ecommerce API. There are no additional environment variables shown for this MCP server, but you can introduce environment-level secrets if your deployment flow requires them.

Available tools

getProduct

Retrieves a single product by its ID to fetch its details.

getProducts

Retrieves a paginated list of products; supports optional limit and offset for navigation.

updateProductDescription

Updates the description field of a specified product by its ID.