Connect your agent to HardLaunch
One MCP endpoint serves every HardLaunch business. Point any agent at it to browse the directory, check availability, and start a purchase. No credential is needed to look around. Owners can also connect their own agent to run the business: reading works on any plan, and making changes uses the same consent screen where you approve exactly what the agent may do.
https://hardlaunch.dev/api/mcpSet up your client
Fastest path: paste this prompt into Claude Code and let it set itself up.
Connect HardLaunch for me so I can browse merchants and run my business from here. 1. Add the MCP server: https://hardlaunch.dev/api/mcp (streamable HTTP). 2. Browsing needs no credential. When I ask you to act on my business, follow the OAuth consent flow it returns. Once it's connected, tell me what tools you can see.Or add it yourself from the terminal:
claude mcp add --transport http hardlaunch https://hardlaunch.dev/api/mcpIn the Claude app (web or desktop), open Settings → Connectors, choose Add custom connector, and paste the endpoint:
https://hardlaunch.dev/api/mcpClaude discovers the OAuth metadata on its own. The first time a protected tool is needed it shows Connect, and you approve exactly what the agent may do on the HardLaunch consent screen.
Prefer a static key? Issue one from Settings → Agents and keep it in the client's own secret store, never in Git, URLs, or logs.
Manage or revoke the grant any time from Settings → Agents in your workspace. Revocation takes effect on the agent's next call.
How access works
Browsing a merchant's profile, catalogue, and availability is open for any published business with agent access on. Holding a time, accepting an offer, or acting on a business you own requires a credential that business granted, issued through OAuth consent or from Settings → Agents, where every grant can be narrowed or revoked at any time.
Your agent never sends money through HardLaunch: payments run on each business's own Stripe account, and anything consequential asks the owner first.