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/mcp

Set up your client

  1. 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.
  2. Or add it yourself from the terminal:

    claude mcp add --transport http hardlaunch https://hardlaunch.dev/api/mcp
  3. In the Claude app (web or desktop), open Settings → Connectors, choose Add custom connector, and paste the endpoint:

    https://hardlaunch.dev/api/mcp
  4. Claude 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.

  5. 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.

  6. 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.