mcpbeat Sign in

BotKelp MCP Server

by aiscimi-code Your server? Claim it
not responding

BotKelp is listed as active in the registry but did not answer our last check. It exposes 15 tools.

Verified Next.js component scaffolds via remote HTTP MCP, with integrity stamps for Claude/Cursor.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 16 days of history · worst day 0%
16 days agonow
0.0%
Uptime 24h
0 of 91 checks
15
Tools
read from the server
86 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 88

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 7 September 2026. No other catalogue keeps this.

15 Sep 12 tools changed the parameters they ask for get_adminpageset, get_component, get_github and 9 more
15 Sep 5 tool descriptions were rewritten get_component, get_projects, get_scaffold and 2 more
15 Sep 2 tools appeared get_account_status, verify_scaffold
14 Sep 2 tools appeared get_github, set_github
14 Sep a tool description was rewritten purchase_scaffold
14 Sep a tool changed the parameters it asks for purchase_scaffold
10 Sep 11 tools changed the parameters they ask for get_adminpageset, get_component, get_help and 8 more
10 Sep a tool disappeared verify_scaffold
10 Sep a tool description was rewritten get_scaffold
8 Sep 12 tools disappeared apply_changes_to_repo, buy_scaffold_template, check_component_updates and 9 more
and 40 more, back to 7 September 2026

BotKelp does not always answer

Over the last week it answered 20.7% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add botkelp --transport http https://agent-scaffold-mcp.vercel.app/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "botkelp": {
      "url": "https://agent-scaffold-mcp.vercel.app/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.botkelp]
url = "https://agent-scaffold-mcp.vercel.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "botkelp": {
      "url": "https://agent-scaffold-mcp.vercel.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "botkelp": {
      "url": "https://agent-scaffold-mcp.vercel.app/mcp"
    }
  }
}

Available tools 15

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

adminpageset
get_adminpageset
Lists this account's admin page set names (omit name), or returns one set's exact files (pass name). These are the file trees purchase_scaffold's admin_page_set param bakes into a dedicated forked repo. Requires account_api_key.
set_adminpageset
Creates or fully replaces one named admin page set for this account — real file source (React/Next.js), not text config. purchase_scaffold's admin_page_set param bakes a chosen set into a brand-new, dedicated repo. An account may keep more than one named set.
github
get_github
Shows whether this account has a GitHub repo connected, or lists files under a path in that repo. If not connected, the result includes installUrl — open it (GitHub App) to grant read access to one repo. Sign in on botkelp.com with GitHub first so the install is tied to your account.
set_github
Returns a GitHub App install URL so the user can grant BotKelp read access to one of their repos. Open the URL, pick a single repo, approve. Then purchase_scaffold template_files: [{ source: "app/legal/" }] copies those pages into the clone. disconnect: true drops the connection. Prefer signing in with GitHub on botkelp.com first.
projects
get_projects
Lists this account's saved scaffold projects (id, name, description, repo, components, maintain state). Use the projectid with get_scaffold to re-fetch a scaffold — no project_api_key is needed as a tool argument.
set_projects
Turns Maintain on/off for one of this account's projects and/or rotates its project key. Identify the project with projectid (scoped to your authenticated account). Turning maintain off does not delete or revoke anything already cloned; it stops future repeat get_scaffold access after the current Maintain billing period.
siteprofile
get_siteprofile
Returns one or all of this account's named site profiles (privacy, terms, cookies, licence, custom_field) as JSON bodies + destination paths — not as files in a template repo. Pass list: true to see profile names, or siteprofilename to fetch one. field filters to specific categories (default: all). If the previous purchase_scaffold/get_scaffold result set incomplete: true, call this with next.arguments. There is no second unsolicited reply. Requires account_api_key.
set_siteprofile
Creates or updates one named site profile for this account. Fields omitted from `field` keep their current saved value (or blank, if the profile is new); pass only what changed. custom_field entries are merged key-by-key. An account may keep more than one named profile (e.g. one per brand/site).
account
get_account_status
Reports whether your authenticated account has a BotKelp account_api_key linked (yes/no) and when it was last linked/rotated. Never returns the key itself. Use this to check whether key-gated tools will work before calling them. Takes no parameters — your identity comes from the MCP transport, not the call.
component
get_component
Returns the exact, unrendered source files for one catalog component — the same files a purchased scaffold would include for it. Use this to inspect or compare a component before buying a scaffold. Free, but rate-limited to 32 calls/day per account. Requires a registered account key (no credits are spent). IMPORTANT: files contain raw EJS template markers (e.g. <%= projectName %>, <% ... %>) and are NOT build-ready. Do not copy get_component output directly into a project. Use purchase_scaffold or generate_scaffold for rendered, build-ready files.
help
get_help
Free, no API key. Usage + full component catalog as TSV (id, name, version, description, provides, requires, conflictsWith). Call this first. Prefer resource botkelp://catalog if your client supports it.
purchase
purchase_scaffold
Requests a build for the given component ids, backed by a private GitHub repo BotKelp owns and manages itself under its own org — never your account. Returns the repo's location, a short-lived single-repo-scoped clone credential, and a persistent projectid for later use with get_scaffold/get_projects/set_projects. Repeat requests for the same component combination reuse the same repo at no extra GitHub-side cost. A failed build (red ci.yml) is never charged. Payment: provide account_api_key to pay with account credits (requires sufficient balance), or omit it entirely to pay per-call in USDC via the x402 protocol (attach payment via the MCP call's _meta["x402/payment"] — no signup, no tool argument for this). maintain (default true, credit flow only) keeps this project's repeat access renewable — see ADR 0025 and set_projects. Pass site_profile: true (only your account's single profile) or a profile name to attach that named profile's documents in the same result; if incomplete, call get_siteprofile with next.arguments — there is no second unsolicited reply. delivery: "clone" (default) returns a git clone command; "inline" returns the files in the reply instead, for callers that can't run git — costs more tokens, use only when a shell isn't available. Extra pages land IN the clone (unique personal bk-* repo; shared tpl stays generic): site_profile true or a name bakes dashboard legal pages (privacy/terms/cookies) as Next.js routes; template_files true (all saved files) or [{name} | {source, dest}] pulls dashboard files or files from the connected GitHub repo.
report
report_issue
File a GitHub issue on https://github.com/botkelp/components/issues about generated or catalog code, or request a new component/docs change. Welcome — we want agents to report problems instead of silently papering over them. Requires account_api_key (spam guard), rate-limited to 10 calls/day per account. projectid is optional context. Never include API keys or secrets in description.
scaffold
get_scaffold
Re-fetches a scaffold you already purchased via purchase_scaffold: a fresh clone credential and the current component versions, at no additional credit cost. Identify the project with projectid (resolved from your authenticated account). For a credit-flow project, this always requires an active Maintain subscription on it (see set_projects) — repos are shared by component combination, so this is always a repeat hand-off. An x402 (accountless) project has no Maintain gate. Pass site_profile the same way as purchase_scaffold to attach a named profile's documents in the same result. delivery: "clone" (default) returns a git clone command; "inline" returns the files in the reply instead, for callers that can't run git — costs more tokens.
verify
verify_scaffold
Runs a real `npm install && npm run build` against the given files on an isolated GitHub Actions runner and reports whether the project builds. Two-call protocol: pass files to start (returns WAIT + a jobId), then call again with that jobId to get the verdict (OK or FAIL). A full install and build usually takes one to two minutes. Requires the projectid of a project this account purchased via purchase_scaffold — attributes every build to a real customer. Use this after editing a get_scaffold result to check the edited project still builds, before handing it to the user. Send the full project — every file, not just the ones you changed. On FAIL, the response includes the tail of the failing step output (compiler/install errors). Fix the files and retry.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

