Skip to main content
Glama

atisbo_lookup

Read-only

Find or open Atisbo entities. Opening snippet:// returns its text and signed attachment URLs. Other modes expose queues, outcomes and implementation context.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
refNoopen: a handle ref like claim:UUID, snippet://UUID or document://UUID.
modeYesNamed by its enum value; mode-specific notes return in meta.guidance after the call.
refsNoopen: several handle refs in one call (max 10).
depthNosummary (alias: brief) = compact fields; work = full context (default).
limitNoMax results; each delegated mode clamps to its own ceiling.
queryNoSearch text for resolve/context modes.
scopeNoScope for context mode or living_doc list mode.
stateNoWork-state filter; todo=DESIGNING.
typesNoEntity kinds for resolve mode.
cursorNoPagination cursor from a previous response.
map_idNoMap UUID.
statusNoStatus filter — see guidance for what "archived" covers.
node_idNoNode UUID.
sort_byNoSolution list order; priority = evidence-weighted priority × PM boost.
anchoredNoClaim list anchoring filter.
claim_idNoClaim UUID — resolve names with atisbo_lookup mode=resolve first
scope_idNoScope UUID when scope is not company.
lifecycleNoSolution lifecycle filters.
target_idNoGeneric UUID for claim/solution/node/map/doc reads.
claim_stateNowork_queue: the three Claim states shown in the UI.
debug_scoreNoFor claim mode, include PowerScore factor breakdown.
document_idNoLiving document UUID.
review_kindNoorphans/claims/solutions: entities not yet checkpointed (atisbo_decide mode=mark_reviewed).
solution_idNoSolution UUID — resolve names with atisbo_lookup mode=resolve first
action_cursorNowork_queue: action_queue cursor. Restart from page one after each mutation.
include_staleNoInclude stale claims in claims mode.
dirty_event_idNodoc_patch_context: loads this dirty event's snippets so the patch can resolve it.
exception_cursorNowork_queue: pages pm_exceptions, from pm_exceptions_next_cursor.
operational_block_cursorNowork_queue: pages operational_blocks, from operational_blocks_next_cursor.

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds real behavioral context beyond that: opening a snippet returns raw text plus signed attachment URLs, and other modes expose queues/outcomes/implementation context. It does not detail pagination or per-mode side-effect warnings, but for a read-only tool the important behaviors are stated.

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

Conciseness5/5

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

Two sentences, no filler. The most decision-relevant behavior (snippet:// returns text and signed URLs) is front-loaded, and the second sentence orients the agent to the mode families without enumerating all 24 modes.

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

Completeness4/5

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

For a very complex tool (29 parameters, 24 modes, no output schema), the description is thin but the schema carries essentially all parameter semantics and the annotations carry the safety profile. The description adds the missing top-level map of what the modes do. A fully complete description would name a few high-usage modes and mention pagination, so this is not a 5.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema fully documents all 29 parameters, including enums and references. The description adds only a light interpretive gloss ('Other modes expose queues, outcomes and implementation context') and the snippet:// behavior. That is useful but does not materially clarify individual parameters; baseline 3 is appropriate.

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 names a specific verb ('Find or open'), a concrete resource ('Atisbo entities'), and immediately gives a distinguishing behavior ('opening snippet:// returns its text and signed attachment URLs') plus a high-level inventory of alternative modes. This differentiates it from the sibling tools and from the other modes within the oversized enum.

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?

It states when to use the tool (finding/opening entities) and broadly separates read-style lookups from other modes ('Other modes expose queues, outcomes and implementation context'). It does not explicitly name sibling alternatives and exclude them, but the sibling names (atisbo_capture, atisbo_decide, etc.) make the predicate evident. The lack of an explicit 'use X for mutations' statement keeps it from a 5.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4/5.0
Disambiguation5/5

Each tool occupies a distinct functional domain: analysis, capture, connections, decisions, lookup, mapping, orientation, and support. Overlapping cases are explicitly disambiguated in descriptions, such as analyze-for-aggregates vs lookup-for-single-entities and the two non-interchangeable claim-to-node modes in map.

Naming Consistency5/5

All tools follow the same atisbo_<verb> pattern with lowercase snake_case and no mixed conventions. The prefix makes the server identity clear, and every tool name is a concise, predictable verb-like facade.

Tool Count5/5

Eight tools is a well-scoped count for a broad product surface: each tool is a compact facade grouping related modes rather than a scattered collection of one-off operations. There are no trivial or redundant tools.

Completeness5/5

The set covers the core workflow end to end: connect sources, capture signals, look up and analyze entities, map claims, make decisions, orient the workspace, and diagnose failures. Cross-references between tools fill in supporting steps like opening snippet refs and patching living docs, leaving no obvious dead ends.

Resources