get_comments
Get Comments
Retrieve comments on a SmugMug album or image. Returns comment text, author, and timestamp for each comment.
Ask your agent in plain language. Each of these maps to a real tool on the server.
get_comments
Retrieve comments on a SmugMug album or image. Returns comment text, author, and timestamp for each comment.
get_album_share_uris
Retrieve sharing URIs for a SmugMug album. Returns URLs that can be used to share the gallery with others, including direct links and embed codes.
get_album
Retrieve detailed information about a SmugMug album including its settings, privacy, image count, and share URIs. Optionally include the list of images in the album.
update_profile_biography
Update the authenticated SmugMug user’s public biography. An empty biography clears the text.
search
Search across SmugMug content including albums, images, and nodes. Perform text-based searches scoped to a user, album, node, or folder. Returns matching results with pagination support.
update_album
Update an existing album's settings on SmugMug. Modify name, description, privacy, URL slug, sorting, searchability, watermark, and other album properties.
get_node
Retrieve a SmugMug node (folder, album, or page) by its ID. Optionally include the node's children for browsing the content hierarchy.
delete_image
Permanently delete an image or video from SmugMug. This action cannot be undone.
browse_folder
Browse a SmugMug user's folder structure by path. Returns folder details and its node ID. Use get_node with includeChildren to retrieve a page of child folders, albums, and pages.
get_image
Retrieve detailed information about a SmugMug image or video, including metadata, EXIF data, and available size variants. Provides title, caption, keywords, upload date, dimensions, and download URLs.
upload_image_from_url
Upload an image or video to a SmugMug album from an external URL. The file is downloaded from the URL and uploaded to the specified album. Optionally set title, caption, keywords, and other metadata during upload.
create_node
Create a new folder, album, or page node in the SmugMug hierarchy. The node is created as a child of the specified parent node.
get_watermarks
List all watermark images configured for a SmugMug user. Watermarks can be applied to albums to protect photos from unauthorized use. Returns watermark name, URI, and settings.
move_or_collect_images
Move or collect (copy) images between SmugMug albums. **Move** transfers images from their current album to a target album. **Collect** adds images to an additional album without removing them from the original.
update_node
Update an existing node (folder, album, or page) in the SmugMug hierarchy. Modify name, description, URL slug, privacy, and searchability settings.
delete_node
Permanently delete a node (folder, album, or page) from SmugMug. Deleting a folder will also delete all of its contents. This action cannot be undone.
get_user
Retrieve a SmugMug user's account information and profile details. Provides user nickname, display name, account URL, bio text, and social media links. Use this to look up any SmugMug user by their nickname, or omit the nickname to get the authenticated user.
update_image
Update properties of an image on SmugMug. Modify title, caption, keywords, geolocation, visibility, and watermark settings.
create_album
Create a new album (gallery) in a specified folder on SmugMug. Configure the album name, privacy settings, URL slug, description, sorting, and other properties. The album is created under the specified folder path or at the root if no folder path is provided.
list_album_images
List all images and videos in a SmugMug album with pagination support. Returns image metadata including title, caption, filename, upload date, and web URL for each image.
export_image_metadata
Create a downloadable JSON file with a SmugMug image’s current details and original-file metadata, including the available EXIF fields.
delete_album
Permanently delete an album and all its contents from SmugMug. This action cannot be undone.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage SmugMug albums, images, folders, and page nodes. Upload media from direct URLs, update image details, move or collect images, search content, browse paginated results, export image metadata as JSON, update your biography, list watermarks, and retrieve sharing links.
Common questions about connecting Smugmug to AI agents with Metorial.