Skip to main content
Glama

Build and edit my websites

connections_site
Destructive

List, create and edit the member's websites ('my sites'); every save keeps a version. Nothing goes live until site_publish. Actions: list, create (name; a starter store makes a whole shop), save (files and deletes as a new version; baseVersionId must be the latest; keep saves small, one page, CSS inline, under 20 KB), add_image, history, read_file, diff, restore, import, preview_link, attach_domain, move_to_workspace, translate, footer, move_to_cloudflare (accountId; project optional: puts the live version on the member's own Cloudflare account and leaves the Connections copy live), deploy_functions (the site's server code, a Cloudflare Worker with env.DB and env.FILES), secret_request (a person types the value; never accept one in chat), connect_pay_webhook, connect_signin, put_files, list_files, delete_files, edit, rename, search, call_function, function_logs, delete_site, api_guide. Call api_guide for the full how-to of every action (what each sends and answers, the Worker's bindings, the form-submit address).A site whose production _worker.js serves GET /openapi.json becomes its owner's PRIVATE connector (my_app_tools, my_app_call); env.CNX_APP_ID is set. api_guide: API shape rules, a starter Worker and the cnx-auth.js helper; read it first.

Input Schema

NameRequiredDescriptionDefault
toNodiff: newer version id. rename: the new path.
altNoadd_image: alt text.
dirNoimport: folder to use as the site, e.g. dist.
refNoimport: branch, tag or commit; default branch.
urlNoimport: public https link to a .zip or .tar.gz.
bodyNocall_function: request body as text (send JSON as a string).
fileNoA file you hold in this chat, such as a picture you made; Connections fetches it. Use it in place of base64.
fromNodiff: older version id.
nameNocreate: site name, at most 80 characters.
pathNoread_file, rename: the file's path. call_function: path and query on the Worker, starting with /, default /.
repoNoimport: public GitHub repo, owner/name.
varsNodeploy_functions: plain-text env values, NAME: text (UPPER_SNAKE_CASE). Never a secret.
editsNoedit: at most 50, in order.
filesNosave: files to add or replace, at most 500. put_files: at most 50 files and 4 MB per call.
limitNofunction_logs: events, default 50, max 100. search: matches, default 50, max 200.
pathsNodelete_files: public file paths to remove, at most 50.
queryNosearch: text to find.
regexNosearch: query is a regex.
storeNocreate, starter store: shop details.
actionYesWhich.
deleteNosave: paths to remove.
domainNoattach_domain: the connected domain, e.g. susiegriswold.com.
methodNocall_function: HTTP method; default GET.
personNoLinked person to run this call as (first name). Omit to run as the connection's holder.
promptNoadd_image: words for a NEW picture, instead of hosting one.
rotateNoconnect_pay_webhook: new secret. connect_signin: refused (rotate_not_supported).
scopesNoconnect_signin: default openid, profile; photo allowed; others refused.
siteIdNoSite id, from action list.
sourceNodeploy_functions, not files: { storageFileId|url, dir }.
channelNodeploy_functions, secret_request, call_function, function_logs: which Worker; default preview.
dry_runNoPreview only.
headersNocall_function: request headers, NAME: text, at most 20.
messageNosave, put_files, delete_files: a short note on the change.
projectNomove_to_cloudflare: Cloudflare Pages project name (letters, digits, - and _); defaults to the website's address name.
publishNoput_files, delete_files, edit, rename: live (default true). restore: default false.
qualityNoadd_image with prompt; default low.
starterNocreate: store makes the first version a whole shop.
accountIdNomove_to_cloudflare: the member's 32-character Cloudflare account id.
versionIdNoread_file, search, preview_link: version id, default latest; restore (required); list_files: default the live version.
bodyBase64Nocall_function: request body as base64, instead of body.
errorsOnlyNofunction_logs: only error events.
footerLineNofooter: show or hide the Powered by Connections line.
ignoreCaseNosearch: ignore case.
secretNameNosecret_request: the env name the Worker reads, e.g. STRIPE_KEY.
source_urlNoadd_image: http(s) link to the picture.
contentTypeNoadd_image: data_base64's type; optional.
data_base64Noadd_image: picture as base64, under 4 MB.
redirectPathNoconnect_signin: where on the site the sign-in returns, e.g. /api/auth/connections/callback (default).
sinceMinutesNofunction_logs: how far back in minutes, default 60, at most 1440.
baseVersionIdNosave: base version; default latest.
storageFileIdNoimport: id of a zip in the member's Files.
expiresInHoursNopreview_link: hours valid, default 168, at most 720.
moveToNamespaceNo
translateSiteKeyNotranslate: Translate site key (tr_site_...) to serve other languages; empty string unlinks.
compatibilityDateNodeploy_functions: Workers compatibility date, YYYY-MM-DD.
compatibilityFlagsNodeploy_functions: only nodejs_compat (node:crypto etc.).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • addedInput schema / properties / accountId
      Added value: +{
      +  "description": "move_to_cloudflare: the member's 32-character Cloudflare account id.",
      +  "type": "string"
      +}
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "move_to_workspace",
      -  "translate",
      -  "footer",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request",
      -  "connect_pay_webhook",
      -  "connect_signin",
      -  "put_files",
      -  "list_files",
      -  "delete_files",
      -  "edit",
      -  "rename",
      -  "search",
      -  "call_function",
      -  "function_logs",
      -  "delete_site",
      -  "export",
      -  "api_guide"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "move_to_workspace",
      +  "translate",
      +  "footer",
      +  "move_to_cloudflare",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "connect_pay_webhook",
      +  "connect_signin",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "edit",
      +  "rename",
      +  "search",
      +  "call_function",
      +  "function_logs",
      +  "delete_site",
      +  "export",
      +  "api_guide"
      +]
    • changedInput schema / properties / project / description
      Previous value: -"Workspace to run this call in (id or name)."New value: +"move_to_cloudflare: Cloudflare Pages project name (letters, digits, - and _); defaults to the website's address name."
  2. Changed2 schema fields changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "move_to_workspace",
      -  "translate",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request",
      -  "connect_pay_webhook",
      -  "connect_signin",
      -  "put_files",
      -  "list_files",
      -  "delete_files",
      -  "edit",
      -  "rename",
      -  "search",
      -  "call_function",
      -  "function_logs",
      -  "delete_site",
      -  "export",
      -  "api_guide"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "move_to_workspace",
      +  "translate",
      +  "footer",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "connect_pay_webhook",
      +  "connect_signin",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "edit",
      +  "rename",
      +  "search",
      +  "call_function",
      +  "function_logs",
      +  "delete_site",
      +  "export",
      +  "api_guide"
      +]
    • addedInput schema / properties / footerLine
      Added value: +{
      +  "description": "footer: show or hide the Powered by Connections line.",
      +  "enum": [
      +    "on",
      +    "off"
      +  ],
      +  "type": "string"
      +}
  3. Changed1 schema field changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "move_to_workspace",
      -  "translate",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request",
      -  "connect_pay_webhook",
      -  "connect_signin",
      -  "put_files",
      -  "list_files",
      -  "delete_files",
      -  "edit",
      -  "rename",
      -  "search",
      -  "call_function",
      -  "function_logs",
      -  "delete_site",
      -  "api_guide"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "move_to_workspace",
      +  "translate",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "connect_pay_webhook",
      +  "connect_signin",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "edit",
      +  "rename",
      +  "search",
      +  "call_function",
      +  "function_logs",
      +  "delete_site",
      +  "export",
      +  "api_guide"
      +]
  4. Changed21 schema fields changed
    • changedInput schema / properties / action / description
      Previous value: -"What to do."New value: +"Which."
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "move_to_workspace",
      -  "translate",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request",
      -  "connect_pay_webhook",
      -  "connect_signin",
      -  "put_files",
      -  "list_files",
      -  "delete_files",
      -  "call_function",
      -  "function_logs",
      -  "delete_site",
      -  "api_guide"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "move_to_workspace",
      +  "translate",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "connect_pay_webhook",
      +  "connect_signin",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "edit",
      +  "rename",
      +  "search",
      +  "call_function",
      +  "function_logs",
      +  "delete_site",
      +  "api_guide"
      +]
    • changedInput schema / properties / compatibilityFlags / description
      Previous value: -"deploy_functions: Workers flags; only nodejs_compat (Node built-ins like node:crypto)."New value: +"deploy_functions: only nodejs_compat (node:crypto etc.)."
    • addedInput schema / properties / edits
      Added value: +{
      +  "description": "edit: at most 50, in order.",
      +  "items": {
      +    "properties": {
      +      "new": {
      +        "description": "Replacement; empty removes.",
      +        "type": "string"
      +      },
      +      "old": {
      +        "description": "Exact text, once in the file.",
      +        "type": "string"
      +      },
      +      "path": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "path",
      +      "old",
      +      "new"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • changedInput schema / properties / files / items / properties / base64 / description
      Previous value: -"Content as base64, for binary files."New value: +"Base64 content, for binary."
    • changedInput schema / properties / files / items / properties / path / description
      Previous value: -"Path in the site, e.g. css/site.css."New value: +"Path, e.g. css/site.css."
    • changedInput schema / properties / files / items / properties / text / description
      Previous value: -"Content as text. Use this or base64."New value: +"Text content, or base64."
    • changedInput schema / properties / files / items / properties / type / description
      Previous value: -"Content type; guessed if omitted."New value: +"Content type; guessed."
    • addedInput schema / properties / ignoreCase
      Added value: +{
      +  "description": "search: ignore case.",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / limit / description
      Previous value: -"function_logs: how many events, default 50, at most 100."New value: +"function_logs: events, default 50, max 100. search: matches, default 50, max 200."
    • changedInput schema / properties / path / description
      Previous value: -"read_file: the file's path. call_function: path and query on the Worker, starting with /, default /."New value: +"read_file, rename: the file's path. call_function: path and query on the Worker, starting with /, default /."
    • changedInput schema / properties / publish / description
      Previous value: -"put_files, delete_files: make the new version live (default true)."New value: +"put_files, delete_files, edit, rename: live (default true). restore: default false."
    • addedInput schema / properties / query
      Added value: +{
      +  "description": "search: text to find.",
      +  "type": "string"
      +}
    • addedInput schema / properties / regex
      Added value: +{
      +  "description": "search: query is a regex.",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / scopes / description
      Previous value: -"connect_signin: default openid and profile; photo is allowed; any other scope is refused."New value: +"connect_signin: default openid, profile; photo allowed; others refused."
    • changedInput schema / properties / store / description
      Previous value: -"create with starter store: the shop's details."New value: +"create, starter store: shop details."
    • changedInput schema / properties / store / properties / contactEmail / description
      Previous value: -"The Contact section's email address."New value: +"Contact email."
    • changedInput schema / properties / store / properties / policies / description
      Previous value: -"Footer links: http(s) address or site path; omitted ones get a placeholder page."New value: +"Footer links: http(s) or site path; omitted get a placeholder page."
    • changedInput schema / properties / store / properties / tagline / description
      Previous value: -"Line under the store name, max 160 chars."New value: +"Tagline, max 160 chars."
    • changedInput schema / properties / to / description
      Previous value: -"diff: newer version id."New value: +"diff: newer version id. rename: the new path."
    • changedInput schema / properties / versionId / description
      Previous value: -"read_file, restore (required), preview_link: version id, default latest; list_files: default the live version."New value: +"read_file, search, preview_link: version id, default latest; restore (required); list_files: default the live version."
  5. Changed7 schema fields changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "move_to_workspace",
      -  "translate",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request",
      -  "connect_pay_webhook",
      -  "put_files",
      -  "list_files",
      -  "delete_files",
      -  "call_function",
      -  "function_logs",
      -  "delete_site",
      -  "api_guide"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "move_to_workspace",
      +  "translate",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "connect_pay_webhook",
      +  "connect_signin",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "call_function",
      +  "function_logs",
      +  "delete_site",
      +  "api_guide"
      +]
    • addedInput schema / properties / moveToNamespace
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / quality / description
      Added value: +"add_image with prompt; default low."
    • addedInput schema / properties / redirectPath
      Added value: +{
      +  "description": "connect_signin: where on the site the sign-in returns, e.g. /api/auth/connections/callback (default).",
      +  "type": "string"
      +}
    • changedInput schema / properties / rotate / description
      Previous value: -"connect_pay_webhook: new secret."New value: +"connect_pay_webhook: new secret. connect_signin: refused (rotate_not_supported)."
    • addedInput schema / properties / scopes
      Added value: +{
      +  "description": "connect_signin: default openid and profile; photo is allowed; any other scope is refused.",
      +  "items": {
      +    "enum": [
      +      "openid",
      +      "profile",
      +      "photo"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / source
      Added value: +{
      +  "description": "deploy_functions, not files: { storageFileId|url, dir }.",
      +  "type": "object"
      +}
  6. Changed8 schema fields changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "move_to_workspace",
      -  "translate",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request",
      -  "put_files",
      -  "list_files",
      -  "delete_files",
      -  "call_function",
      -  "function_logs",
      -  "delete_site",
      -  "api_guide"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "move_to_workspace",
      +  "translate",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "connect_pay_webhook",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "call_function",
      +  "function_logs",
      +  "delete_site",
      +  "api_guide"
      +]
    • changedInput schema / properties / alt / description
      Previous value: -"add_image: alt text for the <img> tag."New value: +"add_image: alt text."
    • changedInput schema / properties / contentType / description
      Previous value: -"add_image: data_base64's type (png, jpeg, webp, gif, avif); optional."New value: +"add_image: data_base64's type; optional."
    • changedInput schema / properties / data_base64 / description
      Previous value: -"add_image: the picture as base64, under 4 MB; prefer source_url."New value: +"add_image: picture as base64, under 4 MB."
    • addedInput schema / properties / prompt
      Added value: +{
      +  "description": "add_image: words for a NEW picture, instead of hosting one.",
      +  "type": "string"
      +}
    • addedInput schema / properties / quality
      Added value: +{
      +  "enum": [
      +    "low",
      +    "medium",
      +    "high"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / rotate
      Added value: +{
      +  "description": "connect_pay_webhook: new secret.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / url
      Added value: +{
      +  "description": "import: public https link to a .zip or .tar.gz.",
      +  "type": "string"
      +}
  7. Changed5 schema fields changed
    • changedInput schema / properties / compatibilityFlags / description
      Previous value: -"deploy_functions: Workers compatibility flags. Only nodejs_compat is allowed (Node built-ins such as node:crypto and node:buffer)."New value: +"deploy_functions: Workers flags; only nodejs_compat (Node built-ins like node:crypto)."
    • changedInput schema / properties / contentType / description
      Previous value: -"add_image: with data_base64, image/png, image/jpeg, image/webp, image/gif or image/avif; optional, the bytes say."New value: +"add_image: data_base64's type (png, jpeg, webp, gif, avif); optional."
    • changedInput schema / properties / data_base64 / description
      Previous value: -"add_image: the picture's bytes as base64, under 4 MB; use source_url when the picture has a link."New value: +"add_image: the picture as base64, under 4 MB; prefer source_url."
    • changedInput schema / properties / vars / description
      Previous value: -"deploy_functions: plain-text env values for the Worker, NAME: text (UPPER_SNAKE_CASE names). Never put a secret here."New value: +"deploy_functions: plain-text env values, NAME: text (UPPER_SNAKE_CASE). Never a secret."
    • changedInput schema / properties / versionId / description
      Previous value: -"read_file, restore, preview_link: version id; default latest (restore requires it). list_files: version id; default the live version."New value: +"read_file, restore (required), preview_link: version id, default latest; list_files: default the live version."
  8. Changed7 schema fields changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "translate",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request",
      -  "put_files",
      -  "list_files",
      -  "delete_files",
      -  "call_function",
      -  "function_logs",
      -  "delete_site",
      -  "api_guide"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "move_to_workspace",
      +  "translate",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "call_function",
      +  "function_logs",
      +  "delete_site",
      +  "api_guide"
      +]
    • addedInput schema / properties / compatibilityDate / pattern
      Added value: +"^\\d{4}-\\d{2}-\\d{2}$"
    • addedInput schema / properties / compatibilityFlags
      Added value: +{
      +  "description": "deploy_functions: Workers compatibility flags. Only nodejs_compat is allowed (Node built-ins such as node:crypto and node:buffer).",
      +  "items": {
      +    "enum": [
      +      "nodejs_compat"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / contentType
      Added value: +{
      +  "description": "add_image: with data_base64, image/png, image/jpeg, image/webp, image/gif or image/avif; optional, the bytes say.",
      +  "type": "string"
      +}
    • addedInput schema / properties / data_base64
      Added value: +{
      +  "description": "add_image: the picture's bytes as base64, under 4 MB; use source_url when the picture has a link.",
      +  "type": "string"
      +}
    • removedInput schema / properties / headers / additionalProperties
      Removed value: -{
      -  "type": "string"
      -}
    • removedInput schema / properties / vars / additionalProperties
      Removed value: -{
      -  "type": "string"
      -}
  9. Changed1 schema field changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "translate",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request",
      -  "put_files",
      -  "list_files",
      -  "delete_files",
      -  "call_function",
      -  "function_logs",
      -  "delete_site"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "translate",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "call_function",
      +  "function_logs",
      +  "delete_site",
      +  "api_guide"
      +]
  10. Changed1 schema field changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "translate",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request",
      -  "put_files",
      -  "list_files",
      -  "delete_files",
      -  "call_function",
      -  "function_logs"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "translate",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "call_function",
      +  "function_logs",
      +  "delete_site"
      +]
  11. Changed15 schema fields changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "translate",
      -  "add_image",
      -  "deploy_functions",
      -  "secret_request"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "translate",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request",
      +  "put_files",
      +  "list_files",
      +  "delete_files",
      +  "call_function",
      +  "function_logs"
      +]
    • addedInput schema / properties / body
      Added value: +{
      +  "description": "call_function: request body as text (send JSON as a string).",
      +  "type": "string"
      +}
    • addedInput schema / properties / bodyBase64
      Added value: +{
      +  "description": "call_function: request body as base64, instead of body.",
      +  "type": "string"
      +}
    • changedInput schema / properties / channel / description
      Previous value: -"deploy_functions, secret_request: which Worker; default preview."New value: +"deploy_functions, secret_request, call_function, function_logs: which Worker; default preview."
    • addedInput schema / properties / errorsOnly
      Added value: +{
      +  "description": "function_logs: only error events.",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / files / description
      Previous value: -"save: files to add or replace, at most 500."New value: +"save: files to add or replace, at most 500. put_files: at most 50 files and 4 MB per call."
    • addedInput schema / properties / headers
      Added value: +{
      +  "additionalProperties": {
      +    "type": "string"
      +  },
      +  "description": "call_function: request headers, NAME: text, at most 20.",
      +  "type": "object"
      +}
    • addedInput schema / properties / limit
      Added value: +{
      +  "description": "function_logs: how many events, default 50, at most 100.",
      +  "type": "number"
      +}
    • changedInput schema / properties / message / description
      Previous value: -"save: a short note on the change."New value: +"save, put_files, delete_files: a short note on the change."
    • addedInput schema / properties / method
      Added value: +{
      +  "description": "call_function: HTTP method; default GET.",
      +  "enum": [
      +    "GET",
      +    "HEAD",
      +    "POST",
      +    "PUT",
      +    "PATCH",
      +    "DELETE"
      +  ],
      +  "type": "string"
      +}
    • changedInput schema / properties / path / description
      Previous value: -"read_file: the file's path."New value: +"read_file: the file's path. call_function: path and query on the Worker, starting with /, default /."
    • addedInput schema / properties / paths
      Added value: +{
      +  "description": "delete_files: public file paths to remove, at most 50.",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / publish
      Added value: +{
      +  "description": "put_files, delete_files: make the new version live (default true).",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / sinceMinutes
      Added value: +{
      +  "description": "function_logs: how far back in minutes, default 60, at most 1440.",
      +  "type": "number"
      +}
    • changedInput schema / properties / versionId / description
      Previous value: -"read_file, restore, preview_link: version id; default latest (restore requires it)."New value: +"read_file, restore, preview_link: version id; default latest (restore requires it). list_files: version id; default the live version."
  12. Changed5 schema fields changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "translate",
      -  "add_image"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "translate",
      +  "add_image",
      +  "deploy_functions",
      +  "secret_request"
      +]
    • addedInput schema / properties / channel
      Added value: +{
      +  "description": "deploy_functions, secret_request: which Worker; default preview.",
      +  "enum": [
      +    "preview",
      +    "production"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / compatibilityDate
      Added value: +{
      +  "description": "deploy_functions: Workers compatibility date, YYYY-MM-DD.",
      +  "type": "string"
      +}
    • addedInput schema / properties / secretName
      Added value: +{
      +  "description": "secret_request: the env name the Worker reads, e.g. STRIPE_KEY.",
      +  "type": "string"
      +}
    • addedInput schema / properties / vars
      Added value: +{
      +  "additionalProperties": {
      +    "type": "string"
      +  },
      +  "description": "deploy_functions: plain-text env values for the Worker, NAME: text (UPPER_SNAKE_CASE names). Never put a secret here.",
      +  "type": "object"
      +}
  13. Changed12 schema fields changed
    • changedInput schema / properties / alt / description
      Previous value: -"add_image: what the picture shows, written into the <img> tag."New value: +"add_image: alt text for the <img> tag."
    • changedInput schema / properties / baseVersionId / description
      Previous value: -"save: version these changes build on; default latest."New value: +"save: base version; default latest."
    • changedInput schema / properties / dir / description
      Previous value: -"import: folder inside the archive to use as the site, e.g. dist."New value: +"import: folder to use as the site, e.g. dist."
    • changedInput schema / properties / dry_run / description
      Previous value: -"Preview only; nothing is written."New value: +"Preview only."
    • changedInput schema / properties / ref / description
      Previous value: -"import: branch, tag or commit; default the repo's default branch."New value: +"import: branch, tag or commit; default branch."
    • changedInput schema / properties / source_url / description
      Previous value: -"add_image: an http(s) link to the picture, fetched and checked."New value: +"add_image: http(s) link to the picture."
    • changedInput schema / properties / store / properties / about / description
      Previous value: -"The About section, at most 2000 characters."New value: +"About text, max 2000 chars."
    • changedInput schema / properties / store / properties / checkoutSlug / description
      Previous value: -"Required. The seller's checkout slug (checkout.connections.icu/<slug>), from their Pay account."New value: +"Required. Seller's checkout slug (checkout.connections.icu/<slug>)."
    • changedInput schema / properties / store / properties / policies / description
      Previous value: -"Footer links, each an http(s) address or a path in the site; one left out links a placeholder page the starter writes."New value: +"Footer links: http(s) address or site path; omitted ones get a placeholder page."
    • changedInput schema / properties / store / properties / tagline / description
      Previous value: -"One line under the store name, at most 160 characters."New value: +"Line under the store name, max 160 chars."
    • changedInput schema / properties / translateSiteKey / description
      Previous value: -"translate: the Translate site key (tr_site_...) to serve this site in other languages; an empty string unlinks."New value: +"translate: Translate site key (tr_site_...) to serve other languages; empty string unlinks."
    • changedInput schema / properties / versionId / description
      Previous value: -"read_file, restore, preview_link: version id. Default latest, except restore needs it."New value: +"read_file, restore, preview_link: version id; default latest (restore requires it)."
  14. Changed2 schema fields changed
    • changedInput schema / properties / translateSiteKey / description
      Previous value: -"translate: the Translate site key (tr_site_...) to serve this site in other languages; null unlinks."New value: +"translate: the Translate site key (tr_site_...) to serve this site in other languages; an empty string unlinks."
    • changedInput schema / properties / translateSiteKey / type
      Previous value: -[
      -  "string",
      -  "null"
      -]New value: +"string"
  15. Changed2 schema fields changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain",
      -  "add_image"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "translate",
      +  "add_image"
      +]
    • addedInput schema / properties / translateSiteKey
      Added value: +{
      +  "description": "translate: the Translate site key (tr_site_...) to serve this site in other languages; null unlinks.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
  16. Changed2 schema fields changed
    • addedInput schema / properties / starter
      Added value: +{
      +  "description": "create: store makes the first version a whole shop.",
      +  "enum": [
      +    "store"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / store
      Added value: +{
      +  "description": "create with starter store: the shop's details.",
      +  "properties": {
      +    "about": {
      +      "description": "The About section, at most 2000 characters.",
      +      "type": "string"
      +    },
      +    "checkoutSlug": {
      +      "description": "Required. The seller's checkout slug (checkout.connections.icu/<slug>), from their Pay account.",
      +      "type": "string"
      +    },
      +    "contactEmail": {
      +      "description": "The Contact section's email address.",
      +      "type": "string"
      +    },
      +    "policies": {
      +      "description": "Footer links, each an http(s) address or a path in the site; one left out links a placeholder page the starter writes.",
      +      "properties": {
      +        "privacy": {
      +          "type": "string"
      +        },
      +        "returns": {
      +          "type": "string"
      +        },
      +        "shipping": {
      +          "type": "string"
      +        },
      +        "terms": {
      +          "type": "string"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "tagline": {
      +      "description": "One line under the store name, at most 160 characters.",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "checkoutSlug"
      +  ],
      +  "type": "object"
      +}
  17. Changed4 schema fields changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "import",
      -  "preview_link",
      -  "attach_domain"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain",
      +  "add_image"
      +]
    • addedInput schema / properties / alt
      Added value: +{
      +  "description": "add_image: what the picture shows, written into the <img> tag.",
      +  "type": "string"
      +}
    • addedInput schema / properties / file
      Added value: +{
      +  "description": "A file you hold in this chat, such as a picture you made; Connections fetches it. Use it in place of base64.",
      +  "properties": {
      +    "download_url": {
      +      "type": "string"
      +    },
      +    "file_id": {
      +      "type": "string"
      +    },
      +    "file_name": {
      +      "type": "string"
      +    },
      +    "mime_type": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "download_url",
      +    "file_id"
      +  ],
      +  "type": "object"
      +}
    • addedInput schema / properties / source_url
      Added value: +{
      +  "description": "add_image: an http(s) link to the picture, fetched and checked.",
      +  "type": "string"
      +}
  18. Changed6 schema fields changed
    • changedInput schema / properties / action / enum
      Previous value: -[
      -  "create",
      -  "list",
      -  "save",
      -  "history",
      -  "read_file",
      -  "diff",
      -  "restore",
      -  "preview_link"
      -]New value: +[
      +  "create",
      +  "list",
      +  "save",
      +  "history",
      +  "read_file",
      +  "diff",
      +  "restore",
      +  "import",
      +  "preview_link",
      +  "attach_domain"
      +]
    • addedInput schema / properties / dir
      Added value: +{
      +  "description": "import: folder inside the archive to use as the site, e.g. dist.",
      +  "type": "string"
      +}
    • addedInput schema / properties / domain
      Added value: +{
      +  "description": "attach_domain: the connected domain, e.g. susiegriswold.com.",
      +  "type": "string"
      +}
    • addedInput schema / properties / ref
      Added value: +{
      +  "description": "import: branch, tag or commit; default the repo's default branch.",
      +  "type": "string"
      +}
    • addedInput schema / properties / repo
      Added value: +{
      +  "description": "import: public GitHub repo, owner/name.",
      +  "type": "string"
      +}
    • addedInput schema / properties / storageFileId
      Added value: +{
      +  "description": "import: id of a zip in the member's Files.",
      +  "type": "string"
      +}
  19. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources