ai.cactal/cactal
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Cactal
Publisher-provided description
The website platform for AI agents. One API to build, host, and operate real websites.
Summary by lookupd
Build, host, and manage websites: create and rename sites, edit source code, manage assets, domains, and project knowledge.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http cactal https://api.cactal.ai/v1/mcp
Codex, remote (streamable-http)
codex mcp add cactal --url https://api.cactal.ai/v1/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"cactal": {
"url": "https://api.cactal.ai/v1/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 84)
Publisher-provided text
feedback_submitAdds user-requested free-form feedback to the Cactal product-feedback inbox. Describe what happened and what would have made the experience better. Agents mustwebsites_listLists accessible websites. By default returns active websites: use `organizationId` to scope one organization, `scope=shared` without it for direct grants outsiwebsites_getReturns a single website by `websiteId`, or by its `organizationSlug` + `websiteSlug` pair when starting from a URL — provide exactly one of the two identificatwebsites_createCreates a website in the organization. Provide either a `name` (trimmed, 1–200 characters) or a creation `prompt`; a prompt returns immediately with the temporawebsites_renameUpdates the website’s display name and, when supplied, its URL slug. The slug must be lowercase, URL-safe, unreserved, and unique among active websites in the owebsiteDomains_listReturns every domain record attached to the website, oldest first: the automatically allocated platform subdomain plus any custom domains. Platform subdomains awebsiteDomains_createCustomDomainClaims `hostname` for this website and registers it with the Cactal edge. Custom domains must first be enabled for the website (`websiteDomains.setEnabled`, ownwebsiteDomains_verifyCustomDomainRe-checks the ownership TXT record, edge readiness, and whether an HTTPS request to the hostname reaches this Cactal domain, then returns the updated status. AwebsiteDomains_setPrimaryDomainMakes this domain the canonical hostname for the published website: requests reaching the platform subdomain or any other custom domain are permanently redirectwebsiteDomains_removeCustomDomainDeregisters the hostname from the Cactal edge and deletes the domain record. If the removed domain was primary, the oldest remaining active custom domain is prowebsiteDomains_renamePlatformDomainMoves the website to `<label>.<platform domain>`, the free address every website is allocated at creation. `label` is just the leading part: 1-40 characters, lowebsiteAssets_listReturns ready assets newest first as compact rows (`description`, `category`, dimensions, `url`, `srcSet`); fetch one asset for `originalUrl` and `variants`. FiwebsiteAssets_getReturns the asset with `description`, `category`, and its CDN delivery shape: for transformable images `url` is the optimized 1920px default and `originalUrl` twebsiteAssets_importFromUrlFetches 1-10 public http(s) URLs server-side, one at a time, and stores each as a ready asset with no upload or finalize step. Media only: images, fonts, PDF, awebsiteAssets_updateChanges `filename`, `description`, or `category`. Pass only the fields to change; `null` clears a field. `category` is images only.websiteAssets_deleteArchives the asset: it immediately stops appearing in list responses and its id returns 404 from every asset endpoint. Archival cannot be undone through the APIwebsiteKnowledge_project_getReturns the website’s durable project knowledge: the text the user maintains as `content`, plus the `agentNotes` Cactal distills from agent conversations. BothwebsiteKnowledge_project_editApplies exact-match text edits to the user’s project knowledge text, in order; an empty `oldStr` appends. Change it only when the user asks; agent-discovered fawebsiteKnowledge_agentNotes_editApplies exact-match text edits to the agent notes, in order; an empty `oldStr` appends. Record only durable facts, decisions, rejected directions, and constrainwebsiteKnowledge_listLists the website’s private durable context entries: uploaded files and pasted text, each with a `title`, a generated `description`, and an `origin` of `upload`websiteKnowledge_createKeeps pasted or typed text as a context entry the agent searches and reads when relevant, using one of the website’s 25 slots. Cactal titles and describes it. UwebsiteKnowledge_updateRenames a context entry or replaces the text the agent reads. Replacing text does not change the downloadable original; images have no text.websiteKnowledge_readRead a bounded line range from a project context document. Read short relevant documents directly; search large documents first. Do not reread sufficient searchwebsiteKnowledge_searchFind evidence across selected project context documents. Batch independent queries; use passages directly when sufficient. Results merge overlapping text and inwebsiteKnowledge_viewReturns one private PNG, JPEG, or WebP context resource.websiteFavicons_setSets the website’s current favicon to a ready PNG, SVG, or ICO image from the same website asset library. Send `assetId: null` to clear it. The change applies iwebsiteSourceCode_summary_getReturns `headVersion`, `publishedVersion`, and whether the website has unpublished source changes.websiteSourceCode_files_listLists file identities, sizes, and line counts without contents, sorted by type then name with cursor pagination (default 20, maximum 100). Filter by name with `websiteSourceCode_files_readReads up to 50 files by name from head, published, or an explicit version. A single-file read supports line and character ranges; continue truncated reads withwebsiteSourceCode_files_searchFinds text across every source file and returns one entry per matching line with its file name, line, and column. Call this first to locate code, then read only
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 345 ms
- First indexed:
- Last seen in registry:
- Website: https://cactal.ai
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/ai.cactal/cactal)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp