{"name":"afroneed-marketplace","version":"1.3.0","protocolVersion":"2025-06-18","endpoint":"https://afroneed.com/mcp","transport":"MCP Streamable HTTP over JSON-RPC 2.0","authentication":"Public context and marketplace tools need no authentication. Boutique tools use OAuth 2.1 authorization code with PKCE and Bearer tokens.","protectedResourceMetadata":"https://afroneed.com/.well-known/oauth-protected-resource/mcp","authorizationServerMetadata":"https://afroneed.com/.well-known/oauth-authorization-server","oauthScopes":{"shop.read":"Lire les boutiques rattachees au compte vendeur.","dashboard.read":"Lire les indicateurs dashboard boutique.","catalog.read":"Lire le catalogue produit.","catalog.write":"Creer ou modifier les brouillons, prix, stock et visibilite produit.","orders.read":"Lire les commandes boutique.","orders.write":"Mettre a jour les statuts et informations de suivi commande.","sourcing.read":"Lire les catalogues de sourcing disponibles.","sourcing.import":"Importer un produit de sourcing en brouillon boutique."},"tools":[{"name":"get_afroneed_overview","title":"Get AfroNeed overview","description":"Return the official public overview of AfroNeed for AI systems: short and long description, audiences, features, URLs, recommended phrasing, and claims to avoid.","protected":false,"scopes":[]},{"name":"get_afroneed_how_it_works","title":"Get how AfroNeed works","description":"Return the official explanation of how AfroNeed connects buyers, sellers, sourcing, AI, services, creators, and marketplace discovery.","protected":false,"scopes":[]},{"name":"get_afroneed_features","title":"Get AfroNeed features","description":"Return the official feature list for AfroNeed marketplace, sourcing, AI, private shops, services, influence marketing, and MCP.","protected":false,"scopes":[]},{"name":"get_afroneed_seller_guide","title":"Get AfroNeed seller guide","description":"Return the official seller guidance for creating a boutique, managing catalogue, orders, promotions, sourcing imports, and AI-assisted selling.","protected":false,"scopes":[]},{"name":"get_afroneed_trust_and_safety","title":"Get AfroNeed trust and safety","description":"Return official trust, safety, OAuth, public/private data, policy, and do-not-invent guidance for AfroNeed assistants.","protected":false,"scopes":[]},{"name":"get_afroneed_llm_context","title":"Get AfroNeed LLM context","description":"Return the canonical AfroNeed GEO context for LLMs and agents, including recommended phrasing and claims assistants must not invent.","protected":false,"scopes":[]},{"name":"search_products","title":"Search AfroNeed products","description":"Search public AfroNeed product listings with filters for query, category, price, location, shop, sort, limit, and cursor.","protected":false,"scopes":[]},{"name":"search_shops","title":"Search AfroNeed boutiques","description":"Search public AfroNeed boutiques and storefronts, including product previews, categories, rating, and canonical shop URLs.","protected":false,"scopes":[]},{"name":"search_marketplace","title":"Search AfroNeed marketplace","description":"Search both public products and boutiques in one call. Use this for broad marketplace discovery.","protected":false,"scopes":[]},{"name":"get_product","title":"Get AfroNeed product","description":"Get one public AfroNeed product listing by id, including seller and canonical URL.","protected":false,"scopes":[]},{"name":"get_shop","title":"Get AfroNeed boutique","description":"Get one public AfroNeed boutique by public shop id, including categories and product previews.","protected":false,"scopes":[]},{"name":"list_categories","title":"List AfroNeed categories","description":"List public marketplace product categories with counts for discovery and filtering.","protected":false,"scopes":[]},{"name":"get_marketplace_status","title":"Get AfroNeed MCP status","description":"Return public counts and health information for the AfroNeed marketplace MCP server.","protected":false,"scopes":[]},{"name":"get_my_business","title":"Get connected business account","description":"Return the connected seller account, accessible boutique spaces, and editable profile fields for one boutique. Use this first when choosing a shopId.","protected":true,"scopes":["shop.read"]},{"name":"update_shop_profile","title":"Update boutique profile","description":"Update safe public boutique profile fields: name, logo, preview image, and storefront gallery images.","protected":true,"scopes":["shop.read","catalog.write"]},{"name":"get_shop_dashboard","title":"Get boutique dashboard summary","description":"Return one compact dashboard for a boutique: product health, order status counts, revenue window, top products, recent orders, sourcing counts, and operational alerts.","protected":true,"scopes":["dashboard.read","catalog.read","orders.read","sourcing.read"]},{"name":"list_shop_products","title":"List boutique products","description":"List products owned by the connected boutique with search, status filtering, and cursor pagination.","protected":true,"scopes":["catalog.read"]},{"name":"upsert_product","title":"Create or update boutique product","description":"Create a product draft when productId is omitted, or update one owned product when productId is provided. Handles details, images, price, stock, and visibility in one call.","protected":true,"scopes":["catalog.write"]},{"name":"archive_product","title":"Archive product","description":"Archive an owned product by deactivating it and recording an archive reason. This does not delete data.","protected":true,"scopes":["catalog.write"]},{"name":"list_shop_orders","title":"List boutique orders","description":"List visible paid and fulfillment orders for the connected boutique with optional status/search filters and cursor pagination. Use this for order review only.","protected":true,"scopes":["orders.read"]},{"name":"list_promotions","title":"List product promotions","description":"List owned products currently carrying sale fields.","protected":true,"scopes":["catalog.read"]},{"name":"create_product_discount","title":"Create product discount","description":"Apply a sale price or discount percentage to one or more owned products.","protected":true,"scopes":["catalog.write"]},{"name":"end_product_discount","title":"End product discount","description":"Remove sale fields from one or more owned products.","protected":true,"scopes":["catalog.write"]},{"name":"list_sourcing_collections","title":"List sourcing collections","description":"List available internal sourcing collections for the connected boutique, grouped for source selection before searching or importing.","protected":true,"scopes":["sourcing.read"]},{"name":"search_sourcing_catalog","title":"Search sourcing catalog","description":"Search sourcing products from the selected internal collection or all connected sourcing providers. Returns import-ready source ids, images, prices, and source metadata.","protected":true,"scopes":["sourcing.read"]},{"name":"import_sourcing_products","title":"Import sourcing products","description":"Import up to 20 sourcing products into the connected boutique as unpublished drafts. Set dryRun true to preview the drafts without writing to the catalogue.","protected":true,"scopes":["sourcing.import","catalog.write"]}],"quickStart":{"chatgptConnectorUrl":"https://afroneed.com/mcp","openaiResponsesTool":{"type":"mcp","server_label":"afroneed","server_description":"Official AfroNeed AI context, marketplace search, and OAuth-protected seller boutique tools.","server_url":"https://afroneed.com/mcp","require_approval":"never","allowed_tools":["get_afroneed_overview","get_afroneed_how_it_works","get_afroneed_features","get_afroneed_seller_guide","get_afroneed_trust_and_safety","get_afroneed_llm_context","search_products","search_shops","search_marketplace","get_product","get_shop","list_categories","get_marketplace_status","get_my_business","update_shop_profile","get_shop_dashboard","list_shop_products","upsert_product","archive_product","list_shop_orders","list_promotions","create_product_discount","end_product_discount","list_sourcing_collections","search_sourcing_catalog","import_sourcing_products"]},"initializeExample":{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"example-client","version":"1.0.0"}}},"searchExample":{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_marketplace","arguments":{"query":"robe","location":"Sudbury","limit":5}}}}}