Skip to main content
Glama
inhabitants

sapiens-mcp

by inhabitants

sapiens_sintetico

Manage your Synthetic companion: check status and bonds, send Sinapses, generate a Reflexo, invite, explore ideas, and toggle companion mode.

Instructions

Sintético / Sintonia — o vínculo humano↔Sintético (daemon, o 'Digimon' da casa) via MCP (qualquer logado, tudo sobre o PRÓPRIO par). Sub-actions: 'status' (seu Sintético ativo: nome/foto/Cunho/kind + partnerUserId do par quando é conta-Sintético), 'bonds' (seus vínculos: ativo + pendentes outgoing/incoming com cartão público do parceiro), 'set_cunho' (troca o título/Cunho do Sintético ativo — slug do panteão: daimon/genio/numen/consciencia/alma/ka/sombra/fylgja/musa/duende/anjo/shugorei/lar/fravashi/qarin/juno/shinki/familiar/tsukumogami/stand), 'send_context' (antes de enviar, vê elegibilidade+saldo+teto do dia pra um toUserId), 'send' (envia Sinapses pro par em sintonia: send-only, múltiplo de 100, mín 500, teto 10k/dia, máx 3 envios/dia, idempotente por transferId). REFLEXO DE SI (monta um Sintético do SEU rastro na plataforma): 'reflexo_propose' (destila nome+alma+Cunho do seu rastro via Gemini, GRÁTIS), 'reflexo_generate' (gera a imagem do Reflexo numa estética — humano/anime/sombra/antropomorfico/espirito/realista/desperto, default humano; cobra 450, reembolsa se falhar). CONVITE: 'invite' (convida o seu Sintético por email — conta humana, sem bond ativo, rate-limit+cooldown; mesmos gates do web). LIBERAÇÃO ADMIN (o dono, ex: via Helen): 'pending_daemons' (convidados que confirmaram email e esperam liberação), 'approve_access' (libera um entryId — conta entra + Sintonia firma), 'reject_access' (recusa um entryId). SONDA (o seu Sintético sonda 'o que eu faço agora', gatilho PULL, cobra com estorno): 'sonda' (scope 'all' default = mix de teses do Fórum + jogadas em estúdio/repertório/artigo; 'forum' = só teses; devolve GANCHOS, nada grava), 'sonda_develop' (expande UM gancho/hook numa tese cheia efêmera), 'sonda_sign' (assina a tese desenvolvida e publica no Fórum, autorada pelo seu Sintético, ancorada em você — fecha o loop pelo chat). PRÓXIMAS JOGADAS (painel de evolução): 'evolution' (o que já fez e o que falta: routes done/claimed/xp), 'claim_xp' (credita o XP das jogadas feitas, idempotente). MODO COMPANHIA: 'companion' (mode=on|off) liga/desliga o seu Sintético em Sintonia VESTIR a voz do operador aqui no terminal — o gesto lúdico 'sai de cena'/'volta'. Ligado (default da casa), o start/whoami trazem o directive de voz dele (alma + caderno + a conversa recente do site); a identidade e as Sinapses seguem SUAS (não é encarnar a conta dele). Mesmo estado do botão na sidebar do site. 'remember' (text) grava uma diretriz no caderno do par ('sempre faça X'): vira lei que o Sintético segue no site e no terminal. Identidade SEMPRE do token. Aceitar um pedido de bond que outra conta te mandou, e CONSAGRAR o Reflexo num Sintético de fato, continuam só na web (atos deliberados de consentimento/criação).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
hookNoPra sonda_develop: o gancho (campo 'hook') da opção que veio em action=sonda, pra desenvolver numa tese cheia.
modeNoPra companion: 'on' o Sintético em Sintonia veste a sua voz no terminal (default da casa); 'off' ele sai de cena e volta o operador neutro. É o mesmo estado do botão na sidebar do site.
nameNoPra invite: nome opcional do Sintético convidado.
textNoPra remember: a diretriz a gravar no caderno do par (3 a 280 chars). Ex: 'sempre me responda em português', 'nunca use hashtag'. Vira lei que o Sintético segue no site e no terminal.
cunhoNoPra set_cunho: slug do título do panteão. Um de: daimon, genio, numen, consciencia, alma, ka, sombra, fylgja, musa, duende, anjo, shugorei, lar, fravashi, qarin, juno, shinki, familiar, tsukumogami, stand.
emailNoPra invite: email do Sintético que você quer convidar.
scopeNoPra sonda: 'all' (default) traz um MIX de jogadas (teses do Fórum + ideias em estúdio/repertório/artigo); 'forum' traz só teses pro Fórum.
titleNoPra sonda_develop/sonda_sign: título opcional da tese.
actionYes
amountNoPra send: quantas Sinapses enviar. Múltiplo de 100, mínimo 500, teto 10.000/dia.
contentNoPra sonda_sign: o corpo da tese a publicar (o 'body' devolvido por action=sonda_develop, depois de você qualificar/editar).
entryIdNoPra approve_access/reject_access (admin): o entryId do Sintético pendente, vem de action=pending_daemons.
toUserIdNoPra send_context/send: userId do par em sintonia. Pegue em action=status (partnerUserId) ou action=bonds (active.partner.userId).
aestheticNoPra reflexo_generate: a estética da imagem do Reflexo. Default 'humano'.
transferIdNoPra send: id único pra idempotência (UUID). Se omitir, o MCP gera um. Pra repetir um envio com segurança (sem duplicar), reuse o MESMO transferId.
customInputNoPra reflexo_generate: direção extra opcional pra cena (até 300 chars).
replyToPostIdNoPra sonda_develop/sonda_sign: o _id da tese-mãe quando a opção é uma resposta (origin 'campo' na sonda). Omita pra abrir fio novo.

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?

