15 operations. Call each with POST https://app.chirply.io/api/v1/actions/<name> and a bearer token; the response is { "data": { "action", "summary", "result" } }. A read badge means the operation changes nothing; write requires the credential’s write scope.
Cloud activity
cloud.activityreadadmin only
Read the latest fifty cloud submission receipts for this account. Includes accepted, rejected and uncertain outcomes; excludes deployment specifications, credentials and job payloads.
Over MCP the same operation is the tool cloud_activity at https://app.chirply.io/api/mcp, same bearer token, same input.
Cloud launch catalog
cloud.catalogreadadmin only
List supported customer-owned infrastructure services, deployment examples and provider documentation. Read-only; does not connect accounts or provision resources.
Over MCP the same operation is the tool cloud_catalog at https://app.chirply.io/api/mcp, same bearer token, same input.
Connect cloud provider
cloud.connectwriteconfirmadmin only
Verify and encrypt this account’s own cloud credentials. Replaces this provider’s previous connection and changes where future operations run. Verification launches no infrastructure; subsequent launches are billed by the provider.
Marked confirm: this operation is irreversible, reaches real people, or spends money. Holding a credential is itself the confirmation for API and MCP callers — call it only when you mean it. The in-app assistant refuses to run it without a human approving first.
Over MCP the same operation is the tool cloud_connections at https://app.chirply.io/api/mcp, same bearer token, same input.
Launch cloud resource
cloud.create_resourcewriteconfirmadmin only
Launches real infrastructure using the connected provider’s deployment specification. The provider bills the customer directly for compute, storage and traffic. Records an idempotent submission receipt; accepted means submitted, not ready. Inspect resources before retrying an uncertain operation.
Marked confirm: this operation is irreversible, reaches real people, or spends money. Holding a credential is itself the confirmation for API and MCP callers — call it only when you mean it. The in-app assistant refuses to run it without a human approving first.
Over MCP the same operation is the tool cloud_create_resource at https://app.chirply.io/api/mcp, same bearer token, same input.
Delete cloud resource
cloud.delete_resourcewriteconfirmadmin only
Permanently deletes a provider resource and may destroy its stored data. The provider bills the customer directly for compute, storage and traffic. Records an idempotent submission receipt; accepted means submitted, not ready. Inspect resources before retrying an uncertain operation.
Marked confirm: this operation is irreversible, reaches real people, or spends money. Holding a credential is itself the confirmation for API and MCP callers — call it only when you mean it. The in-app assistant refuses to run it without a human approving first.
Over MCP the same operation is the tool cloud_delete_resource at https://app.chirply.io/api/mcp, same bearer token, same input.
Disconnect cloud provider
cloud.disconnectwriteconfirmadmin only
Remove this account’s encrypted cloud connection. Existing resources and running jobs remain on the provider and continue billing; future Chirply operations require reconnecting.
Marked confirm: this operation is irreversible, reaches real people, or spends money. Holding a credential is itself the confirmation for API and MCP callers — call it only when you mean it. The in-app assistant refuses to run it without a human approving first.
Over MCP the same operation is the tool cloud_disconnect at https://app.chirply.io/api/mcp, same bearer token, same input.
Inspect my infrastructure job
cloud.get_jobreadadmin only
Read a job’s current state and result directly from your connected execution server. The payload, queue and result are stored on that server. Does not start or retry work.
Parameters
Field
Type
Required
Description
jobId
string (uuid)
required
Job ID from cloud.submit_job; identical to its requestKey.
Over MCP the same operation is the tool cloud_get_job at https://app.chirply.io/api/mcp, same bearer token, same input.
Inspect cloud resource
cloud.get_resourcereadadmin only
Read live resource state from the connected cloud provider. Use after a launch to distinguish provider acceptance from readiness. Secret configuration is redacted; no resources are changed.
Over MCP the same operation is the tool cloud_get_resource at https://app.chirply.io/api/mcp, same bearer token, same input.
Invoke Lambda function
cloud.invoke_lambdawriteconfirmadmin only
Run a Lambda function directly on your connected AWS infrastructure. The function can cause external effects and AWS bills its execution. The request is not automatically retried; inspect uncertain outcomes before invoking again.
Marked confirm: this operation is irreversible, reaches real people, or spends money. Holding a credential is itself the confirmation for API and MCP callers — call it only when you mean it. The in-app assistant refuses to run it without a human approving first.
Parameters
Field
Type
Required
Description
functionName
string
required
Existing Lambda function name in your connected AWS account.
region
string
required
AWS region containing the function.
payload
map of string → object
required
JSON event passed to the existing Lambda function.
requestKey
string (uuid)
required
Unique request ID. Reuse exactly this ID after an uncertain response; never generate a new ID to retry blindly.
Over MCP the same operation is the tool cloud_invoke_lambda at https://app.chirply.io/api/mcp, same bearer token, same input.
Cloud launch options
cloud.launch_optionsreadadmin only
Read live deployment choices from your cloud provider. DigitalOcean returns sizes with prices, regions, images, SSH keys and Kubernetes versions; AWS returns subnet, security group and key-pair IDs; Google returns available project zones. Permission failures are reported per option group. No resources are launched.
Over MCP the same operation is the tool cloud_launch_options at https://app.chirply.io/api/mcp, same bearer token, same input.
List cloud resources
cloud.list_resourcesreadadmin only
Read one page of resources from the connected provider in the requested region. Returns provider pagination metadata; secret configuration is redacted. Does not launch or change resources.
Over MCP the same operation is the tool cloud_list_resources at https://app.chirply.io/api/mcp, same bearer token, same input.
Run on my infrastructure
cloud.submit_jobwriteconfirmadmin only
Submit an agent or registered HTTP job directly to your connected execution server. Its own durable queue, compute and disk hold the work and result; it never enters Chirply’s shared job queue. Uses your server’s configured AI/tool credentials and can spend provider money or cause external effects. Core Chirply application data remains in Chirply.
Marked confirm: this operation is irreversible, reaches real people, or spends money. Holding a credential is itself the confirmation for API and MCP callers — call it only when you mean it. The in-app assistant refuses to run it without a human approving first.
Parameters
Field
Type
Required
Description
requestKey
string (uuid)
required
Unique request ID. Reuse exactly this ID after an uncertain response; never generate a new ID to retry blindly.
kind
"agent" | "http"
required
agent runs a model/tool loop on your server; http calls a server-configured named endpoint.
payload
map of string → object
required
agent: {task: string}. http: {endpoint: server-configured name, body: object}. Stored and processed on your execution server.
Over MCP the same operation is the tool cloud_submit_job at https://app.chirply.io/api/mcp, same bearer token, same input.
Test cloud connection
cloud.test_connectionwriteadmin only
Verify stored cloud credentials with a metadata request and persist the result. Does not launch infrastructure or execute an agent job; individual resource permissions can still differ.
Over MCP the same operation is the tool cloud_test_connection at https://app.chirply.io/api/mcp, same bearer token, same input.
Update cloud resource
cloud.update_resourcewriteconfirmadmin only
Changes a running provider resource; updates may replace resources, interrupt service or change billing. The provider bills the customer directly for compute, storage and traffic. Records an idempotent submission receipt; accepted means submitted, not ready. Inspect resources before retrying an uncertain operation.
Marked confirm: this operation is irreversible, reaches real people, or spends money. Holding a credential is itself the confirmation for API and MCP callers — call it only when you mean it. The in-app assistant refuses to run it without a human approving first.