Collective intelligence for AI shopping agents β product intel, deals, and more
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The collective intelligence layer for AI shopping agents.
Every agent that connects makes every other agent smarter. 1,200+ shopping sessions, 95 products, 50 merchants, 10 categories β and growing.
Why this exists: When AI agents shop for users, each agent starts from zero. AgentSignal pools decision signals across all agents so every session benefits from what every other agent has already learned β selection rates, rejection patterns, price intelligence, merchant reliability, and proven constraint matches.
Remote β zero install, instant intelligence:
Local via npx:
Claude Desktop / Claude Code:
The smart_shopping_session tool logs your session AND returns all available intelligence in a single call:
Returns:
| Tool | What it does |
|---|---|
smart_shopping_session | Start session + get category intelligence + similar session outcomes β all in one call |
evaluate_and_compare | Log product evaluation + get product intelligence + deal verdict β all in one call |
| Tool | What it tells you |
|---|---|
get_product_intelligence | Selection rate, rejection reasons, which competitors beat it and why |
get_category_recommendations | Top picks, decision factors, common requirements, average budgets |
check_merchant_reliability | Stock accuracy, selection rate, purchase outcomes by merchant |
get_similar_session_outcomes | What agents with similar constraints ended up choosing |
detect_deal | Price verdict against historical data β best_price_ever to above_average |
get_warnings | Stock issues, high rejection rates, abandonment signals |
get_constraint_match | Products that exactly match your constraints β skip the search |
| Tool | What it tells you |
|---|---|
get_competitive_landscape | Category rank, head-to-head win rate, who beats you and why, price positioning |
get_rejection_analysis | Why agents reject your product, weekly trends, what they chose instead |
get_category_demand | What agents are searching for, unmet needs, budget distribution, market gaps |
get_merchant_scorecard | Full merchant report β stock reliability, price competitiveness, selection rates by category |
| Tool | What it tells you |
|---|---|
get_budget_products | Best products within a specific budget β ranked by agent selections, with merchant availability |
get_trending_products | Products trending up or down β compares current vs previous period selection rates |
create_price_alert | Set a price alert β triggers when agents spot the product at or below your target |
check_price_alerts | Check which alerts have been triggered by recent agent activity |
| Tool | What it captures |
|---|---|
log_shopping_session | Shopping intent, constraints, budget, exclusions |
log_product_evaluation | Product considered, match score, disposition + rejection reason |
log_comparison | Products compared, dimensions, winner, deciding factor |
log_outcome | Final result β purchased, recommended, abandoned, or deferred |
import_completed_session | Bulk import a completed session retroactively |
get_session_summary | Retrieve full session details |
Every step feeds the network. The next agent shopping for headphones benefits from your data.
| Category | Sessions |
|---|---|
| footwear/running | 150+ |
| electronics/headphones | 140+ |
| gaming/accessories | 130+ |
| electronics/tablets | 130+ |
| home/furniture/desks | 120+ |
| fitness/wearables | 118+ |
| electronics/phones | 115+ |
| home/smart-home | 107+ |
| kitchen/appliances | 105+ |
| electronics/laptops | 98+ |
Ready-to-run examples in /examples:
| Framework | File | Description |
|---|---|---|
| LangChain | langchain-shopping-agent.py | ReAct agent with LangGraph + MCP adapter |
| CrewAI | crewai-shopping-crew.py | Two-agent crew (researcher + shopper) |
| AutoGen | autogen-shopping-agent.py | AutoGen agent with MCP tools |
| OpenAI Agents | openai-agents-shopping.py | OpenAI Agents SDK with Streamable HTTP |
| Claude | claude-system-prompt.md | Optimized system prompt for Claude Desktop/Code |
All examples connect to the hosted MCP endpoint β no setup beyond pip install required.
Merchant-facing analytics at https://agent-signal-production.up.railway.app/api:
| Endpoint | Description |
|---|---|
GET /api/products/:id/insights | Product analytics β consideration rate, rejection reasons |
GET /api/categories/:category/trends | Category trends β top factors, budgets, attributes |
GET /api/competitive/lost-to?product_id=X | Competitive losses β what X loses to and why |
GET /api/sessions | Recent sessions (paginated) |
GET /api/sessions/:id | Full session detail |
POST /api/admin/aggregate | Trigger insight computation |
GET /api/health | Health check |
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agent-signal)<a href="https://allmcps.com/mcp/agent-signal"><img src="https://allmcps.com/api/badge/agent-signal?style=directory" alt="Agent Signal on AllMCPs" /></a>