CPG Knowledge Graph
The Model Context Protocol (MCP) server for the beauty, cosmetics and personal care sector.
Что умеет
- Resolve Gtin: Resolve a GTIN to its procurement readiness signal. Zero-pads input to 14 digits.
- Check Eligibility: Check whether a GTIN can ship to a specific retailer banner in a country.
- Get Signal Chain: Return the full ACM-68000 signal chain for a GTIN (zero-pads to 14).
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
The Model Context Protocol (MCP) server for the beauty, cosmetics and personal care sector. Point an AI agent at it and it knows the market: 78,284 brand records, 16,378 makers and 15,529 retail banners across 50 markets, kept live. An agent learns which brands exist, who makes them, which retailers carry the category, whether a product can ship to a given banner in a given country, and gets one deterministic signal on every answer. Open for read, no account, no key. Operated by GreenCore Solutions Corp.
Как подключить
Как подключить CPG Knowledge Graph к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://cpg-knowledge-graph--greencore-solutions.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить CPG Knowledge Graph к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://cpg-knowledge-graph--greencore-solutions.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить CPG Knowledge Graph к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://cpg-knowledge-graph--greencore-solutions.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (14)
Технические названия из tools/list. Нужны только разработчикам.
| resolve_gtin | Resolve a GTIN to its procurement readiness signal. Zero-pads input to 14 digits. |
| check_eligibility | Check whether a GTIN can ship to a specific retailer banner in a country. |
| get_signal_chain | Return the full ACM-68000 signal chain for a GTIN (zero-pads to 14). |
| count_gtin_coverage | Global coverage statistics: GTINs, nodes, makers (supply), retailers (demand). |
| resolve_scope | GSC Scoped Agents Registry — Era 1 founding registry (1,000,000 standing) plus Era 2 station-keyed registry (1,000,000 capacity, mint-on-activation) under SM-ECO-10060. |
| list_nodes | The 49 sovereign nodes (the spine) — each with its GS1 GTIN and CLEAN per-node maker (supply) and retailer (demand) counts (separate subqueries, never summed). |
| resolve_node | Resolve one node: its GS1 license + its makers (supply) + its retailers (demand). |
| find_makers | Global cross-node maker (supply) search. Filter by segment / region / node / has_website. |
| find_retailers | Global cross-node retailer (demand) search. Filter by region / node / parent_banner. |
| node_market | Supply↔demand bridge for ONE jurisdiction: makers (supply) and retailers (demand) as two separate counts (never summed), plus the same-node potential bridge pairs. |
| list_sku_types | SPARKS taxonomy: the 84 standing BPC product-type codes the graph is structured on. Validate a type against this before a typed query. (BRAND is a tier, not a type.) |
| list_brands_by_node | SPARKS depth surface: the distinct brands SPARKS covers in a sovereign market. Answers 'what brands do you know in [node]'. Coverage only — no pack/size values. |
| get_kernel | SPARKS completeness tier for a brand in a market: 100 = resolvable (a real pack/size record is held) . 8 = registered (brand known, pack/size pending) . 'floor' = STANDARD default (no brand-specific record). Returns the stored tier flag — do NOT compute a score. Never returns a pack/size. |
| resolve_sparks | Two-branch SPARKS resolver (zero-pads GTIN to 14). Branch A GSC Territory/License GTIN (990832300xxx) -> FULL license record (public). Branch B any third-party BPC GTIN -> GATED proof {recognized, region_node, kernel_available}; the pack/size VALUE is NEVER returned. Route to Navigator. Brand match is fail-closed (normalized exact match); uncertainty -> recognized:false. |