Host a remote MCP serverin one call.

a server
$0a server
tools on each
64tools on each
Create an API key
import noclick

server = noclick.McpServer.from_name(
    "research", tools=["search", "fetch"], create_if_missing=True
)
print(server.url, server.tool_count)
Output
https://mcp.noclick.app/s/j6Zuv58bn6oGWPmI6nvAFrat5Y8YwjvWo84wJMgMNLw 2
Terminal
$ claude mcp add --transport http research https://mcp.noclick.app/s/j6Zuv58bn6oGWPmI6nvAFrat5Y8YwjvWo84wJMgMNLwAdded HTTP MCP server research with URL: https://mcp.noclick.app/s/j6Zuv58bn6oGWPmI6nvAFrat5Y8YwjvWo84wJMgMNLw to local config…$ claude mcp listChecking MCP server health… research: https://mcp.noclick.app/s/j6Zuv58bn6oGWPmI6nvAFrat5Y8YwjvWo84wJMgMNLw (HTTP) - ✔ Connected
Ran as shown on a new account, October 24, 2026, then added to Claude Code.

Free to host.

Its tool calls cost what they cost anywhere on NoClick.

A server
$0, up to 100 an account
Its tools
up to 64: your users’ apps, single operations, web search and page fetch
A call to a user’s app
runs in their own account
Every call
meets your policy and spend cap, and is logged

Start with a key.

Create an API key

Or paste one prompt into your coding agent. It saves a key to your .env.

Get the prompt in the console

Or add NoClick’s MCP server to your client.

More for developers.

Questions

An MCP server at a URL rather than a program on your machine: any client that speaks MCP over Streamable HTTP (Claude, ChatGPT, Claude Code, Codex, Cursor, VS Code, Windsurf, Zed) connects to it with the URL alone, and calls its tools.

Claude: Customize, Connectors, Add custom connector, and paste the URL. ChatGPT: turn on developer mode under Settings, Apps & Connectors, then Create and paste the URL with no authentication. Claude Code: claude mcp add --transport http <name> <url>. The guide has the steps for every client.

Up to 64: every operation of a user’s connection (HubSpot, Gmail, Linear and the rest), single operations of one, operations that need no account on NoClick’s key, web search and page fetch. bind fixes arguments no client should choose, and they leave the tool’s schema.

The URL is the key: anyone with it can call the tools, so hand it only to the person or agent it’s for. rotate gives the server a new URL and stops the old one at once. Every call runs under your policy and the key’s spend cap, and is logged with the server’s id.

The server is free, up to 100 an account. A tool call costs what it would anywhere on NoClick: a user’s app runs in their own account, and web search and page fetch count toward your usage at the search provider’s price.

No: this hosts your tools for your users. NoClick's own MCP server, at mcp.noclick.com, lets your coding agent build on the platform: claude mcp add --transport http noclick https://mcp.noclick.com.

Create an API key in the developer console, then pip install noclick or npm install noclick. Or paste the console's Quickstart prompt into Claude Code, Codex or Cursor: its one-time code saves a key to your project's .env without the key ever passing through the chat. Or add NoClick's MCP server to your client: claude mcp add --transport http noclick https://mcp.noclick.com.