Guidelines for naming and creating new tools in ShotGrid MCP Server
^[a-zA-Z0-9_-]{1,64}$
Prefix | Description | Example |
---|---|---|
sg_ | Direct ShotGrid API wrappers | sg_find , sg_create |
entity_ | Entity operations | entity_create , entity_update |
note_ | Note-related operations | note_create , note_read |
playlist_ | Playlist-related operations | playlist_create , playlist_find |
thumbnail_ | Thumbnail-related operations | thumbnail_get_url , thumbnail_download |
vendor_ | Vendor-related operations | vendor_find_users , vendor_create_playlist |
search_ | Search-related operations | search_entities , search_by_date |
batch_ | Batch operations | batch_create , batch_download |
[prefix]_[action]_[optional_qualifier]
sg_find
- Find entities using ShotGrid APInote_create
- Create a noteplaylist_add_versions
- Add versions to a playlistthumbnail_download
- Download a thumbnailapi_tools.py
- Direct ShotGrid API wrappersnote_tools.py
- Note-related toolsplaylist_tools.py
- Playlist-related toolsthumbnail_tools.py
- Thumbnail-related toolssearch_tools.py
- Search-related toolsvendor_tools.py
- Vendor-related tools@server.tool()
decorator. Make sure to: