How to Set Up Bluehost MCP Server to Your AI Assistant

This guide walks you through connecting an MCP (Model Context Protocol) server — including Bluehost's own MCP server — to five AI assistants: Claude, ChatGPT, Hermes Agent, OpenClaw, and Nano Claw. Once connected, your assistant can call outside tools on your behalf, such as a file system, database, ticketing system, or your Bluehost account.

Prerequisites

  • The AI assistant or agent installed and signed in — Claude Desktop, ChatGPT, Hermes Agent, OpenClaw, or nanobot.
  • Node.js 18 or later, if you're connecting a server that runs through npx (most community MCP servers do).
  • Admin access to your workspace if you're on a managed ChatGPT Business or Enterprise account — a workspace admin must enable custom connectors before you can add one.
  • The URL, command, or package name of the MCP server you want to connect to. If you're connecting Bluehost's MCP server, you'll find its URL in the Bluehost section below — the other examples here (filesystem, memory, and so on) just illustrate the general pattern.

Claude

Claude Desktop — Extensions (recommended, no config file)

  1. Open SettingsExtensions.

    Claude Desktop Settings with the Extensions tab open and no extensions installed
     

  2. Click Browse extensions, search for Bluehost MCP Prod, and select it.

    Browse extensions directory search results for Bluehost MCP Prod
     

  3. You'll be prompted to sign in to your Bluehost account to authorize the connection. Don't have one yet? You can create an account right from this screen.

    Bluehost sign-in screen for authorizing the Claude connector
     

  4. Click the + icon in the chat box, then Connectors, to confirm that Bluehost MCP Prod is listed and connected.

    Claude Desktop Connectors list showing Bluehost MCP connected
     

Claude Desktop — manual config (for servers not in the directory)

  1. Open the Claude menu → SettingsDeveloperEdit Config. This opens (or creates):
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Open claude_desktop_config.json using a text editor and add an entry under mcpServers:
    {
      "mcpServers": {
        "bluehost": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://mcp.bluehost.com/mcp"
          ]
        }
      }
    }
  3. Save the file and fully quit and restart Claude Desktop.
  4. Click +Connectors in the chat box to verify the server shows up and lists tools.

Claude Code (CLI)

Bluehost exposes an MCP endpoint at https://mcp.bluehost.com/mcp. Once it's registered with the Claude Code CLI, Claude can call Bluehost's tools directly from your terminal. This section covers adding the server, choosing a scope, and finishing authentication if the server asks for it.

Run this from any terminal with the Claude Code CLI installed. --transport http tells Claude Code to speak Streamable HTTP to the URL that follows — no local process to manage.

# Remote/hosted server (HTTP or SSE)
claude mcp add --transport http bluehost https://mcp.bluehost.com/mcp

# Check status
claude mcp list
  • If the server needs a browser sign-in, claude mcp list shows Needs authentication; run /mcp inside the session and select Authenticate.

Claude.ai (Web)

  1. Find the MCP URL: https://mcp.bluehost.com/mcp
  2. Open Connectors in Claude.
    • Go to SettingsConnectorsAddAdd custom connector.

      Claude Settings Connectors panel with Add and Add custom connector highlighted
       

  3. Add the connector URL.

    Add custom connector dialog with the Bluehost MCP server URL entered
     

  4. Sign in or create an account — a browser tab opens automatically and takes you to the Bluehost login or account creation page. New to Bluehost? You can create an account right here.

    Bluehost sign-in or create account screen for authorizing Claude
     

  5. Add a payment method if you don't have a payment method on file yet. This is used only for purchases you make through the MCP connector later on, such as upgrading your plan; connecting the server itself doesn't charge you anything. Payment methods can only be added or changed in the browser, not through the MCP connector. For current pricing and plans, visit bluehost.com/pricing for more details.

    Bluehost add a payment method screen
     

  6. Grant access — once your account and payment method are set up, you'll see an authorization screen asking you to grant the Bluehost MCP connector access to your account. Confirm the OAuth prompt, and the browser tab will close and return you to your AI assistant.

    Bluehost Authorize Application screen granting Claude access to the account
     

  7. Confirm the connection — the Bluehost MCP connector should now appear as an active, connected service in your assistant.

    Claude Connectors list showing Bluehost MCP connected
     

ChatGPT

