Get startedUpdated
Connect over MCP
clickd’s MCP server is at https://clickd.com/mcp. Add that address to Claude, ChatGPT, Cursor or any agent that speaks MCP, and it works at once, with no key and no sign-up.
https://clickd.com/mcp is an address for agents: they send it messages, and a browser opening it is shown this page. Add the address to your agent below.
How do I add clickd to my agent?
Add the address where your agent keeps its MCP servers. Pick where yours runs: the setting is the address alone, and nothing else is needed to start.
https://clickd.com/mcpNo key neededStreamable HTTPJSON API at /api/v1
- Connect where your agent runs
Run this once, from any folder. Claude Code keeps it for every project.
Terminal claude mcp add --transport http clickd https://clickd.com/mcpNot needed to start. A free key, made with an email, lets your agent read a site again after a fix and adds the private parts of sites you claim. With one, the setting gains this line.
With a key claude mcp add --transport http clickd https://clickd.com/mcp \ --header "Authorization: Bearer mk_your_key"Add this to Codex’s settings, then start Codex again.
~/.codex/config.toml [mcp_servers.clickd] url = "https://clickd.com/mcp"Not needed to start. A free key, made with an email, lets your agent read a site again after a fix and adds the private parts of sites you claim. With one, the setting gains this line.
With a key bearer_token_env_var = "CLICKD_KEY"Add this to Gemini CLI’s settings, then start it again and run /mcp to see clickd’s tools.
~/.gemini/settings.json { "mcpServers": { "clickd": { "httpUrl": "https://clickd.com/mcp" } } }Not needed to start. A free key, made with an email, lets your agent read a site again after a fix and adds the private parts of sites you claim. With one, the setting gains this line.
With a key "headers": { "Authorization": "Bearer mk_your_key" }Add this in the site’s repository, then turn clickd on under MCP in Cursor’s settings.
.cursor/mcp.json { "mcpServers": { "clickd": { "url": "https://clickd.com/mcp" } } }Not needed to start. A free key, made with an email, lets your agent read a site again after a fix and adds the private parts of sites you claim. With one, the setting gains this line.
With a key "headers": { "Authorization": "Bearer ${env:CLICKD_KEY}" }Add this under Settings, Customizations, MCP servers, or in this file; then refresh the list of servers. In one project only, use .agents/mcp_config.json instead.
~/.gemini/config/mcp_config.json { "mcpServers": { "clickd": { "serverUrl": "https://clickd.com/mcp" } } }Not needed to start. A free key, made with an email, lets your agent read a site again after a fix and adds the private parts of sites you claim. With one, the setting gains this line.
With a key "headers": { "Authorization": "Bearer mk_your_key" }Add this in the site’s repository, then start the server from the file.
.vscode/mcp.json { "servers": { "clickd": { "type": "http", "url": "https://clickd.com/mcp" } } }Not needed to start. A free key, made with an email, lets your agent read a site again after a fix and adds the private parts of sites you claim. With one, the setting gains this line.
With a key "headers": { "Authorization": "Bearer ${input:clickd-key}" }Add this to Windsurf’s MCP settings, in ~/.codeium/windsurf/mcp_config.json, then refresh its list of servers.
mcp_config.json { "mcpServers": { "clickd": { "serverUrl": "https://clickd.com/mcp" } } }Not needed to start. A free key, made with an email, lets your agent read a site again after a fix and adds the private parts of sites you claim. With one, the setting gains this line.
With a key "headers": { "Authorization": "Bearer mk_your_key" }Any client that speaks MCP over HTTP connects with these two things. No key and no sign‑in.
Settings Address https://clickd.com/mcp Transport Streamable HTTPNot needed to start. A free key, made with an email, lets your agent read a site again after a fix and adds the private parts of sites you claim. With one, the setting gains this line.
With a key Authorization: Bearer mk_your_key - Ask it something
In words. Your agent picks the call, and the answer is the one a person sees on the report.
- What should I fix first on example.com?
clickd_brief({ site: "example.com" }) - Fix the top issue, then have clickd read the site again.
clickd_rescan({ site: "example.com" }) - Who am I up against, and what do they cover that I don’t?
clickd_rivals({ site: "example.com" })
What comes backThe start of a brief, a sample
What clickd_brief answersThe start of one, a sample # Fix list for example.com clickd read 64 pages of https://example.com on 2026-10-15 and scored them 72 of 100. A score says pages are well formed. It does not say an assistant cites the site. ## 1. Put the text in the HTML - **Failing:** 9 pages - **What to do:** Put the page text in the HTML the server sends. Most AI crawlers do not run scripts. - **Pages:** - `/services/drainage` - `/pricing` - and 7 more
- What should I fix first on example.com?
- Want more? Get a free key
Not needed to start. With an email, your agent can read a site again after a fix, and claiming your own site adds its private parts.
Or connect with no key, and your agent signs you up itself withclickd_signup.
What works with no key?
Most of it. Without a key an agent makes up to 60 calls an hour from one address. A free key, made with an email, adds the rest, and your agent can sign you up itself, with clickd_signup. Without an email it gets a throwaway key instead: clickd knows the agent by it, and it asks for a few reads an hour, but it cannot claim a site.
| What your agent can do | No key | Free key |
|---|---|---|
| Read any site’s public report, fix list and plan | Yes | Yes |
| Read the rulebook and the leaderboard, and run the free checks | Yes | Yes |
| Ask clickd to read a site again after a fix | No | Yes |
| See the private parts of a site you claim | No | Yes |
What if my assistant has no MCP?
It opens one address. An assistant that can only open web pages, such as Google’s AI Mode or ChatGPT search, scans a site by opening one address. It answers in plain text with the score, the grade and the fixes worth the most. A site not read yet is put in line, and the same address answers with its report a few minutes later.
https://clickd.com/scan/example.comWhich tools does it list?
/mcp lists the 17 tools most work needs, and /mcp/all lists every tool. Every tool’s name answers at either. What each one does is in the tools reference.