BotKelp
Server Details
Verified component catalog over remote MCP: agents pick component ids and get a stamped project repo that builds. Connect at https://www.botkelp.com/mcp. Auth: MCP OAuth 2.1, or a Bearer bk_live_ API key; initialize and tools/list are open.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 16 tools
Most tools are cleanly split by resource (admin page sets, site profiles, projects, GitHub, components) with clear get/set pairs, and the descriptions explicitly disambiguate tricky cases like get_component (unrendered source) vs purchase_scaffold (real files) and get_scaffold (re-fetch) vs purchase_scaffold (buy). The main soft spot is get_github vs set_github, which both surface an install URL when no repo is connected, and get_help vs search_components overlap as free discovery entry points.
Every tool is snake_case verb_noun, and resources follow a predictable get_/set_ pairing for admin page sets, site profiles, projects, and GitHub. Action tools (purchase_scaffold, verify_scaffold, search_components, report_issue) use the same verb-first convention.
At 16 tools it sits at the upper end of comfortable, but nearly every tool maps to a distinct resource-action or to a small utility (status, help, issue reporting) that earns its place. The get/set symmetry keeps the surface from feeling bloated.
The purchase lifecycle is well covered: discovery (search/get_component), buying, re-fetching, verifying builds, project maintenance, plus profile/admin-page authoring and GitHub wiring. Gaps are minor — there is no explicit delete/remove for saved projects or site profiles, only a Maintain toggle and replace-in-place semantics.
Available Tools
16 toolsget_account_statusGet account statusARead-onlyIdempotentInspect
No params. Says whether you are signed in (authenticated) and account tools work (accountToolsReady). Never returns a key.
Inputs: no named parameters.
get_adminpagesetGet admin page setARead-onlyIdempotentInspect
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 a linked account (transport auth).
Inputs: name.
get_componentGet component sourceARead-onlyIdempotentInspect
One component's source files, UNRENDERED (EJS markers, not build-ready): inspect only; use purchase_scaffold for real files. Free, 32/day, signed-in account.
Inputs: component (required).
get_githubGet GitHub connectionARead-onlyIdempotentInspect
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.
Inputs: path.
get_helpGet helpARead-onlyIdempotentInspect
Free. Short usage index. Then search_components to pick ids.
Inputs: no named parameters.
get_projectsGet projectsARead-onlyIdempotentInspect
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.
Inputs: no named parameters.
get_scaffoldGet scaffoldAIdempotentInspect
Refetches a scaffold you purchased (fresh clone command), no extra credits. Credit-flow projects need Maintain on. Same site_profile/delivery options as purchase_scaffold.
Inputs: projectid (required), delivery, site_profile.
get_siteprofileGet site profileARead-onlyIdempotentInspect
Your site profiles (privacy, terms, cookies, licence, custom_field) as JSON. list: true for names, or siteprofilename for one; field filters. Use next.arguments when a purchase reply says incomplete: true.
Inputs: list, field, cursor, siteprofilename.
purchase_scaffoldPurchase scaffoldAInspect
Buys a CI-green starter repo for component ids (credits via your signed-in account, or x402). Returns a git clone command and projectid. Red builds are refused and not charged. delivery "inline" returns files instead (more tokens).
Inputs: components (required), project, delivery, maintain, +3 more.
report_issueReport an issueAInspect
Report a catalog/code bug or request a component (files an issue on botkelp/components). Signed-in account, 10/day. No secrets.
Inputs: description (required), projectid.
search_componentsSearch componentsARead-onlyIdempotentInspect
Free. Compact catalog TSV: id, provides, requires, conflictsWith. Omit args for all.
Inputs: query, detail, provides.
set_adminpagesetSet admin page setADestructiveIdempotentInspect
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.
Inputs: name (required), files (required).
set_githubConnect or disconnect GitHubBDestructiveIdempotentInspect
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.
Inputs: disconnect.
set_projectsSet projectsADestructiveInspect
Turn Maintain on/off for a project and/or rotate its project key. Off keeps existing clones; it stops future get_scaffold access.
Inputs: projectid (required), rotate, maintain.
set_siteprofileSet site profileADestructiveIdempotentInspect
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).
Inputs: field (required), siteprofilename (required).
verify_scaffoldVerify scaffoldAInspect
Remote npm install && npm run build of your edited files (send every file). Call with files -> WAIT + jobId; call again with jobId -> OK or FAIL with the error tail. Needs a purchased projectid.
Inputs: projectid (required), files, jobId, envVariables.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Search, vet & assemble MCP servers from your agent: verified tools, risk labels, and trust scores.
Toolstile is a managed MCP gateway that connects remote MCP servers behind one endpoint, with per-agent permissions, shared accounts and activity logs. Connect at https://mcp.toolstile.com/mcp over Streamable HTTP with OAuth; sign in at https://toolstile.com, select a workspace and connect your upstream servers. Available tools, resources and prompts depend on that workspace and the agent's granted access.
Headless task management for bots, apps and AI agents. Remote MCP server, OAuth or access token.
Related MCP Servers
FlicenseNot gradedqualityCmaintenanceProvides coding agents with verified recommendations, version-specific breakage traps, design systems, and installable skills over MCP, enabling safer stack and dependency decisions without requiring an API key.1-- AlicenseNot gradedqualityFmaintenanceRemote MCP server enabling agents to search, buy, and publish reusable knowledge via nine agent-native tools without API keys or custodied wallets.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI clients such as Claude, Cursor, VS Code, and Windsurf to list and manage workspaces, projects, tasks, AI agents, and automations through a hosted OAuth-secured endpoint or a local stdio package. Also generates MCP tools from any OpenAPI spec.1,950 npmMIT
- AlicenseNot gradedqualityBmaintenanceEmpower any MCP-compatible AI Agent(MCP Client) with engineering-grade capabilities to understand, modify, run, and deliver real-world code repositories.137 PyPI1,222Apache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.