Custom MCP connectors are available on Plus, Pro, Business, Enterprise, and Education plans, through the ChatGPT web app only — not the mobile apps. If you're on a managed workspace, an admin must enable this first, under Workspace SettingsPermissions & RolesConnected DataCreate custom MCP connectors.

  1. Go to SettingsAppsAdvanced settings and turn on Developer mode.
  2. Go to SettingsConnectorsCreate, and fill in:
    • Name — what you'll see in the connector picker.
    • Description — ChatGPT reads this to decide when to reach for the connector, so be specific.
    • MCP Server URLhttps://mcp.bluehost.com/mcp
    • Authentication — OAuth (auto-discovered).
  3. On first use, a browser consent screen opens — sign in and approve.
  4. If the server's tools change later, go back to SettingsConnectors and hit Refresh.

Hermes Agent

Hermes Agent can reach your Bluehost account through Bluehost's MCP server, which lets the assistant look up account details and act on your behalf using the Model Context Protocol (MCP). This section walks you through adding the Bluehost MCP server to Hermes Agent, authenticating with your Bluehost account, and confirming the connection works.

What You'll Need

  • Hermes Agent installed, with the hermes command available in your terminal.
  • Your Bluehost account login to complete the OAuth sign-in in Step 2.

Step 1: Add the Bluehost MCP Server

Register Bluehost's MCP server with Hermes Agent, pointing it at the server URL and telling Hermes to expect an OAuth-protected connection:

hermes mcp add bluehost --url https://mcp.bluehost.com/mcp --auth oauth

This adds an entry named bluehost to Hermes' configuration. You'll use that name in the remaining steps.

Step 2: Authenticate With OAuth

Run the login command to complete the OAuth handshake with your Bluehost account:

hermes mcp login bluehost

Hermes opens a browser window where you'll sign in to Bluehost and approve the connection. Once approved, Hermes stores the resulting credentials for the bluehost server.

Step 3: Verify the Connection

Confirm Hermes sees the server as connected, then run a test query:

hermes mcp list
hermes mcp test bluehost

OpenClaw

Add a server from settings

  1. Open the Control UI and go to SettingsMCP.

    OpenClaw Settings sidebar with MCP highlighted
     

  2. Under Configured servers, select Add server.

    OpenClaw Configured servers panel with Add server highlighted
     

  3. Give it a unique name and pick transport as Streamable HTTP. Enter https://mcp.bluehost.com/mcp on the URL or command field.

    OpenClaw Add server form with name, transport, and URL fields
     

  4. Select Add server.

Add a server from the CLI

The openclaw mcp command group handles the full lifecycle of connecting an MCP server to your agent — adding it, authenticating, and confirming it's working before you rely on it. The example below connects a remote server over HTTP/SSE using OAuth.

# Remote HTTP/SSE server with OAuth
openclaw mcp add bluehost --url https://mcp.bluehost.com/mcp --transport streamable-http --auth oauth

# Verify if connection is established
openclaw mcp login bluehost        # start the OAuth flow
openclaw mcp status --verbose      # check without connecting
openclaw mcp doctor bluehost --probe   # verify it responds

Use --include or --exclude to scope down exactly which tools a new server exposes. OpenClaw agents typically already have shell, file, and messaging access, so this is a meaningful safety control, not a nicety — see Before You Add More Tools below.

Configure a server directly

This method skips the CLI and adds the remote server straight into your OpenClaw configuration file. Use it when you need finer control over the connection — custom headers, specific timeout values, or a headless setup you're managing over SSH.

  1. Open your openclaw.json (or config-extensions) file in a text editor.
  2. Under the mcp.servers object, add an entry for your remote server. Here's the block configured for the Bluehost MCP server:
    {
      "mcp": {
        "servers": {
          "bluehost-mcp": {
            "url": "https://mcp.bluehost.com/mcp",
            "transport": "streamable-http",
            "requestTimeoutMs": 20000,
            "connectionTimeoutMs": 5000,
            "supportsParallelToolCalls": true,
            "headers": {
              "Authorization": "Bearer ${MCP_REMOTE_TOKEN}"
            },
            "sslVerify": true
          }
        }
      }
    }
  3. Once you save the file, OpenClaw automatically probes the remote endpoint and syncs its available tools into your active chat session — no restart needed.

Understand each setting

  • url – the address of the remote MCP server your agent connects to.
  • transport – the protocol used to talk to the server. Use "streamable-http" or "sse", whichever the hosting provider requires.
  • requestTimeoutMs – how long the agent waits for a single request to finish before giving up.
  • connectionTimeoutMs – how long the agent waits to establish the initial connection.
  • supportsParallelToolCalls – set to true if the server can handle more than one tool call at the same time.
  • headers – custom HTTP headers sent with every request. This is where you pass an API key or bearer token if the server requires authentication.
  • sslVerify – keep this set to true so the connection is verified as secure. Only turn it off for local testing, never in production.

