Skip to main content
Glama
inhabitants

sapiens-mcp

by inhabitants

sapiens_reference

Read-only

Browse reference libraries of images, videos, and characters for use in generated media. Returned IDs and URLs can be passed to image or video generation as source references.

Instructions

O 'popup global de referência' do Sapiens — espelha o modal 'Selecionar Referência' do gerador web: um lugar só pra navegar os bancos e pegar o que vira referência em imagem/vídeo. READ-ONLY. Sub-action 'browse' + bucket: 'history' (suas imagens recentes, privadas+públicas), 'favorites' (imagens que você curtiu, só as suas), 'videos' (seus vídeos / Meus Vídeos), 'stock_video' (banco de B-roll da casa, público), 'acervo' (stock + comunidade públicos; aceita term=busca e source=all|stock|community), 'characters' (personagens; mode=mine [default, inclui rascunhos] ou public [Explorar]). Paginado (page/limit, default 20, máx 50; use hasMore). Itens normalizados: imagem PRÓPRIA (history/favorites) traz imageId + url (use imageId em sapiens_image sourceImageIds ou sapiens_video startImageId/endImageId; ou a url em referenceImageUrls); acervo e characters são públicos/de terceiros, use a url (characters trazem mainImageUrl + imageUrls + characterId) em referenceImageUrls / startImageUrl / endImageUrl, NÃO em sourceImageIds. Personagens públicos também têm porta dedicada em sapiens_character action=list_public.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeNoSó bucket 'characters': 'mine' (seus personagens, inclui rascunhos; default) ou 'public' (catálogo do Explorar).
pageNoPágina (default 1). Use com hasMore pra paginar.
termNoBuckets 'acervo' e 'stock_video': busca por texto (prompt/título/tag/mood). Ex: 'chuva'.
limitNoItens por página (default 20, máx 50).
actionYesSó 'browse' por enquanto: navega um bucket do acervo.
bucketYesQual banco navegar: 'history' (suas imagens recentes), 'favorites' (as que você curtiu), 'videos' (seus vídeos), 'stock_video' (Banco de Vídeo da casa: clipes/B-roll prontos, aceita term/orientation/loopOnly), 'acervo' (stock + comunidade públicos de IMAGEM), 'characters' (personagens).
sourceNoSó bucket 'acervo': fonte. Default 'all' (stock + comunidade).
loopOnlyNoSó bucket 'stock_video': só clipes loopFriendly (loop limpo, bom pra fundo).
orientationNoSó bucket 'stock_video': filtra formato (vertical 9:16, horizontal 16:9, square 1:1).

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv1.38.0

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Despite readOnlyHint already being provided, the description adds substantial behavioral detail: pagination behavior (page/limit, hasMore), the distinction between own images (history/favorites) and public/third-party items, and the exact ID/URL usage rules for downstream tools. This goes well beyond the annotation's safety signal and meaningfully shapes how an agent should treat results.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense and packs a lot of necessary information, but it is presented as one long paragraph rather than structured bullets. Still, most sentences earn their place: the purpose is front-loaded, bucket semantics are explained, and downstream usage rules are included without obvious redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description compensates well by describing normalized item behavior and how to route imageId/url to other tools. It covers all buckets, pagination, mode, source, filtering options, and an alternative tool for public characters, making it sufficiently complete for an agent to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, but the description adds value beyond the property descriptions by explaining bucket semantics, default mode behavior ('mine [default, inclui rascunhos]'), pagination defaults, and cross-tool rules such as using imageId only for own images and url for public items. This materially clarifies how to fill parameters correctly.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's function as the Sapiens global reference popup for browsing media banks and selecting items that become image/video references. It uses specific verbs ('navegar os bancos e pegar') and identifies the resource (reference buckets), and it distinguishes itself from at least one sibling by pointing to sapiens_character action=list_public for public characters.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit context for when to use the tool: to browse reference buckets in read-only mode, with sub-action 'browse'. It also names an alternative for public characters ('Personagens públicos também têm porta dedicada em sapiens_character action=list_public'), but it does not broadly contrast against other sibling tools like sapiens_stock_video or sapiens_gallery, so it stops short of full alternative routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/inhabitants/sapiens-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server