Glide MCP
Build, manage, and operate Glide apps, projects, data, and workflows through Glide's hosted MCP server.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own61
Agents use these right away.
- Ai models listList the AI models available to deployed apps that declare an `ai` binding.
- Ai query usageQuery AI Gateway request logs for this project's deployed apps.
- App custom domain statusCheck the status of an app's custom domain: whether the SSL cert is active, still provisioning, or blocked.
- App getGet details of a specific app by slug.
- App listList all apps for the project (deployed, pending, or errored — excludes deleted).
- App list versionsGet version history for a deployed app.
- App request readMake an authenticated HTTP request to THIS project's own app backend (the routes you write in server.ts) and get the response back — use it to verify an endpoint returns what you expect, walk a multi-step flow, or build a test suite…
- App runtime errorsRead build, client-runtime, and retained server-error history for this project.
- Auth audit queryQuery recent tool-dispatch audit rows for this project.
- Auth audit traceFetch every audit entry sharing a given `traceId`, reconstructing one turn's full effect chain.
- Auth checkDry-run an authorization check for the caller without executing anything.
- Auth list actionsIntrospect the project worker's tool registry — returns every registered tool with its authz-relevant metadata: name, domain, scope, readOnly, destructive, idempotent, supportsDryRun, and whether it declares a custom…
- Auth whoamiReturn the verified ActorContext for the caller — actorId, actorType, orgId, projectId, delegation chain (if any), and correlation IDs (requestId, traceId) — enriched with the organization name from project metadata.
- Billing lookupLook up live Glide pricing and billing facts: the org's current plan and subscription, credit balance and quota usage, the full plan catalog with current prices, per-plan baseline features, and the official billing/credits docs.
- Db backup connectionReturn a read-only connection string for a G3-managed backup branch.
- Db backup listList all G3-managed database backup branches for this project.
- Db backup statusShow whether the project database is provisioned, the Neon history window, and the active branch.
- Db getGet details for a single project database by name.
- Db healthHealth check for the project database, read-only: compute size and suspend timeout, data size, largest tables, tables read by full scans, dead-row bloat, open connections against the limit, the slowest statements when statistics are…
- Db listList the databases provisioned for this project.
- Db list tablesList all public tables and SQL views in the project's Postgres database (if provisioned), including relation comments plus column schemas or view definitions.
- Db selectRun a single read-only statement (`SELECT …` or `WITH … SELECT …`) against the project's Postgres database, inside a `SET TRANSACTION READ ONLY` envelope.
- File historyList the mutation history of workspace files — every write, edit, delete, move, and copy, newest first, with a ledger id per entry.
- File inspectInspect a file from the workspace.
- File listList files in the project workspace.
- File readRead a file or directory from the project workspace.
- File searchSearch file contents in the project workspace using a text query.
- File statCheck whether a file exists in the project workspace and return its size in bytes.
- Get workflow runInspect one workflow run — returns the run status, its `input` (the payload the run was triggered with — `event.payload` in the workflow's run(event, step); for a trigger this is `{ triggerSlug, toolkit, data }`, i.e.
- Get workflow step outputRead the FULL value of one workflow step's output — the run's final output, or the run's INPUT (the trigger payload / `event.payload`; pass `runInput: true`) — when get_workflow_run's bounded preview wasn't enough (e.g.
- Integration actionsGet the COMPLETE input schema + description for specific tool slugs (from integration_search's recommended/related lists).
- Integration searchFind the right integration tools for a task (e.g.
- List active triggersList this project's LIVE integration triggers (the ones enable_trigger created) — each with its `triggerId` (needed for set_trigger_enabled / delete_trigger), toolkit, trigger slug, config filters, title, enabled state, and the workflow it…
- List triggersList the event triggers available for a connected toolkit — call this to find the exact trigger slug BEFORE enable_trigger.
- List workflow appsList this project's workflows with their WORKFLOW-LEVEL enabled state — the app master switch (set_workflow_enabled) that decides whether the workflow runs at all.
- List workflow app triggersList this project's app triggers — each with its id, the UI app that fires it, the workflow it starts, its label, and enabled state.
- List workflow data triggersList this project's data triggers — each with its id, the workflow it starts, the table and changes it watches, its label, and whether it is on.
- List workflow runsList recent runs of this project's workflows — each with its run id, status (complete / errored / running / paused / …), source, and a top-level error if any.
- List workflow schedulesList cron schedules for this project's workflows — each with its id (needed to pause or remove it), cron, timezone (null = UTC), enabled state, and next fire time.
- List workflow webhooksList this project's workflow webhook triggers — each with its id (needed to rotate/enable/delete it), label, enabled state, and URL.
- Log queryQuery recent debug logs for the project.
- Org member role lookupLook up the calling actor's role on the org they are scoped to.
- Org model policy lookupLook up the AI model policy for the org the calling actor is scoped to.
- Project getGet metadata for the project — name, org, orgSlug, and creation date.
- Project listList all projects in this org.
- Project lookupLook up a single project by id.
- Project searchFind projects in this org by name, by the name of an app inside them, or by what a chat about them was called.
- Resource listList supported non-secret infrastructure metadata for the project: database identifiers and regions, plus R2 bucket names.
- Secret listList project secrets as metadata only.
- Spreadsheet extract assetsBatch-extract embedded images from an xlsx directly into the project workspace as files under `attachments/`, WITHOUT routing the image bytes through chat context.
- Spreadsheet grepSearch all cells (and sheet names) in an xlsx attachment for a regex pattern.
- Spreadsheet inspect rangeInspect a rectangular range of an xlsx — JSON row objects + a compact formatting section, or an exhaustive formatting report.
- Spreadsheet list featuresSurvey the structural and visual features of an xlsx in a single call: worksheets (names, dimensions, formula counts, visibility), embedded charts, embedded images, workbook-level metadata (creator, last modifier, timestamps, original…
- Spreadsheet list macrosList the VBA macros in an xlsm (macro-enabled Excel) workbook.
- Spreadsheet read cell commentRead the full text + any reply chain for one cell comment OR Note in an xlsx.
- Spreadsheet read macro sourceReturn the decompressed VBA source code for one named module in an xlsm workbook.
- Spreadsheet read pivot definitionReturn the full definition of one pivot table: source range/table, row/column/page axes (resolved to source field names), and every data field with its aggregation.
- Spreadsheet read table definitionReturn the full definition of one Excel `Table` (the structured-range object that powers `Table[Column]` formulas + autofilter): every column with name, optional totals-row function/label, and any `calculatedColumnFormula`.
- Spreadsheet renderRender one sheet of an xlsx — or one A1 range of it — to a PNG, the way Excel draws it: cell values and styling PLUS everything in the drawing layer (callout bubbles, arrows, text boxes, shapes, charts, and images with those overlays on…
- Suggest appsSearch the published App Store catalog for installable templates.
- Wait for workflow runWait for a workflow run to finish and return its result — call this ONCE after run_workflow instead of polling get_workflow_run.
Asks someone first63
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Add app assetsPromote user attachments into the project's public app-asset storage and return an app-local path — `/assets/<sha256>/<filename>` — for each.
- App authenticated linkCreate a pre-authenticated link to an app.
- App bind custom domainBind a custom domain to a published app (e.g.
- App claim vanity slugClaim a globally unique vanity subdomain for an app (e.g.
- App deleteDelete an app.
- App promotePromote a specific version of an app to production.
- App publishPromote a version of an app to production.
- App release vanity slugRelease a vanity subdomain so it can be claimed by another app.
- App request writeMake an authenticated HTTP request to THIS project's own app backend (the routes you write in server.ts) and get the response back — use it to verify an endpoint returns what you expect, walk a multi-step flow, or build a test suite…
- App rollbackRoll an app back to a previous version.
- App set accessSet the app's access level — the same setting the user sees in the Share dialog.
- App set iconSet the icon for one of the project's apps.
- App set nameRename an app's user-facing name when the user explicitly asks to rename it.
- App set presentationSet how one of the project's apps presents itself when installed, shared, or indexed: the web-manifest and <head> fields the platform otherwise fills with defaults.
- App unbind custom domainUnbind a custom domain from an app.
- BashRun a short Bash script in a sandboxed shell.
- Cancel workflow runStop an in-flight workflow run (running / paused / waiting) by its run id — the same Stop the dashboard offers.
- Create workflow app triggerRegister that a deployed app in this project may start a workflow from its own server code — the way a button in the app kicks off a run.
- Create workflow data triggerStart a workflow whenever rows in one of this project's tables are inserted, updated or deleted — by the app's users (a form submit), in the Data Editor, by agent SQL, or by another workflow.
- Create workflow scheduleSchedule a deployed workflow to run automatically — either RECURRING or ONE-TIME.
- Create workflow webhookGive a deployed workflow a PUBLIC URL that an external POST fires a run on — for EXTERNAL systems only (Stripe, Zapier, partner callbacks, curl).
- Db backup createCreate a read-only backup branch from a timestamp or Postgres LSN within the Neon history window.
- Db backup deleteDelete a G3-managed database backup branch.
- Db computeRead or change the project database's compute ceiling.
- Db executeRun any SQL statement against the project's Postgres database — SELECT, INSERT, UPDATE, DELETE, or DDL.
- Db ingest data sourceBulk-load a CSV/JSON/XLSX attachment into a Postgres table in one step.
- Db restore from backupRestore the live project database from a G3-managed backup branch.
- Db restore to pointRestore the live project database to a timestamp or LSN.
- Delete triggerPermanently remove a live integration trigger — the external event stops starting the workflow.
- Delete workflow app triggerDelete an app trigger by id (from list_workflow_app_triggers).
- Delete workflow data triggerDelete a data trigger by id (from list_workflow_data_triggers).
- Delete workflow webhookPermanently delete a webhook by id (from list_workflow_webhooks).
- Enable triggerMake an external event START A WORKFLOW (e.g.
- File copyCopy a file in the project workspace from `source` to `destination` without removing the original.
- File deleteDelete a file from the project workspace.
- File editIn-place edit of a workspace file: apply one or more exact replacement entries in a single call.
- File moveMove (rename) a file in the project workspace from `source` to `destination`.
- File restoreRestore one workspace file to the state it had AFTER a specific file_history entry (pass that entry's `historyId`).
- File writeWrite (or overwrite) a file in the project workspace.
- Log clearDelete all debug log entries for the project.
- Project createCreate a new project in this org.
- Project deleteSoft-delete one or more projects in this org by ID or unique name.
- Project renameRename a project owned by this org.
- Project set accent colorSet the project's accent (brand) color.
- Remove workflow schedulePermanently delete a workflow schedule by id (from list_workflow_schedules).
- Rotate workflow webhookRegenerate a webhook's URL by id (from list_workflow_webhooks) — the OLD URL stops working immediately and a new one is returned.
- Run backend codeRun a short snippet of server-side JavaScript/TypeScript in this project's real backend runtime — with the same env a deployed server.ts gets (env.<DB binding>, env.AI, env.<R2 binding>, project secrets).
- Run workflowRun a workflow once, right now (on demand) — a manual trigger, no schedule.
- Secret deleteDelete a project secret.
- Send feedbackSend Markdown feedback to the Glide team about GlideOS itself.
- Set trigger enabledPause or resume a live integration trigger without deleting it (its config and identity survive — re-enabling is instant, no re-connect).
- Set workflow app trigger enabledTurn an app trigger off or back on by id (from list_workflow_app_triggers).
- Set workflow data trigger enabledTurn a data trigger off or back on by id (from list_workflow_data_triggers).
- Set workflow enabledEnable or disable an ENTIRE workflow — the app-level master switch, by appName or appId.
- Set workflow schedule enabledEnable (resume) or disable (pause) ONE existing workflow schedule by id — get the id from list_workflow_schedules.
- Set workflow webhook enabledEnable (resume) or disable (pause) a webhook by id — get the id from list_workflow_webhooks.
- Set workflow webhook header authRequire (or stop requiring) a SECRET HEADER on a webhook's inbound requests, by id (from list_workflow_webhooks) — an optional second credential so a leaked URL alone can't fire the workflow.
- Ui add glide componentsInstall Glide components from the catalog into an app by copying each canonical source into apps/<appName>/client/components/<componentName>.tsx.
- Update previewUpdate the preview build of a React + Hono full-stack app.
- Update workflow data triggerChange a data trigger by id (from list_workflow_data_triggers): the table it watches, which changes fire it (`ops`), or its name (`triggerLabel`).
- Update workflow scheduleEdit an existing workflow schedule IN PLACE by id (from list_workflow_schedules) — change its cadence and/or enabled state WITHOUT deleting and recreating it, so the id, run history, and overlap guard are preserved (prefer this over remove…
- Use app store appInstall a published App Store app by cloning its entire project — apps, workspace files, and data — which is dramatically faster and cheaper than building the same thing from scratch.
- Workspace restorePoint-in-time restore of a directory subtree: return everything under `prefix` (almost always one app's folder, e.g.