{
  "$schema": "https://modelcontextprotocol.io/schema/manifest.json",
  "schemaVersion": "2025-06-18",
  "name": "redpim",
  "displayName": "redPIM",
  "description": "Model Context Protocol server for redPIM — a Cloud PIM for technical distributors. Lets AI agents read and write product data: catalogs, categories, products, variants, classification (eClass / ETIM / proficlass) and exports.",
  "vendor": "redCOMPONENTS — Matthias Ender Solution",
  "homepage": "https://redpim.de/",
  "documentation": "https://redpim.de/developers.html#mcp",
  "contact": "me@redcomponents.de",
  "server": {
    "transport": "streamable-http",
    "url": "https://app.redpim.de/mcp",
    "authentication": {
      "type": "oauth2",
      "status": "planned",
      "note": "Interim access uses a redPIM session / API token issued per account. OAuth 2.0 authorization for the MCP endpoint is on the roadmap."
    }
  },
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false
  },
  "tools": [
    {
      "name": "get_catalog_stats",
      "description": "Return aggregate statistics (catalog, category and product counts) for the authenticated department."
    },
    {
      "name": "list_catalogs",
      "description": "List the catalogs the authenticated user can access."
    },
    {
      "name": "search_products",
      "description": "Search products within a catalog by name, SKU, manufacturer or classification."
    },
    {
      "name": "upsert_product",
      "description": "Create or update a product (name, SKU, attributes) in a catalog."
    },
    {
      "name": "start_export",
      "description": "Queue a BMEcat or target-system export and return a job reference to poll."
    }
  ],
  "openapi": "https://redpim.de/openapi.json"
}
