Skip to main content
Glama
mcp-open

Upgates MCP Server

by mcp-open

upgates-com-mcp

MCP konektor pro Upgates e-shop API v2. Čtecí přístup k objednávkám, fakturám, produktům, zákazníkům a konfiguraci e-shopu s pseudonymizací osobních údajů.

Součást platformy OpenMCP.cz.

Poznámka k historii: konektor původně vznikl v TypeScriptu. Od a8f71aa (7/2026) je implementován v Pythonu nad openmcp-sdk; TS strom byl odstraněn a je dohledatelný v git historii.

Rychlý start

python -m venv .venv && . .venv/bin/activate
pip install -e .
export OPENMCP_MODE=local-stdio
export UPGATES_API_URL="https://vas-eshop.admin.s17.upgates.com/api/v2"
export UPGATES_API_LOGIN="api-login"
export UPGATES_API_KEY="api-klic"
export OPENMCP_PII_SALT="$(openssl rand -hex 32)"
python -m connector

pip si openmcp-sdk stáhne z GitHubu podle commitu připnutého v pyproject.toml — na PyPI SDK není, protože tam jméno patří nesouvisejícímu projektu. Bez přístupu k GitHubu (nebo když chcete přesně ten snapshot, se kterým se staví produkční image) použijte vendorovaný archiv z repozitáře:

python release/materialize_sdk.py --root . --output /tmp/openmcp-sdk
pip install /tmp/openmcp-sdk -e .

API přístup se zakládá v Upgates Admin → Doplňky → API.

OPENMCP_PII_SALT je povinný — bez něj konektor záměrně nenastartuje. Tichý fallback na náhodný salt by zrušil stabilitu pseudonymizačních tokenů a projevilo by se to až po restartu.

Related MCP server: mcp-server-woocommerce

Nástroje (23)

Všechny jsou pouze ke čtení; konektor nezapisuje ani nemaže.

Oblast

Nástroje

Objednávky

list_orders, get_order_history, list_order_statuses

Faktury

list_invoices

Produkty

list_products, list_products_simple, list_categories, list_labels, list_availabilities, list_manufacturers, list_parameters, list_pricelists

Zákazníci

list_customers, list_carts

Doprava a platby

list_shipments, list_payments, list_vouchers

E-shop

get_shop_config, get_shop_owner, get_languages

Webhooky

list_webhooks, list_webhook_events

Diagnostika

get_api_status

Seznam musí odpovídat display.tools v connector.yaml — z něj platforma klasifikuje oprávnění nástrojů.

Osobní údaje

Údaje zákazníků (e-maily, telefony, jména, adresy, IČO/DIČ, bankovní spojení) se před odesláním do modelu nahradí stabilními tokeny typu <EMAIL_3f9c1a2b4d5e>. Token je jednosměrný HMAC — nedá se rozšifrovat zpět a nikde nevzniká re-identifikační mapa.

Katalogová data (produkty, kategorie, ceny) se nepseudonymizují. Ochranu osobních údajů nelze operátorskou konfigurací vypnout.

Konfigurace

Klíč

Typ

Popis

api_url

credential

základní URL API v2 e-shopu

api_login

credential

přihlašovací jméno API klíče

api_key

credential (secret)

API klíč

V režimu local-stdio se čtou z env jako UPGATES_<KEY> velkými písmeny.

Testy

python -m pytest tests -q
openmcp-sdk validate connector.yaml

Dokumentace

API specifikaci Upgates repozitář nešíří (viz .gitignore); aktuální verzi najdete v dokumentaci Upgates.

Licence

MIT — viz LICENSE.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    B
    maintenance
    MCP server for MoySklad (МойСклад) warehouse and CRM management API. 21 tools covering the full order lifecycle: products, stock, counterparties, customer orders, shipments, supplies, warehouses, organizations, reports, and webhooks.
    Last updated
    156
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mcp-open/upgates-com-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server