Convex
Source: https://runstack.engineer/docs/toolkits/convex
Projects, deployments, functions, and logs.
Tools (19):
| Tool | Description |
|---|---|
convexCreateProject | Create a project on a team, optionally provisioning a dev or prod deployment alongside it. Returns the projectId (and deployment URL/name when requested). |
convexListProjects | List all projects for a team by team ID. Use to discover project IDs before deployment operations. |
convexGetProjectById | Get project metadata (name, slug, team, creation time) by numeric project ID. |
convexGetProjectBySlug | Get a project by its human-readable slug within a team. Accepts a numeric team ID or team slug. |
convexDeleteProject | Permanently delete a project and all its deployments and data. Irreversible — confirm with the user first. |
convexCreateDeployment | Create a dev, prod, or custom deployment in a project, with optional class, reference, and region. Returns the deployment name and URL. |
convexListDeployments | List deployments for a project (production, preview, and optionally local), with filters for default status, type, and local inclusion. |
convexGetDeployment | Get details for a deployment by name: configuration, region, creation time, and status. |
convexUpdateDeployment | Update deployment settings (reference, dashboard edit confirmation). Only provided fields are modified. |
convexDeleteDeployment | Permanently delete a deployment and all its data and files. Irreversible — confirm with the user first. |
convexCreateDeployKey | Create a deploy key for CLI development or deployment workflows. The key grants admin access — store it securely and confirm with the user first. |
convexListDeployKeys | List deploy keys for a deployment (names, creators, creation and last-used times). Key values are not returned — create a new key if one is lost. |
convexDeleteCustomDomain | Remove a custom domain from a deployment. Specify whether it serves the Convex Cloud backend or the Convex Site frontend. Confirm with the user first. |
convexGetTokenDetails | Get details for the connected token itself: type (team or project) and the team or project ID it belongs to. No parameters. Use after connecting to identify the token scope. |
convexListDeploymentClasses | List deployment classes available to a team with availability flags. Use before creating a deployment with an explicit class. |
convexListDeploymentRegions | List deployment regions available to a team with availability flags. Use before creating a deployment in a specific region. |
convexExecuteQueryBatch | Run multiple query functions against a deployment in one batch call. Results come back in request order with per-query status, value, and log lines. |
convexGetQueryTimestamp | Get the latest query timestamp (base64) for a deployment. Use for consistent reads or auditing the deployment state. |
convexListLogStreams | List log stream configurations (Datadog, Webhook, Axiom, Sentry) for a deployment, with per-stream status. |