{"name":"GiggleTrade Agent","version":"1.0.0","description":"B2B agent for Giggle Trade used & premium phone wholesale — catalog, stock, orders, and insights via A2A JSON-RPC (and MCP/ACP companions).","documentationUrl":"https://giggletrade.com/developer/mcp","provider":{"organization":"Giggle Trade","url":"https://giggletrade.com"},"supportedInterfaces":[{"url":"https://giggletrade.com/a2a/v1","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"skills":[{"id":"selection","name":"giggletrade-selection","description":"selection domain tools: get_catalog_options, get_catalog_models, get_catalog_list, get_product_detail, get_content_offers","tags":["giggletrade","b2b","selection"],"examples":["Show iPhone 14 Pro catalog grades and prices"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain","text/markdown"]},{"id":"inventory","name":"giggletrade-inventory","description":"inventory domain tools: get_stock_list, get_product_stock, get_stock_detail, check_stock_availability, get_authenticated_stock_list","tags":["giggletrade","b2b","inventory"],"examples":["Check stock availability for Samsung S23 Ultra"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain","text/markdown"]},{"id":"order","name":"giggletrade-order","description":"order domain tools: get_cart, get_cart_items, add_cart_item, add_cart_items_batch, update_cart_item, …","tags":["giggletrade","b2b","order"],"examples":["How do I start a B2B quote / deposit checkout?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain","text/markdown"]},{"id":"learning","name":"giggletrade-learning","description":"learning domain tools: get_trending_models, get_related_products, get_personalized_suggestions, get_recommended_tools","tags":["giggletrade","b2b","learning"],"examples":[],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain","text/markdown"]},{"id":"support","name":"giggletrade-support","description":"support domain tools: get_order_for_support, get_return_policy, create_support_ticket","tags":["giggletrade","b2b","support"],"examples":[],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain","text/markdown"]},{"id":"platform","name":"giggletrade-platform","description":"platform domain tools: get_giggletrade_platform_modules","tags":["giggletrade","b2b","platform"],"examples":[],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain","text/markdown"]}],"extensions":[{"uri":"https://modelcontextprotocol.io","description":"Companion MCP server for structured tool calls.","required":false,"params":{"endpoint":"https://giggletrade.com/mcp","card":"https://giggletrade.com/.well-known/mcp/server-card.json"}},{"uri":"https://github.com/google-agentic-commerce/AP2","description":"AP2 agent payments extension — human-confirmed mandates for B2B deposit/balance; no autonomous spend without written allocation.","required":false,"params":{"protocol":"ap2","mandate_required":true,"autonomous_payment":false,"payment_methods":["stripe","invoice"],"checkout":"https://giggletrade.com/api/acp/checkout_sessions","acp":"https://giggletrade.com/acp"}}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain","text/markdown"],"securitySchemes":{"apiKey":{"type":"apiKey","in":"header","name":"X-Api-Key","description":"Optional API key for authenticated MCP/order tools when escalating from A2A."}},"security":[]}