Client Overview
Connecting to ShotGrid MCP Server
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:
- Learn about the Python Client in more detail
- Explore optimized queries for better performance
- See how to handle errors gracefully