trendyol-mcp
# Trendyol MCP
Read-only MCP server for Turkish marketplace operations.
## What it does
- inspects orders, returns, stock, SLA, and comments
- summarizes the day in plain Turkish
- surfaces urgent issues without mutating seller state
- works with MCP clients such as Claude Code or Cursor
## Tech
- Python
- Model Context Protocol (MCP)
- CLI and service-based workflow
- Deterministic business rules
## Quick use
```bash
git clone https://github.com/acar32furkan-glitch/trendyol-mcp && cd trendyol-mcp
uv sync --all-extras --dev
uv run trendyol-mcp demo
```
## License
MIT
TDQS
Scored across 8 tools
Most tools target clearly distinct concerns (stock, SLA, reviews, pricing, digest), and descriptions explain each. Minor overlap exists: list_orders vs sla_breaches both surface orders, and list_returns vs return_clusters both involve returns, though granularity and intent differ.
All names use consistent snake_case, which is good. However verb style is mixed: list_orders/list_returns use verb_noun while the rest (stock_alerts, sla_breaches, daily_digest, etc.) are noun phrases, a minor deviation.
Eight tools is well-scoped for a seller-operations alerting/monitoring server. Each tool corresponds to a distinct monitoring domain or aggregation, so none feels redundant or filler.
The surface covers orders, returns, stock, SLA, reviews, pricing, and a roll-up digest, giving broad monitoring coverage with no dead ends. It is entirely read-only, so any action-taking (replying to reviews, adjusting stock) is out of scope, but that appears intentional for an insights toolset.