Server Details
The media memory layer for AI agents and their humans. Your AI client gets 29 tools to search your collection, add items, update ratings, preview music, and find patterns across everything you've read, watched, and listened to.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
29 toolsadd_itemTry in Inspector
Add a new item to the library. For best results, use lookup_item first to get the external_id. IMPORTANT: Use anime (not show) for ALL Japanese animation including series, movies, OVAs.
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Release year | |
| title | Yes | The title to add | |
| creator | No | Author/artist/director/creator | |
| media_type | Yes | Type of media. Use anime for Japanese animation (Cowboy Bebop, Spirited Away, etc), show for live-action/Western animation. | |
| external_id | No | External database ID for exact matching |
bulk_update_statusTry in Inspector
Update status for multiple items at once.
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | Which items to update | |
| status | Yes | New status | |
| media_type | Yes | Type of media |
delete_itemTry in Inspector
Delete an item from the library.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The title to delete (partial match supported) | |
| media_type | Yes | Type of media |
edit_itemTry in Inspector
Edit metadata (title, creator, external ID). Use new_external_id to re-link to correct database entry, then call re_enrich to fetch correct metadata.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Current title (partial match supported) | |
| new_title | No | New title (if changing) | |
| media_type | Yes | Type of media | |
| new_creator | No | New author/artist/director/creator (if changing) | |
| new_external_id | No | New external ID to re-link item |
expand_research_scopeTry in Inspector
Add an item to the current research corpus (focused research mode only).
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Title of the item to add | |
| media_type | Yes | Type of media to add to the research scope |
get_by_ratingTry in Inspector
Get items filtered by user rating range.
| Name | Required | Description | Default |
|---|---|---|---|
| max_rating | No | Maximum rating (1-5) | |
| media_type | Yes | Type of media | |
| min_rating | No | Minimum rating (1-5) |
get_by_statusTry in Inspector
Get items filtered by status. Books: unread, reading, finished, abandoned. Movies/shows/anime: unwatched, watching, watched, abandoned. Albums: unheard, listening, played, saved.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results (default 50) | |
| status | Yes | Status to filter by | |
| media_type | Yes | Type of media |
get_contextTry in Inspector
Get user context for adaptive conversation. Returns lifecycle stage and behavioral signals.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_detailsTry in Inspector
Get FULL details of an item FROM THE USER'S COLLECTION including AI analysis, user notes, rating, timeline, and all metadata. For albums: includes track list with durations. For box sets: lists ALL contained albums. Use this to answer specific questions about items the user owns.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The title to look up (partial match supported) | |
| media_type | Yes | Type of media |
get_scope_infoTry in Inspector
Get information about the current research scope.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_signalsTry in Inspector
Get behavioral signals: theme repetition, consumption gaps, and recent activity.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_statsTry in Inspector
Get collection statistics including progress, rating distribution, genre/theme breakdown, and timeline. If no media_type specified, returns combined stats.
| Name | Required | Description | Default |
|---|---|---|---|
| media_type | No | Type of media (optional - omit for all) |
get_timelineTry in Inspector
Get timeline showing items started and finished over time.
| Name | Required | Description | Default |
|---|---|---|---|
| media_type | Yes | Type of media |
get_track_previewsTry in Inspector
Get playable 30-second audio previews for tracks from an album IN THE USER'S LIBRARY.
| Name | Required | Description | Default |
|---|---|---|---|
| max_tracks | No | Maximum tracks to return (default 5) | |
| album_title | Yes | Album title (partial match supported) | |
| track_numbers | No | Specific track numbers (optional) |
get_user_profileTry in Inspector
Get the persistent profile built from past conversations. Shows taste patterns, key facts, cross-media connections, and preferences.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
lookup_itemTry in Inspector
Search EXTERNAL databases (NOT the user's collection) to find items BEFORE adding them. Use search/get_details for items the user already owns. Data sources: Books=OpenLibrary, Movies/Shows=TMDB, Albums=Discogs, Anime=AniList. Use anime (not show) for Japanese animation.
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Release/publication year to narrow search | |
| title | Yes | Title to search for | |
| creator | No | Author/artist/director to narrow search | |
| media_type | Yes | Type of media to search. Use anime for Japanese animation, show for live-action/Western series. |
preview_albumTry in Inspector
Preview any album from Apple Music WITHOUT adding to library. Use this to sample before committing to add. Returns playable 30-second previews.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Album title | |
| artist | Yes | Artist name | |
| max_tracks | No | Maximum tracks to preview (default 5) |
random_pickTry in Inspector
Pick random item(s) for serendipitous discovery.
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | How many items (1-5, default 1) | |
| filter | No | Filter which items to pick from (default: all) | |
| media_type | Yes | Type of media |
read_book_sectionTry in Inspector
Read a specific section of an uploaded book by line numbers.
| Name | Required | Description | Default |
|---|---|---|---|
| end_line | Yes | Ending line number (max 200 lines) | |
| book_title | Yes | Book title (partial match supported) | |
| start_line | Yes | Starting line number |
re_enrichTry in Inspector
Re-fetch all metadata from external sources. Use when item has wrong data.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The title to re-enrich (partial match supported) | |
| media_type | Yes | Type of media |
save_insightTry in Inspector
Save a lasting insight about the user to their persistent profile. Use when you discover meaningful patterns, preferences, personal connections to media, or cross-media themes.
| Name | Required | Description | Default |
|---|---|---|---|
| insight | Yes | The insight to save. Be concise but specific. | |
| category | Yes | Category: taste_pattern (recurring themes/patterns), key_fact (personal context), cross_media_connection (links between media types), preference (how they want to interact) |
searchTry in Inspector
Search the USER'S COLLECTION by title, creator, genre, or theme. Returns items they own with status, ratings, and for box sets, the list of contained albums. Use this to answer questions about what the user has.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query (matches title, author/artist/director/creator, genres, or themes) | |
| filter | No | Filter by status or rating. Books: all, reading, finished, unread, abandoned, rated, unrated. Movies/shows/anime: all, watching, watched, unwatched, abandoned, rated, unrated. Albums: all, listening, played, unheard, saved, rated, unrated. | |
| media_type | Yes | Type of media to search |
search_book_contentTry in Inspector
Semantic search within an uploaded book (EPUB/PDF). Uses AI embeddings to find relevant passages.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of results (default 5, max 10) | |
| query | Yes | What to search for | |
| book_title | Yes | Book title (partial match supported) |
search_conversationsTry in Inspector
Search past conversations with this user. Supports semantic search - finds conceptually related conversations, not just keyword matches.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 5) | |
| query | Yes | What to search for |
search_youtubeTry in Inspector
Search YouTube for relevant videos (interviews, trailers, analysis, music videos).
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query for YouTube | |
| max_results | No | Number of videos to return (1-5, default 3) |
show_itemTry in Inspector
ALWAYS use this tool when users say "show me", "open", "go to", "take me to", or "pull up" an item. This navigates them to the item's detail page. Works on ALL clients (web app, iOS app, Claude Desktop) - triggers navigation or returns clickable URL. Do NOT just describe the item when they want to SEE it.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The title to show (partial match supported) | |
| media_type | Yes | Type of media |
update_notesTry in Inspector
Add or update personal notes for an item.
| Name | Required | Description | Default |
|---|---|---|---|
| notes | Yes | The notes to save (replaces existing notes) | |
| title | Yes | The title (partial match supported) | |
| media_type | Yes | Type of media |
update_ratingTry in Inspector
Set or update user rating (1-5 stars).
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The title to rate (partial match supported) | |
| rating | Yes | Rating from 1 to 5 stars | |
| media_type | Yes | Type of media |
update_statusTry in Inspector
Update status. Books: unread, reading, finished, abandoned. Movies/shows/anime: unwatched, watching, watched, abandoned. Albums: unheard, listening, played, saved.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The title to update (partial match supported) | |
| status | Yes | New status value | |
| media_type | Yes | Type of media |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!