MCP tool reference

Interfold MCP tools map to the normal REST resources. Tool responses preserve the API’s structured JSON. List tools accept optional limit and offset and return their resource-specific array plus pagination; continue with pagination.nextOffset while pagination.hasMore is true.

Sites

Tool Effect
list_sites List sites in the authorized account.
create_site Create a Site, optionally with an existing bucket.
get_site Read one Site and reconciliation state.
update_site Change name, access, status, or retry reconciliation.

See Sites API.

Buckets

Tool Effect
list_buckets List account-owned buckets.
create_bucket Create storage.
get_bucket Read bucket metadata.
update_bucket Rename a bucket.

See Buckets API.

Files

Tool Effect
list_files List files or find an exact path.
read_file Read text content and metadata up to 256 KiB.
write_file Create or replace a complete text file.
delete_file Delete a file.
list_file_versions List recent revisions by stable file_id.
read_file_version Read historical text content up to 256 KiB.
restore_file_version Restore content with an expected current version ID.

Path-based file tools take an explicit bucket_id; history tools take the stable file_id returned by file metadata. Get a bucket ID from get_site or list_buckets. The 256 KiB text limit protects agent context and is an Interfold MCP client policy, not an MCP protocol limit. Download larger or binary revisions through the Files API or CLI. write_file accepts optional expected_current_version_id for conflict protection and returns the saved version ID. A restore creates another version; it does not change the file path or access rules.

Functions

Tool Effect
list_functions List deployed functions and current status.

Deploy by writing source to /api/<name>.ts; there is no separate MCP deploy tool. See Functions API.

Databases

Tool Effect
list_databases Inspect the site database and binding state.
create_database Create or resume database provisioning.
list_database_migrations List successful cloud migration metadata.
get_database_migration Read one successful receipt and its stored SQL.
apply_database_migration Apply one migration with explicit confirmation.

See Databases API.

Secrets

Tool Effect
list_secrets List names and metadata without values.
set_secret Create or replace a secret.
delete_secret Delete a secret.

There is intentionally no get_secret tool. See Secrets API.

On this page