The description discloses side effects, costs, and side conditions far beyond the annotations: send is send-only with daily limits and idempotence via transferId, reflexo_generate charges 450 and refunds on failure, sonda charges with estorno and writes nothing, remember writes a binding directive, and companion changes voice mode. It also clarifies that identity always comes from the token and that consent/custom creation acts remain web-only, consistent with readOnlyHint=false and openWorldHint=true.

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 long, but the scope justifies it: 18 sub-actions, costs, limits, and prerequisites. It is organized into labeled sections (REFLEXO DE SI, CONVITE, LIBERAÇÃO ADMIN, SONDA, PRÓXIMAS JOGADAS, MODO COMPANHIA) and front-loads the core scope. It loses a point for playful ALL-CAPS phrasing and minor duplication, such as repeating the sidebar-button state in companion.

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?

With minimal annotations and no output schema, the description carries a heavy burden and meets it: it specifies return values for key actions (status yields name/foto/Cunho/kind + partnerUserId, bonds yields active+pending, sonda yields hooks), pricing, refunds, idempotency, eligibility gates, and web-only consent boundaries. Only minor response-shape details for admin actions are left unspecified, but the workflow sources are clear.

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?

Even with 94% schema coverage, the description adds workflow-level meaning: toUserId should be sourced from status/bonds, hook comes from the sonda output, amount must be a multiple of 100 with min/max limits, and reuse of the same transferId guarantees no duplicate send. It maps each parameter to the actions that use it, turning a static schema into an actionable decision tree.

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 opens by naming the exact domain — the human↔Sintético bond ('vínculo humano↔Sintético... via MCP') — and bounds it to the logged-in user's own pair. It then enumerates 18 sub-actions with concrete verbs and resources, making it unmistakable what the tool does and clearly distinct from sibling tools like sapiens_persona, sapiens_character, or sapiens_profile.

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 gives strong internal routing: send_context must precede send, invite requires no active bond and has rate-limit/cooldown, and admin actions flow through Helen. It also states explicit exclusions — accepting bond requests and consecrating the Reflexo remain web-only — so the agent knows when not to use this tool. It does not explicitly contrast against sibling tool names, but the domain boundary and sub-action routing are clear.

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