Skip to main content
Build a full MCP server that lets Claude (or any MCP client) search products, manage taste profiles, execute purchases, create bounties, and check loyalty balances — all through natural conversation.

What You’ll Build

Prerequisites

The Complete Server

Claude Desktop Configuration

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

Build and Test

Restart Claude Desktop after updating the config. You should see “podium” in the MCP tools panel.

Example Conversations

Product Discovery:
“Search for skincare products under $30 that are good for dry skin”
Claude calls search_products with categories, then get_recommendations with the user’s profile. Purchase Flow:
“Buy the CeraVe Moisturizing Cream for me, ship to 123 Main St, SF CA 94102”
Claude calls get_product to confirm details, then create_checkout with the shipping info. Loyalty Check:
“How many points do I have? What can I redeem?”
Claude calls check_points and presents the balance.

Adding More Tools

The pattern is consistent — wrap any SDK method as an MCP tool: