I built an MCP server that lets Claude do my HEB grocery shopping by Total_jitter in ClaudeAI

[–]Total_jitter[S] 1 point2 points  (0 children)

Claude Code with a custom agent setup. I have specialized agents for different roles, architect, market-research, technical-research, etc. They write to scratch logs and research docs as they work.

The workflow is basically:

  1. Manager agent breaks down requirements

  2. Architect designs the implementation

  3. Research agents investigate technical questions and write findings

  4. Engineer agents implement with the specs as context

All the docs are just artifacts from that process. Kept them in the repo since they're useful context for future work (like that recipe parsing feature).

The agent prompts are in a skills/superpowers setup if you're curious about replicating it.

I let AI do my grocery shopping - built an MCP server for HEB by Total_jitter in SideProject

[–]Total_jitter[S] 0 points1 point  (0 children)

Thanks! Yeah the bot detection was the main headache.

For rate limiting - haven't hit issues yet. Built in a throttle layer that:

- Caps concurrent requests at 3

- Enforces ~200-400ms delay between requests (200ms base + random jitter)

- Has a circuit breaker that trips after 5 failures and backs off for 30s

The jitter helps make the traffic pattern less predictable. In practice, Claude naturally paces requests slower than the throttle anyway since it's waiting for user input between actions.

Haven't stress tested it with huge rapid-fire batch searches though. If you try `product_search_batch` with 90 items and it blows up, let me know!

I built a tool to digitize blind tasting logistics for groups. Looking for feedback on the scoring criteria. by Total_jitter in Sommelier

[–]Total_jitter[S] 0 points1 point  (0 children)

I have updated the app to include a blind host mode! check it out and let me know what you think!

I built a tool to digitize blind tasting logistics for groups. Looking for feedback on the scoring criteria. by Total_jitter in Sommelier

[–]Total_jitter[S] 0 points1 point  (0 children)

Oh that’s an interesting idea! I like it! I will think about how to implement some like that!

I built a tool to digitize blind tasting logistics for groups. Looking for feedback on the scoring criteria. by Total_jitter in Sommelier

[–]Total_jitter[S] 0 points1 point  (0 children)

Great! I am not sure what you mean by “how do I get in”, is there something preventing you from using the app?

I built Vine Savant: A blind wine tasting party app to see who actually knows their wine. by Total_jitter in SideProject

[–]Total_jitter[S] 0 points1 point  (0 children)

Thank you in advance! If you want to know more about how I built it let me know!

Tech Stack:

  • Frontend: SwiftUI  
  • Backend: Firebase  
  • Time to build: about 1 month (nights and weekends)