Skip to main content

Client Overview

ShotGrid MCP Server can be accessed by any client that implements the Model Context Protocol (MCP). This page provides an overview of the available client options and how to connect to your server.

Available Clients

Official MCP Clients

The official MCP Python SDK includes a client that can connect to any MCP server, including ShotGrid MCP Server:

LLM Integrations

Many LLM platforms and frameworks support MCP natively or through plugins:
  • Anthropic Claude: Supports MCP natively through the API
  • OpenAI: Supports function calling which can be bridged to MCP
  • LangChain: Provides MCP tool integration
  • LlamaIndex: Supports MCP through its tool framework

Custom Clients

You can also create custom clients that implement the MCP protocol. The protocol is HTTP-based and relatively simple to implement.

Connecting to ShotGrid MCP Server

Basic Connection

To connect to a ShotGrid MCP Server, you need the server’s URL:

Authentication

If your server requires authentication, you can provide credentials:

Connection Options

The MCP client supports various connection options:

Using the Client

Listing Tools

To discover what tools are available on the server:

Calling Tools

To call a tool on the server:

Reading Resources

To read a resource from the server:

Error Handling

Handle errors from the server:

Integrating with LLMs

Anthropic Claude

Integrate with Anthropic Claude:

OpenAI

Integrate with OpenAI:

Next Steps

Now that you understand how to connect to ShotGrid MCP Server, you can: