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.
| Tool | What it does | Kind |
|---|---|---|
siteleaf_get_collection | Get a collection by site ID and collection path | Read |
siteleaf_get_current_user | Return the Siteleaf user authenticated by the connected API key | Read |
siteleaf_get_document | Get a Siteleaf document by ID | Read |
siteleaf_get_job | Get the complete buffered status stream for a Siteleaf job, including all status events and the | Read |
siteleaf_get_page | Get a Siteleaf page by ID | Read |
siteleaf_get_role | Get a Siteleaf site-access role by ID | Read |
siteleaf_get_site | Get one Siteleaf site by ID, including its settings and current or most recent preview | Read |
siteleaf_get_site_taxonomy | Return the unique post tags and categories used by a Siteleaf site | Read |
siteleaf_get_source | Get raw source-file metadata or list a source directory for a Siteleaf site | Read |
siteleaf_list_collection_files | Search and list static files in a Siteleaf collection with sorting and agent-controlled | Read |
siteleaf_list_collections | List content collections in a Siteleaf site with agent-controlled pagination | Read |
siteleaf_list_documents | Search and list documents in a Siteleaf collection with visibility, extension, sorting, and | Read |
siteleaf_list_pages | Search and list pages in a Siteleaf site with visibility, extension, sorting, and pagination | Read |
siteleaf_list_site_users | List users who have access to a Siteleaf site with agent-controlled pagination | Read |
siteleaf_list_sites | List sites accessible to the connected Siteleaf account, with optional sorting and | Read |
siteleaf_create_collection | Create a content collection in a Siteleaf site | Write |
siteleaf_create_collection_file | Upload one static file to a Siteleaf collection identified by its path | Write |
siteleaf_create_document | Create a document in a Siteleaf collection with content, taxonomy, metadata, and visibility | Write |
siteleaf_create_page | Create a page in a Siteleaf site | Write |
siteleaf_create_role | Grant a Siteleaf user an admin, publisher, or writer role on a site | Write |
siteleaf_create_site | Create a Siteleaf site with its domain, timezone, metadata, and defaults | Write |
siteleaf_update_collection | Update at least one of a collection's title, path, permalink, output behavior, or metadata | Write |
siteleaf_update_document | Update at least one of a document's content, path, taxonomy, visibility, metadata, or date | Write |
siteleaf_update_page | Update at least one of a page's content, path, visibility, metadata, or publication date | Write |
siteleaf_update_role | Change an existing Siteleaf role to admin, publisher, or writer | Write |
siteleaf_update_site | Update at least one of a site's title, domain, timezone, metadata, or Jekyll content defaults | Write |
siteleaf_upsert_source | Create or replace one raw source file in a Siteleaf site | Read |
siteleaf_cancel_job | Cancel an active Siteleaf job by job ID | Write |
siteleaf_publish_site | Start an asynchronous compile-and-publish job for a Siteleaf site and return its job ID | Write |