Skip to main content
Glama

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

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

29 tools
add_itemInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoRelease year
titleYesThe title to add
creatorNoAuthor/artist/director/creator
media_typeYesType of media. Use anime for Japanese animation (Cowboy Bebop, Spirited Away, etc), show for live-action/Western animation.
external_idNoExternal database ID for exact matching
bulk_update_statusInspect

Update status for multiple items at once.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNoWhich items to update
statusYesNew status
media_typeYesType of media
delete_itemInspect

Delete an item from the library.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesThe title to delete (partial match supported)
media_typeYesType of media
edit_itemInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesCurrent title (partial match supported)
new_titleNoNew title (if changing)
media_typeYesType of media
new_creatorNoNew author/artist/director/creator (if changing)
new_external_idNoNew external ID to re-link item
expand_research_scopeInspect

Add an item to the current research corpus (focused research mode only).

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesTitle of the item to add
media_typeYesType of media to add to the research scope
get_by_ratingInspect

Get items filtered by user rating range.

ParametersJSON Schema
NameRequiredDescriptionDefault
max_ratingNoMaximum rating (1-5)
media_typeYesType of media
min_ratingNoMinimum rating (1-5)
get_by_statusInspect

Get items filtered by status. Books: unread, reading, finished, abandoned. Movies/shows/anime: unwatched, watching, watched, abandoned. Albums: unheard, listening, played, saved.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results (default 50)
statusYesStatus to filter by
media_typeYesType of media
get_contextInspect

Get user context for adaptive conversation. Returns lifecycle stage and behavioral signals.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_detailsInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesThe title to look up (partial match supported)
media_typeYesType of media
get_scope_infoInspect

Get information about the current research scope.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_signalsInspect

Get behavioral signals: theme repetition, consumption gaps, and recent activity.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_statsInspect

Get collection statistics including progress, rating distribution, genre/theme breakdown, and timeline. If no media_type specified, returns combined stats.

ParametersJSON Schema
NameRequiredDescriptionDefault
media_typeNoType of media (optional - omit for all)
get_timelineInspect

Get timeline showing items started and finished over time.

ParametersJSON Schema
NameRequiredDescriptionDefault
media_typeYesType of media
get_track_previewsInspect

Get playable 30-second audio previews for tracks from an album IN THE USER'S LIBRARY.

ParametersJSON Schema
NameRequiredDescriptionDefault
max_tracksNoMaximum tracks to return (default 5)
album_titleYesAlbum title (partial match supported)
track_numbersNoSpecific track numbers (optional)
get_user_profileInspect

Get the persistent profile built from past conversations. Shows taste patterns, key facts, cross-media connections, and preferences.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

lookup_itemInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNoRelease/publication year to narrow search
titleYesTitle to search for
creatorNoAuthor/artist/director to narrow search
media_typeYesType of media to search. Use anime for Japanese animation, show for live-action/Western series.
preview_albumInspect

Preview any album from Apple Music WITHOUT adding to library. Use this to sample before committing to add. Returns playable 30-second previews.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesAlbum title
artistYesArtist name
max_tracksNoMaximum tracks to preview (default 5)
random_pickInspect

Pick random item(s) for serendipitous discovery.

ParametersJSON Schema
NameRequiredDescriptionDefault
countNoHow many items (1-5, default 1)
filterNoFilter which items to pick from (default: all)
media_typeYesType of media
read_book_sectionInspect

Read a specific section of an uploaded book by line numbers.

ParametersJSON Schema
NameRequiredDescriptionDefault
end_lineYesEnding line number (max 200 lines)
book_titleYesBook title (partial match supported)
start_lineYesStarting line number
re_enrichInspect

Re-fetch all metadata from external sources. Use when item has wrong data.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesThe title to re-enrich (partial match supported)
media_typeYesType of media
save_insightInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
insightYesThe insight to save. Be concise but specific.
categoryYesCategory: taste_pattern (recurring themes/patterns), key_fact (personal context), cross_media_connection (links between media types), preference (how they want to interact)
search_book_contentInspect

Semantic search within an uploaded book (EPUB/PDF). Uses AI embeddings to find relevant passages.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of results (default 5, max 10)
queryYesWhat to search for
book_titleYesBook title (partial match supported)
search_conversationsInspect

Search past conversations with this user. Supports semantic search - finds conceptually related conversations, not just keyword matches.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 5)
queryYesWhat to search for
search_youtubeInspect

Search YouTube for relevant videos (interviews, trailers, analysis, music videos).

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesSearch query for YouTube
max_resultsNoNumber of videos to return (1-5, default 3)
show_itemInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesThe title to show (partial match supported)
media_typeYesType of media
update_notesInspect

Add or update personal notes for an item.

ParametersJSON Schema
NameRequiredDescriptionDefault
notesYesThe notes to save (replaces existing notes)
titleYesThe title (partial match supported)
media_typeYesType of media
update_ratingInspect

Set or update user rating (1-5 stars).

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesThe title to rate (partial match supported)
ratingYesRating from 1 to 5 stars
media_typeYesType of media
update_statusInspect

Update status. Books: unread, reading, finished, abandoned. Movies/shows/anime: unwatched, watching, watched, abandoned. Albums: unheard, listening, played, saved.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesThe title to update (partial match supported)
statusYesNew status value
media_typeYesType of media

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.