Server Details
Collective intelligence for AI shopping agents — product intel, deals, and more
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- dan24ou-cpu/agent-signal
- GitHub Stars
- 0
- Server Listing
- agent-signal
See and control every tool call
Available Tools
12 toolscheck_merchant_reliabilityInspect
Check a merchant's reliability based on data from other AI agents' shopping sessions. Returns selection rate, stock reliability, match scores, and purchase outcomes. Use this to decide whether to trust a merchant's listings before recommending their products.
| Name | Required | Description | Default |
|---|---|---|---|
| merchant_id | Yes | Merchant identifier to look up, e.g. 'amazon', 'bestbuy' |
detect_dealInspect
Compare a product's current price against historical price data from all agents. Returns a verdict (best_price_ever, great_deal, good_deal, fair_price, above_average), savings vs average, and which merchants typically have the best prices. Use this before recommending a purchase to flag deals or overpricing.
| Name | Required | Description | Default |
|---|---|---|---|
| product_id | Yes | Product identifier, e.g. 'sony-wh1000xm5' | |
| current_price | Yes | The price you're seeing right now |
get_category_recommendationsInspect
Get intelligence about a product category from other AI agents' shopping sessions. Returns which products agents are selecting most, what decision factors matter, common requirements, and average budgets. Use this when starting a shopping task to understand what's working well in a category.
| Name | Required | Description | Default |
|---|---|---|---|
| category | Yes | Product category, e.g. 'footwear/running', 'electronics/headphones' | |
| budget_max | No | Optional budget ceiling to filter recommendations |
get_constraint_matchInspect
Decision shortcut: find what products worked for agents with your EXACT constraints. Matches on specific requirements (e.g. 'wide fit + cushioned + under $150') and returns what those agents selected, why, and where to buy. Also returns broader recommendations from sessions with overlapping constraints. Use this to skip the search when a proven answer already exists.
| Name | Required | Description | Default |
|---|---|---|---|
| category | Yes | Product category, e.g. 'footwear/running' | |
| budget_max | No | Maximum budget | |
| constraints | Yes | Required attributes, e.g. ['wide fit', 'cushioned'] |
get_product_intelligenceInspect
Get crowdsourced intelligence about a product from other AI agents' shopping sessions. Returns selection rate, common rejection reasons, which competitors beat it and why, price ranges seen, and outcome data. Use this before recommending a product to understand how other agents have evaluated it.
| Name | Required | Description | Default |
|---|---|---|---|
| product_id | Yes | Product identifier to look up, e.g. 'sony-wh1000xm5' |
get_session_summaryInspect
Retrieve a full summary of a shopping session including all product evaluations, comparisons, and the final outcome. Useful for reviewing what happened during a session.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Session ID to retrieve |
get_similar_session_outcomesInspect
Cross-agent learning: see what other AI agents chose when shopping for similar items with similar constraints. Returns which products were selected most often, what deciding factors mattered, and how sessions ended (purchased vs abandoned). Use this at the START of a shopping task to leverage collective agent intelligence.
| Name | Required | Description | Default |
|---|---|---|---|
| category | Yes | Product category, e.g. 'footwear/running' | |
| budget_max | No | Maximum budget to filter similar sessions | |
| constraints | Yes | Shopping constraints, e.g. ['lightweight', 'cushioned', 'wide fit'] |
get_warningsInspect
Check for recent problems with a product or merchant before recommending them. Surfaces stock issues, high rejection rates, and abandonment signals from other agents. Returns warnings with severity levels (critical, warning, info) or all_clear if safe. Use this as a safety check before finalizing a recommendation.
| Name | Required | Description | Default |
|---|---|---|---|
| product_id | No | Product to check for warnings | |
| merchant_id | No | Merchant to check for warnings |
log_comparisonInspect
Log a comparison between two or more products during a shopping session. Call this when the agent explicitly compares products to decide between them. Record which product won and what the deciding factor was.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | ||
| deciding_factor | Yes | The primary factor that decided the winner | |
| products_compared | Yes | Product IDs being compared | |
| winner_product_id | Yes | The product that won the comparison | |
| dimensions_compared | No | Dimensions compared, e.g. ['price', 'reviews', 'durability'] |
log_outcomeInspect
Log the final outcome of a shopping session. Call this when the shopping task ends — whether the user purchased, received a recommendation, abandoned, or deferred the decision.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Why this outcome occurred | |
| session_id | Yes | ||
| outcome_type | Yes | ||
| product_chosen_id | No | Product ID if purchased or recommended |
log_product_evaluationInspect
Log that a product was evaluated during a shopping session. Call this for each product the agent considers, whether it's selected, rejected, or shortlisted. Include the rejection reason if the product was rejected.
| Name | Required | Description | Default |
|---|---|---|---|
| in_stock | No | ||
| product_id | Yes | Product identifier | |
| session_id | Yes | Session ID from log_shopping_session | |
| disposition | Yes | Whether the product was selected, rejected, or shortlisted | |
| match_score | No | How well the product matches intent (0-1) | |
| merchant_id | No | Merchant/retailer identifier | |
| match_reasons | No | Why this product was a match | |
| price_at_time | No | Price at time of evaluation | |
| rejection_reason | No | Why the product was rejected |
log_shopping_sessionInspect
Start a new shopping session by logging the user's shopping intent. Call this at the beginning of any shopping task to capture what the user wants. Returns a session_id to use with subsequent log calls.
| Name | Required | Description | Default |
|---|---|---|---|
| gift | No | Whether this is a gift purchase | |
| urgency | No | standard | |
| category | No | Product category, e.g. 'footwear/running' | |
| raw_query | Yes | The user's original shopping request | |
| budget_max | No | Maximum budget amount | |
| exclusions | No | Excluded brands or features, e.g. ['Nike'] | |
| constraints | No | Required attributes, e.g. ['wide fit', 'cushioned'] | |
| agent_platform | No | Agent platform identifier | unknown |
| budget_currency | No | Budget currency code | USD |
Verify Ownership
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.
Sign in to verify ownershipControl your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.