Skip to content
quickhost.ing

MCP

Connect your agent to QuickHost

QuickHost has an MCP server with 17 tools, so an agent can publish a file, password-gate it, hand back the URL and read the comments that come back — without you opening a browser. It takes one command in most clients, and a pasted URL in the rest.

Step one

Which of the two setups do I need?

It is decided by your client, not by you. Clients that let you set a header — Claude Code, Cursor, Codex, VS Code — use a token you create first. Clients that only take a URL — the Claude and ChatGPT connector panels — sign you in through OAuth instead, and there is no token to copy.

If your client takes a header

Create a token at app.quickhost.ing/settings under API tokens. It is shown once and starts with qh_. Treat it like a password: it can publish, change who can see a project, and read your clients’ comments. Wherever the setup below says TOKEN, paste that value.

If your client takes a URL

Skip the token entirely. Paste https://api.quickhost.ing/mcp into the connector panel and approve the sign-in when it appears. Your client registers itself and handles the rest.

Step two

How do I add it to my client?

Pick yours. If it is not listed, any MCP client that speaks Streamable HTTP will work — point it at the same endpoint.

Claude Code

Token

Run it in your terminal, then /mcp in a session lists the tools.

claude mcp add --transport http quickhost \
  https://api.quickhost.ing/mcp \
  --header "Authorization: Bearer TOKEN"

Claude Desktop

Sign in

Settings → Connectors → Add custom connector. Paste the URL and sign in when it asks. There is no token to copy.

https://api.quickhost.ing/mcp

ChatGPT

Sign in

Settings → Connectors → Add. Same as above: paste the URL, approve the sign-in.

https://api.quickhost.ing/mcp

Cursor

Token

Add to ~/.cursor/mcp.json.

{
  "mcpServers": {
    "quickhost": {
      "url": "https://api.quickhost.ing/mcp",
      "headers": { "Authorization": "Bearer TOKEN" }
    }
  }
}

Codex CLI

Token

Add to ~/.codex/config.toml.

[mcp_servers.quickhost]
url = "https://api.quickhost.ing/mcp"
http_headers = { Authorization = "Bearer TOKEN" }

Step three

How do I know it worked?

Ask your agent to list your projects. If it comes back with a list — or an honest “you have none yet” — the connection is good and the token is valid. A 401 means the token is wrong or was revoked; create a new one.

Try this

Publish proposal.html to QuickHost as acme-proposal, password-gated, and give me back the URL and the doorcode.

For the agent

Can my agent set this up itself?

Yes, and that is the shorter path. Point it at https://api.quickhost.ing/mcp.md — the same instructions as above, written to be executed rather than read, covering every client we have verified. Everything an agent needs is published as plain text: no login, no JavaScript, no scraping a rendered page.

/mcp.md
Per-client connection instructions
/llms.txt
What QuickHost is, for a model reading about it
/docs.md
The full API surface in one file
/.well-known/agent.md
Discovery entry point