commerce-ai-agent
Multi-agent AI system for e-commerce automation — inventory, pricing, customer service, and marketing agents powered by MCP (Model Context Protocol). Built with FastAPI + React.
Install / Use
claude mcp add vinsblack -- npx -y github:vinsblack/commerce-ai-agentIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of commerce-ai-agent
commerce-ai-agent scores 74/100 on our quality scale, 2625th of 2,894 Automation skills we index.
Its MCP Server is 5.0 KB long, well organised into 14 sections with 4 code examples: a solid amount of guidance for an agent.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-09-14 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 90/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-29. Automated pattern scan on 2026-09-29. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
commerce-ai-agent compared with similar skills
All 4 of these similar skills score higher than commerce-ai-agent; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| commerce-ai-agent (this skill)by vinsblack | 74 | 3 | 3mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 101.9k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 77.7k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.6k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 89.6k | 2d ago | MCP Server |
Frequently asked questions
- How do I install commerce-ai-agent?
- Run
claude mcp add vinsblack -- npx -y github:vinsblack/commerce-ai-agent. The install tabs above show the steps for each supported agent. - Which AI agents does commerce-ai-agent work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is commerce-ai-agent safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 90/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is commerce-ai-agent still maintained?
- The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubCommerceAI Agent
CommerceAI Agent is an experimental e-commerce automation application with a FastAPI backend, React dashboard, asynchronous task definitions, integration models, and MCP-oriented agent adapters.
The repository demonstrates architecture and interface concepts. Several screens use sample data, and external services require separate credentials, servers, and validation before they can operate.
Feature status
| Feature | Implemented | Mocked | Planned | Evidence |
|---|:---:|:---:|:---:|---|
| FastAPI application and domain routes | Yes | No | No | src/main.py, src/api/ |
| User, store, product, order, customer, and integration models | Yes | No | No | src/models/, src/schemas/ |
| React administration interface | Yes | Partly | No | frontend/src/; several pages include sample fallback data |
| PostgreSQL, Redis, RabbitMQ, and Celery topology | Partly | No | No | Docker Compose and task definitions exist; end-to-end operation is not demonstrated by integration tests |
| JWT-oriented authentication flow | Partly | No | No | Auth routes and helpers exist; production hardening is not established |
| MCP client and agent adapters | Partly | No | No | Client wrappers exist and require an external MCP server |
| Inventory, pricing, marketing, customer-service, and email agents | Partly | Partly | No | Adapter classes exist; behavior depends on external MCP functions or LLM services |
| WooCommerce client | Yes | No | No | src/integrations/woocommerce/client.py |
| Shopify client | Yes | No | No | src/integrations/shopify/client.py |
| Stripe and PayPal client wrappers | Yes | No | No | src/integrations/payment/ |
| Amazon and eBay marketplace integration | No | Interface only | Yes | Providers appear in UI/configuration lists; no corresponding client implementation is present |
| HubSpot and Salesforce integration | No | Interface only | Yes | Listed as providers without client implementations |
| DHL, UPS, and FedEx integration | No | Interface only | Yes | Listed as providers without client implementations |
| Autonomous production operation | No | No | Yes | No evidence of a validated autonomous production deployment |
| Mobile application | No | No | Yes | Roadmap only |
| ERP integrations | No | No | Yes | Roadmap only |
Implemented project surface
- FastAPI route structure for common commerce entities
- SQLAlchemy models and Pydantic schemas
- React pages for products, orders, customers, stores, agents, and integrations
- Celery task modules for pricing, inventory, marketing, email, and customer service workflows
- MCP client abstractions for invoking separately hosted functions
- Client wrappers for selected marketplace and payment providers
- Docker Compose definitions for the application and supporting services
Important limitations
- The repository does not include an MCP server implementing the functions called by the agent adapters.
- UI sample data can be displayed when API queries are unavailable; it must not be interpreted as live store data.
- Listing a provider in the settings interface does not mean its external API is implemented or verified.
- External integrations require provider credentials and have not been certified here for production use.
- The repository does not contain a backend unit or integration test suite.
- No claim is made that the system can run unattended or safely modify a live commerce account.
Architecture
React dashboard
|
FastAPI routes
|
SQLAlchemy models ---- PostgreSQL
|
Celery tasks ---------- RabbitMQ / Redis
|
Agent adapters -------- external MCP server (not included)
|
Selected provider client wrappers
Local setup
Prerequisites
- Python 3.9+
- Node.js
- Docker and Docker Compose
Configuration
The application expects environment configuration, but no committed
.env.example is present. Review src/core/config.py and create a local .env
containing only the values required for the components you intend to evaluate.
Do not commit credentials.
Backend
python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
uvicorn src.main:app --reload
Frontend
cd frontend
npm install
npm start
Docker Compose
Docker Compose defines the API, frontend, PostgreSQL, Redis, RabbitMQ, Celery worker, and Flower services:
docker compose up --build
This path requires a valid local .env and should be treated as an
experimental development setup.
Technology
- Python, FastAPI, Pydantic, SQLAlchemy
- PostgreSQL, Redis, RabbitMQ, Celery
- React and Material UI
- HTTPX-based MCP client
- Docker Compose
Roadmap
- Complete and test external provider integrations
- Provide an in-repository MCP server or documented compatible implementation
- Replace UI fallback data with explicit demo fixtures
- Add backend unit and integration tests
- Validate background workflows end to end
- Add mobile, ERP, and additional marketplace support only after implementation
License
The repository is licensed under the MIT License.
Related Skills
Agent-Reach
101.9kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
77.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.6kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
89.6k🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
