I've been using the Safari MCP in a "grocery agent" tool I built. It takes the weekly menu my wife puts together, turns it into a shopping list, and then uses Safari to add things to the shopping cart on Walmart's website. It's pretty solid, I like it more than the Chrome dev protocol I had been using before Safari.

How are you getting around bot detection shutting you out? I tried exactly this but for stop and shop.

I've actually never had it trip any bot detection, captchas, or anything like that, and haven't built anything into it for evading detection. If I had to guess, it's because I make sure to manually sign in to my Walmart account before it begins adding things to the cart.

This is the case for me too. If I try to automate sign in, it trips bot detection. But if I manually sign in then let the agent rip, I'm fine.

Not on macOS but have my own browser extension basically doing the same with Firefox, for use with agents.

It's using a clone of my real Firefox profile, and can "ping" me if it encounters a page that needs my human input, like a login page (as I don't give it access to my password manager) or captcha page. Although sometimes it "bypasses" the captcha page by itself, even though I've instructed it not to...

i ended up having to hot swap in an abliterated model just to solve the captchas and then move on.