Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KLEAP_API_KEYYesYour Kleap API key (kleap_live_sk_...). Required for authentication.
KLEAP_API_URLNoOverride the API base URL (default: https://kleap.co).https://kleap.co

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_appsA

List the Kleap apps (websites) owned by the authenticated account.

get_appA

Get one Kleap app's metadata: status, slug, production_url, published state.

list_app_filesB

List the source files of a Kleap app.

create_appA

Create a new Kleap website from a natural-language prompt. Returns a task — poll check_task until it completes.

modify_appC

Ask a Kleap app's AI to change it (edit copy, add a section, fix a bug). Returns a task — poll check_task.

check_taskA

Poll an async task (app creation or edit). Returns status + result when done. If status is 'failed' (e.g. a transient generation stall), call retry_task with the same task_id to resume — don't start over.

retry_taskA

Resume a failed or stalled create/modify task from where it stopped (partial files are preserved). Use this when check_task reports 'failed' before starting a brand-new create_app. Returns a fresh task — poll check_task on the new task_id.

publish_appA

Publish a Kleap app to its live URL with the VERIFIED-LIVE guarantee: it is only reported live once the new version is provably serving (otherwise it reports 'not confirmed live' — never a false positive). Returns a deploy handle — poll get_publish_status.

get_publish_statusB

Check whether an app is actually published and live (production_url + published state).

get_creditsA

Check the authenticated account's remaining credit balance and plan.

search_domainsA

Search for available domains for a site (e.g. 'mybakery'). Returns available names across TLDs. NOTE: agents cannot buy a domain — purchase is confirmed by the user in Kleap. Use connect_domain for a domain the user already owns.

check_domainA

Check a domain's connection / DNS status for a Kleap app.

connect_domainA

Connect a domain the user ALREADY OWNS to a published Kleap app (sets up routing + automatic TLS). The app must be published first; the user points the domain's A record to Kleap. Does not buy anything.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kleap-co/kleap'

If you have feedback or need assistance with the MCP directory API, please join our Discord server