For your AI

Run your website from the assistant you already use

Connect ChatGPT, Claude, Grok or Claude Code to Curb once. Then ask it to move your site, connect your domain, or change a line of copy. It does the work on your account; you say yes before anything goes live.

Server URL https://app.hicurb.com/api/mcp

Connect it

No key to copy. Your assistant sends you to sign in to Curb, you allow it, and it is connected. A new account is made on the way if you do not have one.

ChatGPT

  1. Turn on developer mode in ChatGPT's settings and add a custom app
  2. Name it Curb, paste the server URL, and choose OAuth
  3. Sign in to Curb and allow the connection

Claude

  1. Settings → Connectors → Add custom connector
  2. Name it Curb and paste the server URL
  3. Connect, then sign in to Curb and allow the connection

Grok

  1. grok.com/connectors → New connector → Custom
  2. Name it Curb and paste the server URL
  3. Sign in to Curb and allow the connection

Claude Code

  1. Add the server, then run /mcp and choose Curb to sign in
claude mcp add --transport http curb https://app.hicurb.com/api/mcp

What it can do

The whole journey, start to finish, without opening a dashboard.

Move a website

  • account_overview

    Every site on the account, with its stage and addresses

  • site_create

    Start a Curb site from a current website (migrate it as-is, or rebuild it), or a new one for a business with no website

  • site_status

    Where a site is: waiting on a plan, building, ready to preview, or live

  • plans_list

    The plans and what each costs

  • checkout_link

    A link for the owner to pay on Curb's checkout page; the build starts after payment

Put it on a domain

  • domain_lookup

    Who hosts a domain's DNS and whether it carries email

  • domain_connect

    The one DNS record to add; email is never touched

  • domain_status

    Whether the record and certificate are live

Edit and run it

  • site_get

    The site's content and the fields that can change

  • site_propose

    Draft text edits on a rebuilt site

  • site_request_change

    Describe a change to a migrated site in plain words

  • changes_approve

    Publish a change once the owner says yes

  • changes_list

    What changed, and what is waiting

  • site_versions

    Every published version

  • site_revert

    Put an earlier version back

  • leads_list

    Enquiries from the site's contact form

  • site_github_invite

    Invite the owner to the site's code on GitHub, with write access

Without an account

An assistant can also act on hicurb.com itself, with nothing to connect: check a site, start a Curb site from it, sign you up, or reach us.

Public server, no sign-in: https://app.hicurb.com/api/public/mcp

  • get_plans

    The plans, prices, included Curb AI and the migration fee

  • audit_site

    A free speed, SEO and AI-readiness check of any website

  • start_site

    Start a Curb site from a current website: Curb reads it for free and returns the plan link to pay; the build starts after payment

  • start_new_site

    Start a Curb site for a business with no website yet, from its name and what it does: Curb returns the plan link to pay, with no migration fee; the build starts after payment

  • suggest_domains

    Addresses for a business that has none, checked for whether they look free

  • site_request_status

    How far a started site has got, and the link to pick a plan and pay once Curb has read (or, for a new site, priced) it

  • sign_up

    Make a Curb account: Curb emails a sign-in link that creates it

  • contact_curb

    Send the Curb team a message; a person replies by email

  • book_call

    Ask for a call at up to three times that suit; Curb confirms by email

  • newsletter_subscribe

    Join Curb's newsletter

What it cannot do without you

Nothing is published until the owner says yes. Edits wait for changes_approve.

Payment happens on Curb's checkout page, never in the chat. Nothing is built until a plan is paid for.

Connecting a domain adds one DNS record and leaves email alone.

Each connection can be revoked from the assistant at any time.

For the agent reading this

The plain-text version is /llms.txt, plans and prices are /plans.json, the agent card is /.well-known/mcp.json, and the account server advertises its sign-in at /.well-known/oauth-protected-resource on the app domain.

Rather click than chat?

Everything your assistant does, you can do on the site too.