All integrations
GR
Catalogue metadata onlyproductivityv20260828_00

GRIST

Grist

Grist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the robustness of a database, allowing users to create custom applications tailored to their data needs.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

30

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

grist_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Grist Team Subdomainsubdomain · stringRequired
  • Grist API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 30 actions

Add Records

GRIST_ADD_RECORDS

Add one or more records to a Grist table. First use GRIST_LIST_WORKSPACES to get docId, GRIST_LIST_TABLES to get tableId, and GRIST_LIST_COLUMNS to get column IDs for the fields mapping.

Untrusted display-only summary

Create Document

GRIST_CREATE_DOCUMENT

Creates a new Grist document in a specified workspace. Use this tool when you need to add a new spreadsheet document to a workspace. Requires a valid workspace ID (obtainable via GRIST_LIST_WORKSPACES) and a document name.

Untrusted display-only summary

Create SCIM User

GRIST_CREATE_SCIM_USER

Tool to create a new SCIM user. Use when provisioning new user accounts via SCIM. Run after gathering all required user details.

Untrusted display-only summary

Create Table

GRIST_CREATE_TABLE

Tool to create tables in a document. Use after confirming the document ID. Creates one or more tables with specified columns in the given document.

Untrusted display-only summary

Create Document Webhook

GRIST_CREATE_WEBHOOK

Tool to create a new webhook for a specified document. Use when you need to register webhook endpoints for document events in Grist. Run after confirming document ID.

Untrusted display-only summary

Remove Unused Attachments

GRIST_DELETE_ATTACHMENT

Remove unused attachments from a Grist document to free up storage space. IMPORTANT: This action removes ALL attachments that are not currently referenced by any cell in the document. It does NOT delete a specific attachment by ID. To remove a specific attachment: 1. First remove its reference from the Attachments col…

Untrusted display-only summary

Delete Column

GRIST_DELETE_COLUMN

Tool to delete a column from a Grist document table. Use after confirming document, table, and column IDs.

Untrusted display-only summary

Delete Grist Table Records

GRIST_DELETE_RECORDS

Tool to delete records from a specified Grist table. Use when you need to remove specific rows by their IDs. Use after confirming the row IDs exist.

Untrusted display-only summary

Delete SCIM User

GRIST_DELETE_SCIM_USER

Delete a user from the Grist organization by their numeric user ID. Use GRIST_GET_USERS first to find the user's ID. Falls back to org access API if SCIM is not enabled. Note: Cannot delete your own account.

Untrusted display-only summary

Delete Webhook

GRIST_DELETE_WEBHOOK

Permanently removes a webhook from a Grist document. Use this tool when you need to stop receiving notifications for document changes. First use GRIST_LIST_WEBHOOKS to find the webhook_id you want to delete. This action is destructive and cannot be undone.

Untrusted display-only summary

Download All Attachments Archive

GRIST_DOWNLOAD_ALL_ATTACHMENTS_ARCHIVE

Download all attachments from a Grist document as a single archive file (.zip or .tar). Use this to bulk-download attachments. Ensure the document has attachments before calling (check with GRIST_LIST_ATTACHMENTS). Returns an empty archive if no attachments exist.

Untrusted display-only summary

Download Attachment

GRIST_DOWNLOAD_ATTACHMENT

Download a file attachment from a Grist document. Returns the file content as a downloadable file. Use GRIST_LIST_ATTACHMENTS first to get valid attachment IDs.

Untrusted display-only summary

Fetch Document Metadata

GRIST_FETCH_DOCUMENT_METADATA

Tool to fetch metadata for a specified Grist document. Use after obtaining the document ID.

Untrusted display-only summary

Fetch Table Metadata

GRIST_FETCH_TABLE_METADATA

Tool to retrieve metadata for a specified table in a Grist document. Use when you need to inspect table schema details before data operations.

Untrusted display-only summary

Get Org Access

GRIST_GET_ORG_ACCESS

