> ## Documentation Index
> Fetch the complete documentation index at: https://pipeline-f26f1c83.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to ShotGrid MCP Server!

> A high-performance MCP server for ShotGrid integration.

# ShotGrid MCP Server

ShotGrid MCP Server is a high-performance implementation of the [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) for Autodesk ShotGrid. It provides a standardized way for LLMs to interact with your ShotGrid data and functionality, enabling AI assistants to help with production tracking, asset management, and more.

```python theme={null}
from shotgrid_mcp_server import ShotGridMCPServer

server = ShotGridMCPServer(
    name="ShotGrid Assistant",
    shotgrid_url="https://your-site.shotgunstudio.com",
    script_name="your_script_name",
    api_key="your_api_key"
)

@server.tool()
def find_shots(project_name: str, status: str = None):
    """Find shots in a project with optional status filter."""
    # The server handles ShotGrid connection management for you
    return server.find_shots(project_name, status)

if __name__ == "__main__":
    server.run()
```

## What is MCP?

The Model Context Protocol lets you build servers that expose data and functionality to LLM applications in a secure, standardized way. It is often described as "the USB-C port for AI", providing a uniform way to connect LLMs to resources they can use.

MCP servers can:

* Expose data through `Resources` (think of these as GET endpoints; they are used to load information into the LLM's context)
* Provide functionality through `Tools` (like POST endpoints; they are used to execute code or produce side effects)
* Define interaction patterns through `Prompts` (reusable templates for LLM interactions)

ShotGrid MCP Server implements this protocol specifically for ShotGrid, making it easy to build AI assistants that can interact with your production data.

## Why ShotGrid MCP Server?

ShotGrid MCP Server provides several key benefits:

🚀 **Optimized for ShotGrid**: Built specifically for ShotGrid's data model and API

🔄 **Connection Pooling**: Efficiently manages ShotGrid API connections

🧠 **Smart Queries**: Implements best practices for efficient ShotGrid queries

🛡️ **Robust Error Handling**: Gracefully handles ShotGrid API errors

🔌 **MCP Compatible**: Works with any MCP-compatible client, including Claude, ChatGPT, and more

Whether you're building a production assistant, a data visualization tool, or integrating ShotGrid with your AI workflows, ShotGrid MCP Server provides the foundation you need.
