Skip to content
Agentmart
Submit a tool

mcp-server-sigma

MCP server for Sigma Computing.

Connector by christianclaudio · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 2
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/christianclaudio-sigma

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for Sigma Computing. Provision dashboards, build models, and automate cloud analytics.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
120 read · 82 write · 42 delete · 13 not yet classified
Secrets
2 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Python package

Tools by what they do 257

Read from the source code; the running server may list different tools.

Read 120 · Look things up without changing anything.

  • api_capabilities
  • convert_workbook_to_report
  • formula_pitfalls
  • get_api_connector
  • get_api_credential
  • get_connection
  • get_current_user
  • get_data_model
  • get_data_model_materialization
  • get_data_model_spec
  • get_deployment
  • get_doc_page
Show 108 more tools
  • get_element_columns
  • get_element_query
  • get_file
  • get_grant
  • get_materialization_job
  • get_member
  • get_org_setting
  • get_report
  • get_report_element_query
  • get_report_version_history
  • get_source_swap_policy
  • get_team
  • get_template
  • get_tenant
  • get_tenant_scoped_info
  • get_translation
  • get_translation_variant
  • get_user_attribute
  • get_user_attribute_teams
  • get_user_attribute_tenants
  • get_user_attribute_users
  • get_workbook
  • get_workbook_tags
  • get_workbook_version_history
  • get_workspace
  • list_account_types
  • list_all_data_models
  • list_all_files
  • list_all_input_tables
  • list_all_members
  • list_all_reports
  • list_all_teams
  • list_all_workbooks
  • list_allowed_ips
  • list_api_connectors
  • list_api_credentials
  • list_columns_for_table
  • list_connection_grants
  • list_connection_path_grants
  • list_connection_paths
  • list_connections
  • list_data_model_columns
  • list_data_model_elements
  • list_data_model_lineage
  • list_data_model_materialization_schedules
  • list_data_model_sources
  • list_data_model_tags
  • list_data_models
  • list_deployable_tenants
  • list_deployment_documents
  • list_deployment_tenants
  • list_deployments
  • list_element_lineage
  • list_favorites_for_member
  • list_files
  • list_grants
  • list_materialization_schedules
  • list_member_files
  • list_member_schedules
  • list_member_teams
  • list_members
  • list_org_workbook_agents
  • list_recent_files
  • list_recent_webhooks
  • list_report_columns
  • list_report_controls
  • list_report_elements
  • list_report_lineage
  • list_report_page_elements
  • list_report_pages
  • list_report_queries
  • list_report_schedules
  • list_report_sources
  • list_report_tags
  • list_reports
  • list_shared_templates
  • list_source_swap_policies
  • list_tags
  • list_team_members
  • list_teams
  • list_templates
  • list_tenant_deployment_capabilities
  • list_tenants
  • list_tenants_paginated
  • list_translations
  • list_user_attributes
  • list_workbook_agents
  • list_workbook_bookmarks
  • list_workbook_columns
  • list_workbook_controls
  • list_workbook_elements
  • list_workbook_embeds
  • list_workbook_grants
  • list_workbook_lineage
  • list_workbook_page_elements
  • list_workbook_pages
  • list_workbook_queries
  • list_workbook_schedules
  • list_workbook_sources
  • list_workbooks
  • list_workbooks_for_tag
  • list_workbooks_shared_with_member
  • list_workspace_grants
  • list_workspaces
  • lookup_connection_path
  • search_docs
  • verify_report_spec
  • verify_workbook_spec

Write 82 · Create, change, send or run things.

  • accept_shared_template
  • add_allowed_ips
  • add_connection_grant
  • add_connection_path_grant
  • add_deployment_documents
  • add_deployment_tenant
  • add_workbook_bookmark
  • add_workbook_schedule
  • batch_add_tenant_capabilities
  • bulk_assign_team_members
  • bulk_sync_tenant_connections
  • change_member_email
Show 70 more tools
  • create_account_type
  • create_api_connector
  • create_api_credential
  • create_connection
  • create_data_model
  • create_deployment
  • create_folder
  • create_grant
  • create_member
  • create_report
  • create_report_grant
  • create_report_schedule
  • create_source_swap_policy
  • create_tag
  • create_team
  • create_tenant
  • create_translation
  • create_user_attribute
  • create_workbook
  • create_workbook_embed
  • create_workbook_from_template
  • create_workspace
  • deploy_template_to_folder
  • download_query_export
  • export_and_download
  • favorite_file
  • grant_workbook_access
  • grant_workspace_access
  • materialize_and_wait
  • materialize_data_model
  • materialize_element
  • reassign_workbook_ownership
  • restore_workbook_version
  • run_workbook_agent
  • save_template_from_workbook
  • send_report
  • send_workbook
  • set_user_attribute_for_teams
  • set_user_attribute_for_tenants
  • set_user_attribute_for_users
  • share_workbook_cross_org
  • swap_data_model_sources
  • swap_report_sources
  • swap_template_sources
  • swap_workbook_sources
  • sync_all_tables_in_schema
  • sync_connection
  • tag_data_model
  • tag_report
  • tag_workbook
  • update_api_connector
  • update_api_credential
  • update_data_model
  • update_deployment
  • update_file
  • update_member
  • update_org_setting
  • update_report_contents
  • update_report_schedule
  • update_source_swap_policy
  • update_tag
  • update_team
  • update_tenant
  • update_translation
  • update_translation_variant
  • update_user_attribute
  • update_workbook_bookmark
  • update_workbook_contents
  • update_workbook_schedule
  • update_workspace