Nano Claw (nanobot)

What You'll Need

  • Python 3 with pip installed.
  • An API key for your LLM provider (Anthropic, OpenAI, etc.) — you'll enter this during setup in Step 2.

Step 1: Install nanobot

Run:

pip install nanobot-ai --break-system-packages

Drop --break-system-packages if you're installing inside a virtual environment.

Step 2: Run the setup wizard

This sets your LLM API key and other basic settings:

nanobot onboard --wizard

Step 3: Add the Bluehost MCP server

Choose one of the two methods below.

Option A — Interactive (recommended)

  1. Run nanobot webui.
  2. Open the Apps tab.
  3. Choose to add a custom server, set the transport to HTTP, and enter https://mcp.bluehost.com/mcp as the URL.
  4. Restrict which tools are enabled, if you only need some of them.
  5. Save.

Option B — Manual config file

  1. Open ~/.nanobot/config.json in a text editor.
  2. Add a bluehost entry under tools.mcpServers:
    {
      "tools": {
        "mcpServers": {
          "bluehost": {
            "url": "https://mcp.bluehost.com/mcp"
          }
        }
      }
    }
  3. Save the file and restart nanobot for the change to take effect.

Step 4: Verify the connection

In the webui, open the Apps tab and confirm the bluehost server is listed as connected with its tools showing. From the CLI, @-mention the server in a chat — it should return a tool list instead of an error.

Verify It Worked

  • Claude Desktop / Claude.ai: open the +Connectors panel and confirm the server shows a connected status with tools listed.
  • Claude Code: run claude mcp list and confirm the server shows ✔ Connected.
  • ChatGPT: start a new chat, open the connector picker, and confirm the new connector appears and returns results.
  • Hermes Agent / OpenClaw / nanobot: run the CLI's status or test command (hermes mcp test, openclaw mcp doctor --probe, or a @-mention in nanobot) and confirm it returns a tool list instead of an error.

Common Issues

  • Server doesn't appear after saving config: Fully quit and restart the app (a reload isn't enough for most of these clients). Recheck the config file path and JSON syntax.
  • “Failed to connect” on first try: Common for npx-based servers — the first run downloads the package. Wait a few seconds and check status again.
  • “Needs authentication”: The server is reachable but requires OAuth sign-in. Use the client's authenticate/login flow (/mcp in Claude Code, mcp login in Hermes/OpenClaw) rather than re-adding the server.
  • Tools connect but don't show up in chat: Check that the connector/tool wasn't filtered out (enabledTools, --include, or a similar allow-list setting) and that any required environment variable, like an API key, is set.

Before You Add More Tools (OpenClaw and Nano Claw)

Hermes Agent, OpenClaw, and nanobot are legitimate open-source projects. OpenClaw specifically — also known as Clawdbot, briefly rebranded Moltbot — has drawn sustained, publicly documented security scrutiny through 2026. That matters here because it directly affects how safely you can add more MCP tools to it.

If you do connect MCP servers to OpenClaw or nanobot: run the agent in an isolated container or VM rather than your main machine, never expose it to the public internet, scope every server's tools to the minimum with --include or enabledTools, review a server's source before adding it — especially from a community skills hub — and avoid storing API keys or tokens in the agent's plaintext config where possible.

Summary

This guide shows you how to connect an MCP server — including Bluehost's own MCP server — to five AI assistants: Claude, ChatGPT, Hermes Agent, OpenClaw, and Nano Claw (nanobot). Claude and ChatGPT are mainstream assistants with built-in connector settings, while Hermes Agent, OpenClaw, and nanobot are independent, self-hosted open-source frameworks that use the same MCP standard but aren't official Anthropic products. For each assistant, the guide covers adding the Bluehost MCP server (at https://mcp.bluehost.com/mcp), completing OAuth sign-in, and verifying the connection returns a working tool list. It closes with troubleshooting steps for common connection issues and a security note for OpenClaw and nanobot users, since those frameworks typically already have shell, file, and messaging access and should be scoped and sandboxed carefully before adding more tools. Bluehost supports connecting and authenticating its own MCP server; troubleshooting the third-party assistant frameworks themselves is outside Bluehost's support scope — see each project's own documentation or community channels for issues that aren't specific to the Bluehost connection.

If you need further assistance, Bluehost Chat Support is available 24 hours a day, 7days a week while Bluehost Phone Support is available 7 days a week from 7 am-12 midnight EST. 

  • Chat Support -  While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.