Kapiti MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HEADLESSHOST_API_KEY | Yes | Your Kapiti API authentication token | |
| HEADLESSHOST_BASE_URL | No | The base URL for the Kapiti API | https://api.kapiti.com |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pingA | Test authentication and connection to the Headlesshost API |
| healthB | Check the health status of the Headlesshost API |
| get_ref_dataC | Get system reference data and lookups |
| register_userC | Register a new user in the system with account creation |
| create_userC | Create a new user in the current account |
| get_userC | Get user details by ID |
| update_userC | Update user information |
| delete_userC | Delete a user from the system |
| get_accountB | Get current account information |
| update_accountC | Update account information |
| upload_user_profile_imageC | Upload a profile image for a user |
| upload_staging_site_fileC | Upload a file to a staging site |
| create_content_siteC | Create a new content site in the current account |
| get_content_sitesB | Get all content sites in the current account |
| get_content_siteB | Get content site details by ID |
| update_content_siteC | Update staging site information |
| delete_content_siteC | Delete a content site |
| update_staging_siteC | Update staging site information |
| delete_staging_siteC | Delete a staging site |
| publish_staging_siteC | Publish a staging site to make it live |
| get_staging_siteC | Get staging site details by ID |
| get_staging_site_pagesC | Get staging site pages by ID |
| get_staging_site_configurationC | Get staging site configuration by ID |
| get_staging_site_logsC | Change logs since last publish |
| get_published_sitesC | Get published sites for a content site |
| revert_staging_siteC | Revert a staging site to a previous state |
| clone_staging_siteC | Clone a staging site |
| create_staging_site_sectionC | Create a new section in a staging site page |
| get_staging_site_sectionC | Get details of a staging site section |
| update_staging_site_sectionC | Update a staging site section |
| delete_staging_site_sectionC | Delete a staging site section |
| publish_staging_site_sectionC | Publish a staging site section |
| revert_staging_site_sectionC | Revert a staging site section to a previous state |
| get_staging_site_section_logsB | Get logs for a staging site section since the last publish |
| create_staging_site_pageC | Create a new page in a staging site |
| get_staging_site_pageC | Get details of a staging site page |
| update_staging_site_pageC | Update a staging site page |
| delete_staging_site_pageC | Delete a staging site page |
| get_staging_site_page_logsB | Get the change logs for a staging site page since the last publish |
| get_content_site_logsC | Get the last 15 activity logs for a content site |
| get_content_site_hitsB | Get daily hits for a content site |
| get_content_site_accountsC | Get accounts associated with a content site |
| get_content_site_claimsC | Get current user claims for the content site |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| api_config | Current Headlesshost API configuration and available endpoints |
| api_health | Current health status and connectivity information for the Headlesshost API |
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/Headlesshost/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server