Delete 42 · Delete, drop, revoke or wipe things.

  • archive_deployment
  • batch_remove_tenant_capabilities
  • bulk_remove_team_members
  • delete_account_type
  • delete_api_connector
  • delete_api_credential
  • delete_connection
  • delete_connection_grant
  • delete_connection_path_grant
  • delete_file
  • delete_grant
  • delete_report_grant
Show 30 more tools
  • delete_report_schedule
  • delete_shared_template
  • delete_source_swap_policy
  • delete_tag
  • delete_team
  • delete_tenant
  • delete_translation
  • delete_translation_variant
  • delete_user_attribute
  • delete_user_attribute_for_team
  • delete_user_attribute_for_tenant
  • delete_user_attribute_for_user
  • delete_workbook_bookmark
  • delete_workbook_embed
  • delete_workbook_grant
  • delete_workbook_schedule
  • delete_workspace
  • delete_workspace_grant
  • remove_allowed_ips
  • remove_deployment_document
  • remove_deployment_tenant
  • remove_report_tag
  • remove_workbook_tag
  • reset_org_email_branding
  • revoke_member_tokens
  • unfavorite_file
  • update_team_members
  • update_user_attribute_for_teams
  • update_user_attribute_for_tenants
  • update_user_attribute_for_users

Not yet classified 13 · We could not tell from the name and description.

  • bulk_deactivate_members
  • configure_org_ai
  • copy_workbook_to_member
  • deactivate_member
  • duplicate_report
  • duplicate_tagged_report
  • duplicate_tagged_workbook
  • duplicate_workbook
  • export_report
  • export_workbook
  • onboard_member
  • promote_workbook
Show 1 more tools
  • test_connection

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • SIGMA_CLIENT_ID
  • SIGMA_CLIENT_SECRET

Other settings (environment variables or headers).

  • SIGMA_API_BASE_URL

Network hosts it talks to 16

  • api.au.aws.sigmacomputing.com · found in code
  • api.au.azure.sigmacomputing.com · found in code
  • api.ca.aws.sigmacomputing.com · found in code
  • api.ca.azure.sigmacomputing.com · found in code
  • api.eu.aws.sigmacomputing.com · found in code
  • api.eu.azure.sigmacomputing.com · found in code
  • api.sigmacomputing.com · found in code
  • api.uk.aws.sigmacomputing.com · found in code
  • api.uk.azure.sigmacomputing.com · found in code
  • api.us-a.aws.sigmacomputing.com · found in code
  • api.us.azure.sigmacomputing.com · found in code
  • assets.sigmacomputing.com · found in code
  • aws-api.sigmacomputing.com · found in code
  • github.com · found in code
  • gofastmcp.com · found in code
  • help.sigmacomputing.com · found in code

Files it touches

  • Any path the agent passes to its tools

Tools (257)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • accept_shared_template

    Accept a pending template share from another organization.

  • add_allowed_ips

    Create/add IP allowlist entries for the organization (v3alpha). Mutating operation. Requires confirm=True. entries: List of dicts, each with 'ip' (IPv4/IPv6 or CIDR), 'scope' ('public-api', 'ui', or 'both'), and optional 'description'.

  • add_connection_grant

    Add a grant to a connection. grant_type: 'member' or 'team'. permission: 'annotate' (Can Use & Annotate) or 'usage' (Can Use).

  • add_connection_path_grant

    Add grants to a connection path. body requires grants: a list of {grantee: {memberId} or {teamId}, permission: 'annotate' | 'usage'}.

  • add_deployment_documents

    Add workbooks/reports to a deployment policy.

  • add_deployment_tenant

    Add a tenant to a deployment policy. body requires tenantOrganizationId.

  • add_workbook_bookmark

    Add a bookmark to a workbook.

  • add_workbook_schedule

    Create a scheduled export for a workbook. See Sigma docs for schedule body schema.

  • api_capabilities

    Describe what the Sigma REST API can and cannot do programmatically.

  • archive_deployment

    Delete (archive) a deployment policy. Requires confirm=True.

  • batch_add_tenant_capabilities

    Let a tenant deploy to more tenant organizations. body requires deployToTenantOrganizationIds (list of tenant organization IDs).

  • batch_remove_tenant_capabilities

    Stop a tenant deploying to some tenant organizations. Requires confirm=True. body requires deployToTenantOrganizationIds (list of tenant organization IDs).

  • bulk_assign_team_members

    Add multiple members to a team in one call.

  • bulk_deactivate_members

    Deactivate members matching a name pattern (regex on firstName+lastName). DESTRUCTIVE: requires both dry_run=False AND confirm=True to execute. Default behavior (dry_run=True) reports matches without making changes. Uses ?includeInactive=true to avoid re-deactivating already-inactive members. Safety: - Always listed in the full profile, but refused at call time unless SIGMA_MCP_ALLOW_BULK_DESTRUCTIVE=1. - Catch-all patterns (e.g. '.*', '.+', '.') are rejected. - Hard cap: refuses if pattern matches more than 10 active members.

  • bulk_remove_team_members

    Remove multiple members from a team by their email addresses. Resolves emails to member IDs, then sends a single PATCH to remove all. Requires confirm=True. An email is removed only when exactly one member's email equals it, ignoring case. An email that matches no member, or more than one, is listed in ``not_found`` and no one is removed for it; the other emails are still removed. If no email resolves, the call fails with ``not_found`` and nothing is sent. Safety: - Always listed in the full profile, but refused at call time unless SIGMA_MCP_ALLOW_BULK_DESTRUCTIVE=1. - Hard cap: refu…