apply_changes_to_repo
removed 8 Sep 2026
buy_scaffold_template
removed 8 Sep 2026
check_component_updates
removed 8 Sep 2026
create_project
removed 8 Sep 2026
generate_scaffold
removed 8 Sep 2026
get_admin_config
removed 8 Sep 2026
get_scaffold_template
removed 8 Sep 2026
get_site_profile
removed 8 Sep 2026
list_projects
removed 8 Sep 2026
resolve_components
removed 8 Sep 2026
save_admin_config
removed 8 Sep 2026
search_components
removed 8 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://agent-scaffold-mcp.vercel.app/mcp streamable-http answering 86 ms 3 min ago

Alternatives to BotKelp

same job, measured the same way
Doom MCP
by gunnargrosch

Play DOOM via MCP - works with Claude Code, Cursor, and any MCP client

102 installs/wk local only
Signalpipe
by abyousef739

Agentic Reddit/HN buying-signal detection for Claude Code, Cursor, and Windsurf via MCP.

answering
Visibilityai
by thinksuitesolution-coder

Verified Indian business data and AI-visibility reports for MCP-compatible AI agents.

13 tools answering
tdmcp — TouchDesigner MCP server
by pantani

Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.

112 installs/wk local only
Kireo
by wang1051992187

Long-term memory for Claude Code, Cursor and any MCP client, with a searchable web dashboard.

89 installs/wk local only
I
Chalk
by appkitstudio

Chalk's bundled MCP server for drawing diagrams on macOS via Claude, Cursor, VS Code

local only
Rami Code Review
by rami

AI code review for GitHub PRs with an MCP autofix loop for Claude Code and Cursor

answering
Kage
by kage-core

Verified memory for coding agents: claims cited against code, stale withheld, savings receipts.

75 installs/wk local only

BotKelp — questions

Answers built from our own checks of this server.

What can BotKelp do?
It exposes 15 tools, read directly from the server on our last check. Among them: get_account_status, get_adminpageset, get_component, get_github, get_help, get_projects and 9 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is BotKelp mostly used for?
Its tools cluster around github, projects and adminpageset. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is BotKelp working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 91 checks got a reply (0.0%), average response time 86 ms. The bar chart above shows every period we have measured.
Did BotKelp ever remove tools?
Yes. apply_changes_to_repo, buy_scaffold_template, check_component_updates, create_project and 8 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
Is BotKelp still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
The registry lists BotKelp as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect BotKelp?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does BotKelp need an API key?
No. BotKelp completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 15 of them are readable on this page. This is what we observed, not what the docs claim.