ClawLink
Developer Tools35 toolsPaste one API key

Siteleaf integration for AI agents

A friendly CMS for static sites.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Siteleaf once and call the same tools from all of them.

Setup

Connect Siteleaf through ClawLink's hosted setup.

  • Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Siteleaf exposes 35 tools through ClawLink. The 29 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
siteleaf_get_collectionGet a collection by site ID and collection pathRead
siteleaf_get_current_userReturn the Siteleaf user authenticated by the connected API keyRead
siteleaf_get_documentGet a Siteleaf document by IDRead
siteleaf_get_jobGet the complete buffered status stream for a Siteleaf job, including all status events and theRead
siteleaf_get_pageGet a Siteleaf page by IDRead
siteleaf_get_roleGet a Siteleaf site-access role by IDRead
siteleaf_get_siteGet one Siteleaf site by ID, including its settings and current or most recent previewRead
siteleaf_get_site_taxonomyReturn the unique post tags and categories used by a Siteleaf siteRead
siteleaf_get_sourceGet raw source-file metadata or list a source directory for a Siteleaf siteRead
siteleaf_list_collection_filesSearch and list static files in a Siteleaf collection with sorting and agent-controlledRead
siteleaf_list_collectionsList content collections in a Siteleaf site with agent-controlled paginationRead
siteleaf_list_documentsSearch and list documents in a Siteleaf collection with visibility, extension, sorting, andRead
siteleaf_list_pagesSearch and list pages in a Siteleaf site with visibility, extension, sorting, and paginationRead
siteleaf_list_site_usersList users who have access to a Siteleaf site with agent-controlled paginationRead
siteleaf_list_sitesList sites accessible to the connected Siteleaf account, with optional sorting andRead
siteleaf_create_collectionCreate a content collection in a Siteleaf siteWrite
siteleaf_create_collection_fileUpload one static file to a Siteleaf collection identified by its pathWrite
siteleaf_create_documentCreate a document in a Siteleaf collection with content, taxonomy, metadata, and visibilityWrite
siteleaf_create_pageCreate a page in a Siteleaf siteWrite
siteleaf_create_roleGrant a Siteleaf user an admin, publisher, or writer role on a siteWrite
siteleaf_create_siteCreate a Siteleaf site with its domain, timezone, metadata, and defaultsWrite
siteleaf_update_collectionUpdate at least one of a collection's title, path, permalink, output behavior, or metadataWrite
siteleaf_update_documentUpdate at least one of a document's content, path, taxonomy, visibility, metadata, or dateWrite
siteleaf_update_pageUpdate at least one of a page's content, path, visibility, metadata, or publication dateWrite
siteleaf_update_roleChange an existing Siteleaf role to admin, publisher, or writerWrite
siteleaf_update_siteUpdate at least one of a site's title, domain, timezone, metadata, or Jekyll content defaultsWrite
siteleaf_upsert_sourceCreate or replace one raw source file in a Siteleaf siteRead
siteleaf_cancel_jobCancel an active Siteleaf job by job IDWrite
siteleaf_publish_siteStart an asynchronous compile-and-publish job for a Siteleaf site and return its job IDWrite