Show 242 more tools
  • bulk_sync_tenant_connections

    Sync connections across all tenant organizations. Lists all tenants, then for each tenant: obtains a tenant-scoped token, lists their connections, and syncs each one. Requires multi-tenant auth (for_tenant method). Uses bounded concurrency. NOTE: Requires PyJWT and the for_tenant() method (Phase C). Returns an error if token exchange is not available.

  • change_member_email

    Change a member's email address via PATCH /v2/members/{id}.

  • configure_org_ai

    Configure the organization AI provider and models. Mutating operation. Requires confirm=True. provider_config: Provider specification dict (e.g. provider='openAI'/'anthropic'/'gemini'/'snowflake'/'databricks'/'bedrock'/'azureOpenAI').

  • convert_workbook_to_report

    Convert a workbook to a report (one-way, creates a new report). workbook_id: ID of the workbook to convert. name: Name for the new report (required by the API). destination_folder_id: Optional folder ID for the report; defaults to My Documents.

  • copy_workbook_to_member

    Copy a workbook into a member's My Documents folder. name: Optional name for the copied workbook. Defaults to the original workbook name.

  • create_account_type

    Create an account type. body requires name, description and permissions.

  • create_api_connector

    Create an API connector. body requires name and params and may set description, config and authId.

  • create_api_credential

    Create an API credential for API connectors. body requires name, allowlist and credential, and may set description. The credential holds a secret: pass it only from the user's own input.

  • create_connection

    Create a data warehouse connection. body requires name and details (the warehouse type and its settings) and may set description, poolSizes, timeoutSecs and useFriendlyNames. The details may hold write-only secrets (password, privateKey, privateKeyPassphrase, clientSecret, token, pythonSecrets): pass them only from the user's own input. They are masked wherever Sigma's result or error echoes them.

  • create_data_model

    Create a data model from a JSON code representation. Must include name, folderId, schemaVersion, and pages with elements.

  • create_deployment

    Create a deployment policy.

  • create_folder

    Create a folder.

  • create_grant

    Create or update a grant. Body must include inodeId, granteeId, permission, type.

  • create_member

    Create a new member. member_type: 'admin', 'creator', 'viewer'.

  • create_report

    Create a report.

  • create_report_grant

    Grant users or teams permission on a report. body requires grants: a list of {grantee: {memberId} or {teamId}, permission: 'view' | 'edit'}.

  • create_report_schedule

    Create a scheduled export for a report.

  • create_source_swap_policy

    Create a source swap policy for automated deployments.

  • create_tag

    Create a new tag (used for version promotion like 'Production', 'Staging'). color: Tag color, required by the Sigma API. One of: cyan, grass, violet, plum, amber, bronze. Defaults to 'cyan'.

  • create_team

    Create a new team.

  • create_tenant

    Create a tenant organization.

  • create_translation

    Create the organization translation file for a language code. body may set translations (key to translated string) and lng_variant.

  • create_user_attribute

    Create a user attribute for RLS or dynamic parameters. name: Attribute name (e.g. 'Region', 'CustomerID'). default_value: Default string value assigned when no override exists. description: Optional description of the attribute.

  • create_workbook

    Create an empty workbook in a folder.

  • create_workbook_embed

    Create an embed for a workbook. embed_type: Visibility of the embed. Only 'public' is currently supported. source_type: Scope of the embed — 'workbook' (entire workbook), 'page', or 'element'. source_id: Required when source_type is 'page' or 'element'.

  • create_workbook_from_template

    Create a workbook from a template. This brings real visuals — the only programmatic way to get charts/tables.

  • create_workspace

    Create a new workspace.

  • deactivate_member

    Deactivate a member. Requires confirm=True.

  • delete_account_type

    Delete an account type. Requires confirm=True.

  • delete_api_connector

    Delete an API connector. Requires confirm=True.

  • delete_api_credential

    Delete an API credential. Requires confirm=True. API connectors that use it stop authenticating.

  • delete_connection

    Delete a connection. Requires confirm=True. Workbooks and data models built on it lose their source.

  • delete_connection_grant

    Delete a grant from a connection. Requires confirm=True. Retrieve grant IDs with datasets_list_connection_grants.

  • delete_connection_path_grant

    Delete a grant from a connection path. DESTRUCTIVE. Requires confirm=True.

  • delete_file

    Delete a file/workbook/data model by its inode ID. Requires confirm=True.

  • delete_grant

    Delete a grant by ID. Requires confirm=True.

  • delete_report_grant

    Delete a grant from a report. Requires confirm=True.

  • delete_report_schedule

    Delete a report's scheduled export. Requires confirm=True.

  • delete_shared_template

    Delete a template share. Requires confirm=True. Retrieve share IDs with workbooks_list_shared_templates.

  • delete_source_swap_policy

    Delete a source swap policy (Beta). Requires confirm=True.

  • delete_tag

    Delete a tag. Requires confirm=True.

  • delete_team

    Delete a team. Requires confirm=True.

  • delete_tenant

    Delete a tenant organization. Requires confirm=True.

  • delete_translation

    Delete the organization translation file for a language code. Requires confirm=True.

  • delete_translation_variant

    Delete the organization translation file for a language code and variant. Requires confirm=True.

  • delete_user_attribute

    Delete a user attribute and every assignment of it. Requires confirm=True.

  • delete_user_attribute_for_team

    Delete a user attribute assignment for a specific team. DESTRUCTIVE. Requires confirm=True.

  • delete_user_attribute_for_tenant

    Delete a user attribute assignment for a specific tenant. DESTRUCTIVE. Requires confirm=True.

  • delete_user_attribute_for_user

    Delete a user attribute assignment for a specific user. DESTRUCTIVE. Requires confirm=True.

  • delete_workbook_bookmark

    Delete a saved view (bookmark) from a workbook. Requires confirm=True.

  • delete_workbook_embed

    Delete an embed from a workbook. Requires confirm=True. Retrieve embed IDs with workbooks_list_workbook_embeds. Embeds that use the embed URL stop working.

  • delete_workbook_grant

    Delete a grant (a user's or team's permission) from a workbook. Requires confirm=True. Retrieve grant IDs with workbooks_list_workbook_grants.

  • delete_workbook_schedule

    Delete a scheduled export. Requires confirm=True.

  • delete_workspace

    Delete a workspace. Requires confirm=True.

  • delete_workspace_grant

    Delete a permission grant from a workspace. DESTRUCTIVE. Requires confirm=True.

  • deploy_template_to_folder

    Full deployment: instantiate a template into a folder, then optionally swap its sources.

  • download_query_export

    Download an exported query result file by queryId. Returns the file content (JSON or text/CSV) or base64 binary (PDF, XLSX, PNG), or reports 'processing' if the query has not finished executing. max_bytes: Maximum allowed payload size in bytes (default 10 MB).

  • duplicate_report

    Duplicate a report. report_id: ID of the report to clone. name: Name for the new cloned report (required by the API). destination_folder_id: ID of the destination folder to clone into (required by the API).

  • duplicate_tagged_report

    Duplicate the version of a report carrying a version tag into a folder as a new report. tag_name is the version tag NAME. Returns the new report.

  • duplicate_tagged_workbook

    Duplicate the version of a workbook carrying a version tag into a folder as a new workbook. tag_name is the version tag NAME (e.g. 'Production'). copy_bookmarks is "all" (every saved view; admins only) or "accessible" (personal saved views and those shared with the caller); leave it unset to copy none. Returns the new workbook.

  • duplicate_workbook

    Duplicate an existing workbook. workbook_id: ID of the workbook to clone. name: Name for the new cloned workbook (required by the API). destination_folder_id: ID of the destination folder. If omitted, clones into the same folder as the original.

  • export_and_download

    Export a workbook/element and download the result. Polls until ready. format: 'csv', 'pdf', 'xlsx', 'png'. layout: 'portrait' or 'landscape' (pdf only). parameters: Sigma control overrides e.g. {'DateRange': 'min:2024-01-01,max:2024-01-31'}. max_bytes: maximum allowed response size (default 10 MB). Returns size info without content if exceeded. Returns base64-encoded file content on success.

  • export_report

    Export a report. format: 'pdf', 'png', 'csv', 'xlsx'.

  • export_workbook

    Export a workbook element. If element_id is empty, exports the first page. format: 'pdf', 'png', 'csv', 'xlsx', 'json', 'jsonl'. layout: 'portrait' or 'landscape' (only for pdf/png). element_id: The specific element to export. If omitted, uses the first page element.

  • favorite_file

    Add a document to a member's favorites.

  • formula_pitfalls

    Return a curated reference of common Sigma formula pitfalls — column reference syntax, type requirements, NULL handling, aggregate vs row-level context, date function argument order, and metrics vs calculated columns. Use this before writing any Sigma formula expression.

  • get_api_connector

    Get details for an API connector.

  • get_api_credential

    Get an API credential's metadata.

  • get_connection

    Get details for a specific connection.

  • get_current_user

    Get the current authenticated user's details.

  • get_data_model

    Get data model metadata.

  • get_data_model_materialization

    Get the status of a data model materialization job.

  • get_data_model_spec

    Get the full code representation (JSON spec) of a data model — tables, columns, metrics, relationships.

  • get_deployment

    Get a deployment policy.

  • get_doc_page

    Fetch a specific Sigma documentation page as clean Markdown. Pass the page slug (e.g. 'create-a-workbook') or a section path (e.g. 'docs/create-a-workbook'). Returns the full page content. read_only_hint: True

  • get_element_columns

    List columns for a specific element in a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • get_element_query

    Get the generated SQL query for a specific element in a workbook.

  • get_file

    Get a file's details (type, name, path, owner) by its inode ID.

  • get_grant

    Get a grant by ID.

  • get_materialization_job

    Check status of a materialization job.

  • get_member

    Get member details including homeFolderId.

  • get_org_setting

    Get organization setting value. setting_name: One of aiChatHistory, auditLogging, bulkCopy, comments, csvUpload, emailBranding, licenseUpgradeRequests, publicEmbeds, sampleConnections, timezone.

  • get_report

    Get report metadata.

  • get_report_element_query

    Get the SQL query Sigma generates for a report element.

  • get_report_version_history

    Get the version history of a report (published versions, who and when). Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • get_source_swap_policy

    Get a source swap policy.

  • get_team

    Get team details.

  • get_template

    Get template details.

  • get_tenant

    Get tenant organization details.

  • get_tenant_scoped_info

    Demonstrate tenant token exchange by calling /whoami through a tenant-scoped client. Uses RFC 8693 token exchange to obtain a tenant-scoped token, then calls the whoami endpoint to verify the scoped identity.

  • get_translation

    Get the organization translation file for a language code (e.g. 'fr').

  • get_translation_variant

    Get the organization translation file for a language code and variant.

  • get_user_attribute

    Get a user attribute's definition.

  • get_user_attribute_teams

    Get all team assignments for a user attribute. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • get_user_attribute_tenants

    Get all tenant assignments for a user attribute. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • get_user_attribute_users

    Get all user assignments for a user attribute. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • get_workbook

    Get workbook metadata.

  • get_workbook_tags

    List tags on a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • get_workbook_version_history

    Get version history for a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • get_workspace

    Get workspace details.

  • grant_workbook_access

    Grant access to a workbook. grant_type: 'member' or 'team'. permission: 'view', 'explore', 'edit'.

  • grant_workspace_access

    Grant workspace access. grant_type: 'member' or 'team'. permission: 'view', 'explore', 'organize' (Contribute), or 'edit' (Manage).

  • list_account_types

    List all account types (license types) in the organization. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_all_data_models

    List ALL data models in the organization, automatically following pagination.

  • list_all_files

    List files/folders in the organization, automatically following pagination. parent_id: Optional parent folder ID to list files within. type_filter: Optional file type filter ('workbook', 'folder', 'data-model', 'template', 'symlink'). Note: Shortcuts/symlinks are excluded by default unless type_filter='symlink'.

  • list_all_input_tables

    Scan all workbooks to find input-table elements. Returns a list of input tables with their workbook, page, and element context. Errors on individual workbooks/pages are collected rather than silently swallowed.

  • list_all_members

    List ALL members in the organization, automatically following pagination.

  • list_all_reports

    List ALL reports in the organization, automatically following pagination.

  • list_all_teams

    List ALL teams in the organization, automatically following pagination.

  • list_all_workbooks

    List ALL workbooks in the organization, automatically following pagination.

  • list_allowed_ips

    List IP allowlist entries configured for the organization (v3alpha). Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read. ``page_token`` resumes from a ``nextPageToken``; ``page_size`` is the page size.

  • list_api_connectors

    List all API connectors (custom data integrations). Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_api_credentials

    List the API credentials API connectors use (metadata only). Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_columns_for_table

    List columns for a warehouse table by its tableId. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_connection_grants

    List permission grants on a connection. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_connection_path_grants

    List grants on a connection path (database, schema or table). Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_connection_paths

    List connection paths (databases, schemas and tables) across all connections. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_connections

    List all connections in the Sigma organization. Pass summary_only=True for concise token-efficient response. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_data_model_columns

    List all columns across all elements in a data model. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_data_model_elements

    List elements in a data model. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_data_model_lineage

    List lineage for a data model. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_data_model_materialization_schedules

    List the materialization schedules of a data model. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_data_model_sources

    List the sources (tables, datasets, other data models) a data model reads from. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_data_model_tags

    List the version tags on a data model. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_data_models

    List all data models in the organization. Pass summary_only=True for concise token-efficient response. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``limit`` is the page size.

  • list_deployable_tenants

    List the tenant organizations deployments can target. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_deployment_documents

    List documents in a deployment policy. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_deployment_tenants

    List the tenants a deployment policy deploys to. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_deployments

    List all deployment policies. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_element_lineage

    List the lineage (upstream sources and dependencies) of one workbook element.

  • list_favorites_for_member

    List a member's favorite documents. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_files

    List files/folders. Optionally filter by parentId or type ('workbook', 'folder', 'data-model', 'template'). Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_grants

    List grants for a specific file/workbook/data model by inodeId. Required: inodeId. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_materialization_schedules

    List every materialization schedule for a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_member_files

    List the files (workbooks, data models, folders) a member can access. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``limit`` is the page size.

  • list_member_schedules

    List the scheduled exports a member owns. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_member_teams

    List teams a member belongs to. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_members

    List all members in the organization. Pass summary_only=True for concise token-efficient response. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``limit`` is the page size.

  • list_org_workbook_agents

    List all workbook agents across the organization. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read. ``page_token`` resumes from a ``nextPageToken``; ``page_size`` is the page size (spec maximum 100, the default).

  • list_recent_files

    List the files a member opened recently. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_recent_webhooks

    List recently recorded incoming Sigma webhook events. read_only_hint: True

  • list_report_columns

    List the columns of every element in a report. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_report_controls

    List the controls (filters and parameters) in a report. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_report_elements

    List elements in a report. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_report_lineage

    List lineage for a report. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_report_page_elements

    List the elements on one page of a report. Retrieve page IDs with workbooks_list_report_pages. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_report_pages

    List the pages of a report. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_report_queries

    List SQL queries in a report. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_report_schedules

    List scheduled exports for a report. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_report_sources

    List data sources used by a report.

  • list_report_tags

    List the version tags on a report. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_reports

    List all reports in the organization. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``limit`` is the page size.

  • list_shared_templates

    List templates shared with your organization from other orgs. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_source_swap_policies

    List all source swap policies (rules for automatic source swapping on deployment). Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_tags

    List all tags in the organization. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``page`` resumes from a ``nextPage`` cursor; ``limit`` is the page size.

  • list_team_members

    List members of a team. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_teams

    List all teams. Pass summary_only=True for concise token-efficient response. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``limit`` is the page size.

  • list_templates

    List all templates in the organization. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``limit`` is the page size.

  • list_tenant_deployment_capabilities

    List which tenant organizations a tenant can deploy to. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_tenants

    List all tenant organizations (for multi-tenant deployments). Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page and ``nextPageToken`` null, since every page is read.

  • list_tenants_paginated

    List all tenants, following Sigma's cursor pagination to the last page. ``GET /v2/tenants`` pages with ``pageSize``/``pageToken`` and answers ``nextPageToken`` (not ``limit``/``page``/``nextPage``). Returns ``{"total": N, "tenants": [...]}`` with every tenant organization.

  • list_translations

    List organization translation files. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_user_attributes

    List all user attributes (used for row-level security and dynamic parameters). Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_agents

    List AI agents defined in a specific workbook (optionally filtering by version tag). Returns Sigma's single response. The spec documents no page-token request parameter for this endpoint, so a ``nextPageToken`` in the response cannot be followed.

  • list_workbook_bookmarks

    List bookmarks (saved filter states) in a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_columns

    List all columns across all elements in a workbook, including formulas and types. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_controls

    List control elements (filters, parameters) in a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_elements

    List all elements (tables, charts, controls, etc.) in a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_embeds

    List embed configurations for a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_grants

    List permission grants on a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_lineage

    List data lineage for a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_page_elements

    List elements on a specific page of a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_pages

    List pages in a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_queries

    List generated SQL queries for all elements in a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_schedules

    List every scheduled export for a workbook. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbook_sources

    List data sources used by a workbook.

  • list_workbooks

    List all workbooks in the organization. Pass summary_only=True for concise token-efficient response. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``limit`` is the page size.

  • list_workbooks_for_tag

    List the workbooks carrying a version tag. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read.

  • list_workbooks_shared_with_member

    List all workbooks accessible to a member with full workbook metadata. Cross-references member's file list against the full workbook catalog.

  • list_workspace_grants

    List permission grants on a workspace. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``page`` resumes from a ``nextPage`` cursor; ``limit`` is the page size.

  • list_workspaces

    List all workspaces. Follows Sigma's pagination to the last page and returns the keys of Sigma's page: ``entries`` from every page, ``total`` when Sigma sends it (Sigma's value), and ``nextPage`` null (``hasMore`` false where Sigma sends it) since every page is read. ``page`` resumes from a ``nextPage`` cursor; ``limit`` is the page size.

  • lookup_connection_path

    Look up the object at a fully qualified path in a connection, e.g. ["DATABASE", "SCHEMA", "TABLE"] for Snowflake. Read-only: the POST only resolves the path.

  • materialize_and_wait

    Trigger materialization and poll until complete or timeout.

  • materialize_data_model

    Run the scheduled materialization for one data model element now. sheet_id is the element's ID. Returns the materialization job; poll it with datasets_get_data_model_materialization.

  • materialize_element

    Trigger materialization for a workbook. Pass elementId in body if needed.

  • onboard_member

    Onboard a new member: create account then add to teams.

  • promote_workbook

    Promote a workbook by tagging it (e.g., 'Production'). Creates tag if it doesn't exist. tag_color: Color for newly created tags. One of: cyan, grass, violet, plum, amber, bronze. Ignored if the tag already exists. Defaults to 'cyan'.

  • reassign_workbook_ownership

    Transfer all workbooks from one member to another. Resolves members by email, finds all workbooks owned by old owner, then PATCHes /v2/files/{id} to reassign. dry_run=True (default) reports what would change without making changes. Both arguments must be email addresses (Sigma looks members up by email only), and each must match exactly one member's email, ignoring case; otherwise the call fails before any change.

  • remove_allowed_ips

    Delete IP allowlist entries by ID from the organization (v3alpha). Destructive operation. Requires confirm=True. entry_ids: List of IP allowlist entry ID strings to delete.

  • remove_deployment_document

    Remove a document from a deployment policy. Requires confirm=True.

  • remove_deployment_tenant

    Remove a tenant from a deployment policy. Requires confirm=True.

  • remove_report_tag

    Remove a version tag from a report. Requires confirm=True. Retrieve tag IDs with workbooks_list_report_tags.

  • remove_workbook_tag

    Remove a tag from a workbook. Requires confirm=True.

  • reset_org_email_branding

    Reset the organization email branding settings back to defaults. Destructive operation. Requires confirm=True.

  • restore_workbook_version

    Restore a workbook to a previous version.

  • revoke_member_tokens

    Revoke a member's OAuth refresh tokens (OIDC single sign-on and warehouse connections). Requires confirm=True. Sigma can no longer issue new access tokens for the member; the current session and already-issued access tokens last until their normal expiry.

  • run_workbook_agent

    Run an in-workbook AI agent with conversation messages. Mutating / execution operation. Consumes LLM tokens. Requires confirm=True. messages: List of conversation turns (role: 'user', 'assistant', 'system', 'tool' with content). version_tag_name: Target published version tag (defaults to latest published version).

  • save_template_from_workbook

    Save a workbook as a reusable template.

  • search_docs

    Search Sigma Computing documentation using AI-powered semantic search. Returns relevant doc passages with source URLs. Use this to answer questions about Sigma features, configuration, formulas, administration, embedding, and best practices. read_only_hint: True

  • send_report

    Export (send) a report once to one or more targets. body requires targets, config and attachments, and may set parameters and timeout, per Sigma's POST /v2/reports/{reportId}/send.

  • send_workbook

    Export (send) a workbook once to one or more targets: email, Slack, Google Sheets/Drive, or a webhook. body follows Sigma's POST /v2/workbooks/{workbookId}/send: target (list of targets), configV2 (format and element or page to export), plus optional parameters, conditions, timeout and sendAsUser.

  • set_user_attribute_for_teams

    Set a user attribute value for specific teams. assignments: List of objects, each with 'teamId' (str) and 'value' (str). Example: [{"teamId": "abc123", "value": "US"}]

  • set_user_attribute_for_tenants

    Set a user attribute value for specific tenants. assignments: List of objects, each with 'tenantOrganizationId' (str) and 'value' (str). Example: [{"tenantOrganizationId": "org123", "value": "US"}]

  • set_user_attribute_for_users

    Set a user attribute value for specific users. assignments: List of objects, each with 'userId' (str) and 'value' (str). Example: [{"userId": "abc123", "value": "US"}]

  • share_workbook_cross_org

    Share a workbook with other Sigma organizations. body requires orgSlugs (list of organization slugs) and may set shareDatasets, copyInputTableData, sendEmail and emailMessage.

  • swap_data_model_sources

    Swap data sources for a data model.

  • swap_report_sources

    Swap data sources on a report. Use connectionMapping for connection-level swaps, sourceMapping for table-level swaps.

  • swap_template_sources

    Swap data sources on a template. Use connectionMapping for connection-level swaps, sourceMapping for table-level swaps.

  • swap_workbook_sources

    Swap data sources for a workbook. Use connectionMapping for connection-level swaps, sourceMapping for table-level swaps.

  • sync_all_tables_in_schema

    Sync all tables in a warehouse schema so they become visible in Sigma.

  • sync_connection

    Force Sigma to re-index a warehouse path. Pass empty list for full sync.

  • tag_data_model

    Apply a version tag to a data model by tag NAME. The Sigma API takes the tag name here, not its ID.

  • tag_report

    Apply a version tag to a report by tag NAME (e.g. 'Production'). The Sigma API takes the tag name here, not its ID.

  • tag_workbook

    Apply a version tag to a workbook by tag NAME (e.g. 'Production'). The Sigma API takes the tag name here, not its ID.

  • test_connection

    Test connectivity for a connection.

  • unfavorite_file

    Remove a document from a member's favorites. Requires confirm=True.

  • update_api_connector

    Update an API connector. body may set name, description, params, config and authId.

  • update_api_credential

    Update an API credential. body may set name, description, allowlist and credential.

  • update_data_model

    Update an existing data model from a JSON code representation (full replacement via PUT).

  • update_deployment

    Update a deployment policy. body may set name, nameInTenant, sourceSwapPolicies, copyInputTableData and useDependenciesWorkspace.

  • update_file

    Update file properties (name, parentId for moving).

  • update_member

    Update member properties (firstName, lastName, memberType, isActive, etc.).

  • update_org_setting

    Update organization setting value. Mutating operation. Requires confirm=True. setting_name: One of aiChatHistory, auditLogging, bulkCopy, comments, csvUpload, emailBranding, licenseUpgradeRequests, publicEmbeds, sampleConnections, timezone. setting_value: Dict containing setting fields to update.

  • update_report_contents

    Update a report from a code representation (JSON document specification). Mutating operation. Requires confirm=True and document_version integer to guard against concurrent overwrites.

  • update_report_schedule

    Update a report's scheduled export. body may set target, schedule, configV2, description and suspensionAction. Retrieve schedule IDs with workbooks_list_report_schedules.

  • update_source_swap_policy

    Update a source swap policy (Beta). body may set type, name, fromConnectionId and swaps.

  • update_tag

    Update a version tag. body may set name, description and color.

  • update_team

    Update a team. body may set name, description and visibility.

  • update_team_members

    Add or remove members from a team. Provide lists of member IDs.

  • update_tenant

    Update a tenant organization. body may set tenantOrganizationName and tenantOrganizationSlug.

  • update_translation

    Replace the organization translation file for a language code. body requires translations.

  • update_translation_variant

    Replace the organization translation file for a language code and variant. body requires translations.

  • update_user_attribute

    Update a user attribute's definition. body may set userAttributeName, description and defaultValue.

  • update_user_attribute_for_teams

    Revoke a user attribute assignment for specific teams. Requires confirm=True. team_ids: List of team IDs whose attribute assignments should be removed. Example: ["team-uuid-1", "team-uuid-2"]

  • update_user_attribute_for_tenants

    Revoke a user attribute assignment for specific tenants. Requires confirm=True. tenant_org_ids: List of tenant organization IDs whose attribute assignments should be removed. Example: ["org-uuid-1", "org-uuid-2"]

  • update_user_attribute_for_users

    Revoke a user attribute assignment for specific users. Requires confirm=True. user_ids: List of user IDs whose attribute assignments should be removed. Example: ["user-uuid-1", "user-uuid-2"] To assign (not revoke), use admin_set_user_attribute_for_users instead.

  • update_workbook_bookmark

    Update a saved view (bookmark) in a workbook. body may set name, isShared, isDefault and exploreKey. Retrieve bookmark IDs with workbooks_list_workbook_bookmarks.

  • update_workbook_contents

    Update a workbook from a code representation (JSON document specification). Mutating operation. Requires confirm=True and document_version integer to guard against concurrent overwrites.

  • update_workbook_schedule

    Update a workbook's scheduled export. body may set target, schedule (cronSpec, timezone), configV2, description and suspensionAction. Retrieve schedule IDs with workbooks_list_workbook_schedules.

  • update_workspace

    Update (rename) a workspace. body requires name and may set noDuplicates.

  • verify_report_spec

    Verify a report code representation specification without saving. Runs report creation as a dry run (``dryRun: true``). Returns ``{valid, errors, warnings}``. A success that does not echo ``dryRun: true`` fails the call (``dry_run_not_honored``) and names any ID that came back, since Sigma may then have created a real report.

  • verify_workbook_spec

    Verify a workbook code representation specification without saving. Validates schema structure, syntax, and element layout through a dry run of workbook creation (``dryRun: true``). Returns ``{valid, errors, warnings}``. A success that does not echo ``dryRun: true`` fails the call (``dry_run_not_honored``) and names any ID that came back, since Sigma may then have created a real workbook.

Signals

Stars
2
Forks
0
Open issues
0
Weekly downloads
447
Last commit
Oct 23, 2026 (6 days ago)
Last release
Oct 23, 2026 (6 days ago)
Last package publish
Oct 23, 2026 (6 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.christianclaudio/sigma
Version
2.1.1
Auth
API key
Packages
pypi mcp-server-sigma
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from christianclaudio

Cite this page

mcp-server-sigma. Agent Mart. https://agentmart.dev/connectors/christianclaudio-sigma (last updated 2026-10-25)