Skip to main content
Glama

Server Details

Verified component catalog over remote MCP: agents pick ids and get a project that builds.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
botkelp/components
GitHub Stars
0
Server Listing
BotKelp
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 16 tools

Disambiguation4/5

Most tools map cleanly to a resource+action (search_components vs get_component vs purchase_scaffold; get_/set_ pairs for projects, siteprofile, adminpageset). The main soft spots are get_github vs set_github, which both discuss connect/install flows and installUrl, and get_component vs purchase_scaffold, whose boundary is only clarified inside the description text.

Naming Consistency4/5

Consistent get_/set_ prefix pairs plus a few action verbs (search_, purchase_, verify_, report_), so an agent can predict names. Minor deviations: cramped compound nouns like get_adminpageset and get_siteprofile that do not match the 'admin_page_set' / 'site_profile' spelling used in the descriptions, and get_projects plural vs get_component singular.

Tool Count4/5

16 tools is at the upper end but each corresponds to a real operation in a multi-resource domain (catalog, purchasing, verification, projects, profiles, admin page sets, GitHub). Four symmetric get_/set_ resource pairs plus lifecycle tools earn their place, though the set could be trimmed by folding account/help/status helpers together.

Completeness4/5

The catalog → purchase → verify → maintain → refetch loop is fully covered, along with profile, admin-page-set, and GitHub configuration. Gaps are minor: no way to delete a named site profile or admin page set (only full replace), no credit-balance check despite credit-based purchasing, and no explicit list of prior purchases beyond get_projects.

Available Tools

16 tools
get_account_statusGet account statusA
Read-onlyIdempotent
Inspect

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 setA
Read-onlyIdempotent
Inspect

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 sourceA
Read-onlyIdempotent
Inspect

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 connectionA
Read-onlyIdempotent
Inspect

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 helpA
Read-onlyIdempotent
Inspect

Free. Short usage index. Then search_components to pick ids.

Inputs: no named parameters.

get_projectsGet projectsA
Read-onlyIdempotent
Inspect

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 scaffoldA
Idempotent
Inspect

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 profileA
Read-onlyIdempotent
Inspect

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 componentsA
Read-onlyIdempotent
Inspect

Free. Compact catalog TSV: id, provides, requires, conflictsWith. Omit args for all.

Inputs: query, detail, provides.

set_adminpagesetSet admin page setA
DestructiveIdempotent
Inspect

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 GitHubB
DestructiveIdempotent
Inspect

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 projectsA
Destructive
Inspect

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 profileA
DestructiveIdempotent
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      MCP server for verified reuse infrastructure that lets agents query before work to obtain safe, permissioned results (exact component, source-free method, or abstention) with receiver-owned verification and non-disclosure guarantees.
      2
      Apache 2.0
    • A
      license
      A
      quality
      B
      maintenance
      Coordination protocol for parallel coding agents, built above Git. The MCP server exposes the full 17-tool lifecycle over stdio: register agents, publish intents with semantic scopes and declared operations, claim work, check for conflicts before code is written, publish ChangeSets, run trusted named verification checks, and record accepted work. Deterministic rules raise findings when two agents'
      18
      436
      Apache 2.0
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables coding agents and other MCP clients to hand bounded jobs to remote worker agents, track progress, and review reports or patches before accepting results, with repository access denied until explicitly granted and owner approval required.
      246 npm
      Apache 2.0
    • A
      license
      Not graded
      quality
      B
      maintenance
      Server-enforced workflow discipline for AI agents. An MCP server providing persistent work items, dependency graphs, quality gates, and actor attribution. Schemas define what agents must produce — the server blocks the call if they don't. Works with any MCP-compatible client.
      214
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.