Retrieves the list of users who have access to a Grist organization along with their access roles (owners, editors, viewers). Use this to find user IDs, emails, or check access permissions within an organization. Useful for user management tasks.

Untrusted display-only summary

Get Users

GRIST_GET_USERS

Tool to retrieve a list of users via SCIM v2. Use when you need to page through and filter enterprise users in Grist.

Untrusted display-only summary

List Attachments

GRIST_LIST_ATTACHMENTS

Tool to list all attachments in a Grist document. Use after confirming the document ID to retrieve attachment metadata.

Untrusted display-only summary

List Columns

GRIST_LIST_COLUMNS

Tool to list all columns in a specified Grist table. Use after selecting the document and table to inspect column metadata.

Untrusted display-only summary

List Organizations

GRIST_LIST_ORGANIZATIONS

Tool to list all organizations accessible to the authenticated user. Use when you need to select a Grist organization for subsequent operations.

Untrusted display-only summary

List Records

GRIST_LIST_RECORDS

Tool to retrieve records from a specified table within a Grist document. Use when you need to fetch rows by applying optional filters, sorting, limits, or hidden columns. Example: list records where pet is 'cat' sorted by '-age'.

Untrusted display-only summary

List Tables

GRIST_LIST_TABLES

Tool to list all tables within a specified document. Use after obtaining the document ID to retrieve its tables.

Untrusted display-only summary

List Webhooks

GRIST_LIST_WEBHOOKS

List all webhooks configured for a Grist document. Returns webhook configuration details (URL, event types, table binding) and delivery status information. Use this to inspect, audit, or manage webhooks for a document. Requires a valid document ID obtained from GRIST_LIST_WORKSPACES or GRIST_CREATE_DOCUMENT.

Untrusted display-only summary

List Workspaces

GRIST_LIST_WORKSPACES

Tool to list all workspaces and documents accessible to the authenticated user on the current site. Use when you need to select a workspace or document for subsequent operations.

Untrusted display-only summary

Run SQL Query

GRIST_RUN_SQL_QUERY

Tool to execute a read-only SQL SELECT query on a Grist document. Use after confirming the document ID and preparing a valid SQL SELECT statement.

Untrusted display-only summary

Update Column Metadata

GRIST_UPDATE_COLUMN_METADATA

Updates metadata (label, type, description, formula, etc.) for one or more columns in a Grist table. Use List Columns first to get valid column IDs. Warning: changing 'label' may rename the column ID unless 'untieColIdFromLabel' is set to true.

Untrusted display-only summary

Update Document Metadata

GRIST_UPDATE_DOCUMENT_METADATA

Tool to update metadata for a specified Grist document. Use when you need to rename or pin/unpin a document after obtaining its ID.

Untrusted display-only summary

Update Records

GRIST_UPDATE_RECORDS

Update existing records in a Grist table by their row IDs. Use this tool to modify field values for one or more records in a specified document and table. First use GRIST_LIST_RECORDS to obtain the record IDs you want to update. Supports batch updates - you can update multiple records in a single call. The API uses PA…

Untrusted display-only summary

Update Table Metadata

GRIST_UPDATE_TABLE_METADATA

Update metadata properties for a table in a Grist document. Currently the main updatable property is 'onDemand' which controls lazy loading of table data. Use List Tables to find valid table IDs first.

Untrusted display-only summary

Update Webhook

GRIST_UPDATE_WEBHOOK

Update an existing webhook configuration for a Grist document. Use to modify webhook settings such as URL, event types, enabled status, or target table. Requires valid document ID (from GRIST_LIST_WORKSPACES) and webhook ID (from GRIST_LIST_WEBHOOKS). Only provided fields will be updated; omitted fields remain unchang…

Untrusted display-only summary

Upload Attachment

GRIST_UPLOAD_ATTACHMENT

Upload one or more file attachments to a Grist document. Returns attachment IDs that can be used to link files to records in Attachments-type columns. First use GRIST_LIST_WORKSPACES to get a valid document ID.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.