Skip to content
Siglata Docs
English
Esc
navigateopen⌘Jpreview
On this page

ChatGPT Integration

Connect OpenAI ChatGPT and Custom GPTs to Siglata workspaces, files, and spreadsheets.

ChatGPT can inspect and update Siglata spreadsheets and organization files through OpenAPI Actions and the Model Context Protocol.

Setting Up ChatGPT Custom Actions

  1. Open your Custom GPT editor at chatgpt.com/gpts/editor.
  2. Under Actions, click Create new action.
  3. Import the official Siglata OpenAPI specification: https://www.siglata.com/schema/spreadsheet/1
  4. Set Authentication to API Key (Bearer) and provide your Siglata organization token.

How File Uploads Transit

When a user drops an Excel file, CSV, or document into ChatGPT:

  1. The connected client sends the bytes to Siglata’s authenticated POST /mcp/files/stage endpoint with the supported media type and file name.
  2. Siglata stores and verifies the bytes as a server-owned File in the caller’s Organization.
  3. ChatGPT passes the returned file_id and optional revision_id in the attachment reference for the next operation.

Interactive Commands

You can ask ChatGPT:

  • “List all spreadsheets in my Siglata organization.”
  • “Analyze the churn rate from the active customers sheet and update cell D15.”
  • “Validate whether the uploaded financial model matches our organization schema.”

Was this page helpful?