> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gc.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP tools surface map

> Every MCP tool at a glance, grouped by resource.

<Note>
  The MCP server is in public beta. It is open to use and still being refined, so tools and behavior may change.
</Note>

Every tool the server exposes, grouped by resource. Behavior follows the MCP annotation hints: read-only, additive, destructive, or open world (reaches beyond GC AI's own data). See [MCP Introduction](/api-reference/mcp/overview) for how the server works.

<div className="surface-map surface-map--behavior">
  ## Ask GC AI

  | Tool | Behavior |
  | - | - |
  | [ask\_gcai](/api-reference/mcp/tools/ask-gcai) | <span className="behavior behavior-open-world">Open world</span> |
  | [ask\_gcai\_status](/api-reference/mcp/tools/ask-gcai-status) | <span className="behavior behavior-read-only">Read-only</span> |
  | [ask\_gcai\_save\_chat](/api-reference/mcp/tools/ask-gcai-save-chat) | <span className="behavior behavior-additive">Additive</span> |

  ## Files

  | Tool | Behavior |
  | - | - |
  | [get\_files](/api-reference/mcp/tools/get-files) | <span className="behavior behavior-read-only">Read-only</span> |
  | [upload\_file](/api-reference/mcp/tools/upload-file) | <span className="behavior behavior-open-world">Open world</span> |
  | [start\_file\_upload](/api-reference/mcp/tools/start-file-upload) | <span className="behavior behavior-additive">Additive</span> |
  | [finish\_file\_upload](/api-reference/mcp/tools/finish-file-upload) | <span className="behavior behavior-additive">Additive</span> |

  ## Projects

  | Tool | Behavior |
  | - | - |
  | [get\_projects](/api-reference/mcp/tools/get-projects) | <span className="behavior behavior-read-only">Read-only</span> |
  | [create\_project](/api-reference/mcp/tools/create-project) | <span className="behavior behavior-additive">Additive</span> |
  | [update\_project](/api-reference/mcp/tools/update-project) | <span className="behavior behavior-destructive">Destructive</span> |
  | [attach\_to\_project](/api-reference/mcp/tools/attach-to-project) | <span className="behavior behavior-additive">Additive</span> |
  | [detach\_from\_project](/api-reference/mcp/tools/detach-from-project) | <span className="behavior behavior-destructive">Destructive</span> |

  ## Playbooks

  | Tool | Behavior |
  | - | - |
  | [get\_playbooks](/api-reference/mcp/tools/get-playbooks) | <span className="behavior behavior-read-only">Read-only</span> |
  | [create\_playbook](/api-reference/mcp/tools/create-playbook) | <span className="behavior behavior-additive">Additive</span> |
  | [update\_playbook](/api-reference/mcp/tools/update-playbook) | <span className="behavior behavior-destructive">Destructive</span> |
  | [run\_playbook](/api-reference/mcp/tools/run-playbook) | <span className="behavior behavior-additive">Additive</span> |
  | [run\_playbook\_status](/api-reference/mcp/tools/run-playbook-status) | <span className="behavior behavior-read-only">Read-only</span> |

  ## Skills

  | Tool | Behavior |
  | - | - |
  | [get\_skills](/api-reference/mcp/tools/get-skills) | <span className="behavior behavior-read-only">Read-only</span> |
  | [create\_skill](/api-reference/mcp/tools/create-skill) | <span className="behavior behavior-additive">Additive</span> |
  | [update\_skill](/api-reference/mcp/tools/update-skill) | <span className="behavior behavior-destructive">Destructive</span> |

  ## Contract Intelligence

  | Tool | Behavior |
  | - | - |
  | [get\_vaults](/api-reference/mcp/tools/get-vaults) | <span className="behavior behavior-read-only">Read-only</span> |
  | [get\_vault\_documents](/api-reference/mcp/tools/get-vault-documents) | <span className="behavior behavior-read-only">Read-only</span> |
  | [get\_vault\_columns](/api-reference/mcp/tools/get-vault-columns) | <span className="behavior behavior-read-only">Read-only</span> |
  | [create\_vault](/api-reference/mcp/tools/create-vault) | <span className="behavior behavior-additive">Additive</span> |
  | [update\_vault](/api-reference/mcp/tools/update-vault) | <span className="behavior behavior-destructive">Destructive</span> |
  | [create\_vault\_column](/api-reference/mcp/tools/create-vault-column) | <span className="behavior behavior-additive">Additive</span> |
  | [update\_vault\_column](/api-reference/mcp/tools/update-vault-column) | <span className="behavior behavior-destructive">Destructive</span> |
  | [update\_vault\_document\_cell](/api-reference/mcp/tools/update-vault-document-cell) | <span className="behavior behavior-destructive">Destructive</span> |
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.