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
- Open your Custom GPT editor at chatgpt.com/gpts/editor.
- Under Actions, click Create new action.
- Import the official Siglata OpenAPI specification:
https://www.siglata.com/schema/spreadsheet/1 - 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:
- The connected client sends the bytes to Siglata’s authenticated
POST /mcp/files/stageendpoint with the supported media type and file name. - Siglata stores and verifies the bytes as a server-owned File in the caller’s Organization.
- ChatGPT passes the returned
file_idand optionalrevision_idin 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.”