@clikta/mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLIKTA_API_URL | No | Base URL of the Clikta API. Point at a self-hosted instance if you run one. | https://clikta.com |
| CLIKTA_API_TOKEN | Yes | API token generated in Clikta web app (Settings → API Token). Required. | |
| CLIKTA_MCP_HEADLESS | No | Set to 'true' to run Chromium headless (CI/scripted use). Headed by default so you can watch the demo happen live. | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| clikta_start_recordingA | Start a new Clikta recording. Creates the recording on the Clikta workspace, launches a real browser, and (if toolUrl is given) navigates there first. Call this before any other clikta_* action tool. Prefer a staging/sandbox toolUrl over production when one is available — the result includes a warning if the URL doesn't look like one. |
| clikta_navigateA | Navigate the active recording's browser to a URL and log it as a step. |
| clikta_clickA | Click an element in the active recording's browser and log it as a step. Locate the element with role(+name), text, or selector — role/text are more resilient than raw CSS. Refuses to click elements that look destructive (delete, payment, purchase confirmation, unsubscribe, ...) unless confirm:true. |
| clikta_typeA | Fill a text field in the active recording's browser and log it as a step. |
| clikta_noteA | Explain, in your own words, why you just did (or are about to do) something. This is the single most valuable tool here: notes feed the same mechanism as a human's spoken narration, and Clikta's AI guide generator uses them as context for writing each step's description. Call it liberally. |
| clikta_screenshotA | Take an ad-hoc screenshot of the current page and save it to the Clikta screenshot library (not tied to a recording step). |
| clikta_finish_recordingA | Stop the active recording, generate the AI guide/demo from the captured steps, publish it, and return the shareable link. Closes the browser. |
| clikta_list_recordingsA | List existing recordings in the Clikta workspace, so you can resume or avoid duplicating work. |
| clikta_list_toolsA | List the products/tools already registered in the Clikta workspace (Clikta 'Tool' entities, e.g. 'Acme Dashboard'), so a new recording can be attached to an existing one via toolId instead of creating a duplicate. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/rscoelho/clikta-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server