{"serverInfo":{"name":"agent-price-api","title":"AgentShare Price API","version":"1.0.0","description":"Structured product prices and offers from marketplaces (AI hardware, robotics, robot/RC power) — JSON API plus optional MCP Streamable HTTP."},"authentication":{"required":true,"schemes":["api_key"],"description":"API key required for search and offer tools. Send X-API-Key or Authorization: Bearer on requests to the MCP endpoint. Same key as REST. Details: https://agentshare.dev/docs#mcp"},"configSchema":{"type":"object","title":"AgentShare MCP","description":"Session or deployment configuration for Smithery / hosted MCP clients.","properties":{"apiKey":{"type":"string","description":"AgentShare API key (agshp_…). Same key as REST. Create an account and key: https://agentshare.dev/pricing"}}},"tools":[{"name":"search_products","description":"Search connected marketplaces and return structured offers (prices, sources, freshness). Use for comparing options or browsing listings—not only the single cheapest pick.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Keywords: product name, model number, brand, or category.","minLength":1},"limit":{"type":"integer","description":"Maximum rows to return (1–50).","minimum":1,"maximum":50,"default":10}},"required":["query"]}},{"name":"best_offer","description":"Return the single best current offer for a product intent (typically lowest in-stock price). Use for 'cheapest', 'best deal', or one clear recommendation.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"What to buy, e.g. product name + model or distinguishing keywords.","minLength":1}},"required":["query"]}},{"name":"best_offer_under_budget","description":"Best offer for a query with a maximum price ceiling. Use when the user gives a budget or 'under $X'.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Product or deal to find within the budget.","minLength":1},"max_price":{"type":"number","description":"Strict upper bound on price (same unit as API pricing fields).","exclusiveMinimum":0}},"required":["query","max_price"]}},{"name":"service_meta","description":"API capabilities, rate limits, and integration hints. Safe when meta is public in your deployment.","inputSchema":{"type":"object","properties":{},"additionalProperties":false}}],"resources":[],"prompts":[],"metadata":{"mcp":{"transport":"streamable_http","url":"https://agentshare.dev/mcp"},"human_documentation_url":"https://agentshare.dev/docs#mcp","registry":{"agent_json":"https://agentshare.dev/agent.json","mcp_json":"https://agentshare.dev/mcp.json"}}}