Skip to main content
Glama

atisbo_map

Destructive

Map facade: create/apply maps, generate/edit nodes and edges, anchor claims/snippets, bind metrics, manage claim-snipe maps, regroup (merge/split), build_macros (macros, preview first). Prefer mode=apply for full MECE categorization. TWO WAYS to put a claim on a node, NOT interchangeable: mode=anchor sets the TAXONOMY category (auto_node_id); mode=link_claims adds STRUCTURAL-map membership (claim keeps its category). Both refuse the wrong map kind.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeYesPer-mode notes in meta.guidance.
nameNoMap, node, or metric name.
noteNolink_claims: rationale stored on every link.
labelNo
levelNoNode hierarchy depth.
map_idNoMap UUID.
anchorsNoBatch claim anchors.
edge_idNoEdge UUID for delete_edge mode.
node_idNoNode UUID.
previewNoregroup / build_macros: read-only preview: run first.
branchesNoBranches for apply mode.
claim_idNoClaim UUID (atisbo_lookup mode=resolve)
map_typeNo
providerNoMetric provider: posthog, amplitude, stripe, manual…
templateNo
claim_idsNolink_claims: claims to place under node_id.
directionNoregroup: broader merges; specific splits.
edge_typeNo
new_levelNoNew depth after a move.
parent_idNoParent node UUID.
binding_idNometric_update: binding id (lookup get, metrics[].id).
event_nameNo
snippet_idNo
updated_atNometric_update: updated_at from your last read (stale edits fail).
assignmentsNo
descriptionNoMap/node/branch description.
metric_nameNo
metric_typeNo
target_valueNo
current_valueNometric_update: today's value; same-day re-entry replaces it.
grouping_modeNo
new_parent_idNoMove target parent; null promotes to root.
regroup_levelNoregroup broader: merge aggressiveness.
source_map_idNo
branch_optionsNo
source_node_idNo
target_node_idNo
workspace_wideNoregroup: explicit YES to run WORKSPACE-WIDE (refused without).
context_answersNoGrounding answers for AI map generation.
historical_dataNometric_update: full series REPLACEMENT (omit = append now).
time_range_daysNo
target_thresholdNoregroup direction=specific: split threshold.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • changedInput schema / properties / binding_id / description
      Previous value: -"metric_update: binding id (atisbo_lookup mode=get, metrics[].id)."New value: +"metric_update: binding id (lookup get, metrics[].id)."
    • changedInput schema / properties / mode / description
      Previous value: -"Notes per mode in meta.guidance."New value: +"Per-mode notes in meta.guidance."
    • changedInput schema / properties / mode / enum
      Previous value: -[
      -  "apply",
      -  "create",
      -  "rename",
      -  "delete",
      -  "generate_nodes",
      -  "create_node",
      -  "update_node",
      -  "delete_node",
      -  "anchor",
      -  "create_edge",
      -  "delete_edge",
      -  "metric_bind",
      -  "metric_update",
      -  "preview_claim_snipes",
      -  "sync_claim_snipes",
      -  "regroup",
      -  "link_claims"
      -]New value: +[
      +  "apply",
      +  "create",
      +  "rename",
      +  "delete",
      +  "generate_nodes",
      +  "create_node",
      +  "update_node",
      +  "delete_node",
      +  "anchor",
      +  "create_edge",
      +  "delete_edge",
      +  "metric_bind",
      +  "metric_update",
      +  "preview_claim_snipes",
      +  "sync_claim_snipes",
      +  "regroup",
      +  "link_claims",
      +  "build_macros"
      +]
    • changedInput schema / properties / preview / description
      Previous value: -"regroup: read-only preview — ALWAYS run it first."New value: +"regroup / build_macros: read-only preview: run first."
    • changedInput schema / properties / workspace_wide / description
      Previous value: -"regroup: explicit YES to run WORKSPACE-WIDE (refused without it)."New value: +"regroup: explicit YES to run WORKSPACE-WIDE (refused without)."
  2. Changed4 schema fields changed
    • changedInput schema / properties / binding_id / description
      Previous value: -"metric_update: binding to update (atisbo_lookup mode=get, metrics[].id)."New value: +"metric_update: binding id (atisbo_lookup mode=get, metrics[].id)."
    • changedInput schema / properties / claim_id / description
      Previous value: -"Claim UUID (from a name: atisbo_lookup mode=resolve)"New value: +"Claim UUID (atisbo_lookup mode=resolve)"
    • changedInput schema / properties / historical_data / description
      Previous value: -"metric_update: full series REPLACEMENT (omit to append current_value)."New value: +"metric_update: full series REPLACEMENT (omit = append now)."
    • changedInput schema / properties / updated_at / description
      Previous value: -"metric_update: binding updated_at from your last read (stale edits fail)."New value: +"metric_update: updated_at from your last read (stale edits fail)."
  3. Changed1 schema field changed
    • changedInput schema / properties / claim_id / description
      Previous value: -"Claim UUID — resolve names with atisbo_lookup mode=resolve first"New value: +"Claim UUID (from a name: atisbo_lookup mode=resolve)"
  4. Changed6 schema fields changed
    • changedInput schema / properties / direction / description
      Previous value: -"regroup: broader merges similar claims; specific splits them."New value: +"regroup: broader merges; specific splits."
    • changedInput schema / properties / note / description
      Previous value: -"link_claims: why these claims sit under this driver; stored on every link."New value: +"link_claims: rationale stored on every link."
    • changedInput schema / properties / preview / description
      Previous value: -"regroup: read-only preview. ALWAYS preview before executing."New value: +"regroup: read-only preview — ALWAYS run it first."
    • changedInput schema / properties / regroup_level / description
      Previous value: -"regroup direction=broader: merge aggressiveness."New value: +"regroup broader: merge aggressiveness."
    • changedInput schema / properties / target_threshold / description
      Previous value: -"regroup direction=specific: split similarity threshold."New value: +"regroup direction=specific: split threshold."
    • addedInput schema / properties / workspace_wide
      Added value: +{
      +  "description": "regroup: explicit YES to run WORKSPACE-WIDE (refused without it).",
      +  "type": "boolean"
      +}
  5. Changed1 schema field changed
    • removedOutput schema / required
      Removed value: -[
      -  "result"
      -]
  6. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "result": {}
      +  },
      +  "required": [
      +    "result"
      +  ],
      +  "type": "object"
      +}
  7. Changed20 schema fields changed
    • removedInput schema / properties / anchors / minItems
      Removed value: -1
    • removedInput schema / properties / assignments / items / properties / branchKey / minLength
      Removed value: -1
    • removedInput schema / properties / assignments / items / properties / branchName / minLength
      Removed value: -1
    • removedInput schema / properties / assignments / items / properties / branch_key / minLength
      Removed value: -1
    • removedInput schema / properties / assignments / items / properties / branch_name / minLength
      Removed value: -1
    • removedInput schema / properties / bindingId
      Removed value: -{
      -  "description": "Alias for binding_id.",
      -  "format": "uuid",
      -  "type": "string"
      -}
    • removedInput schema / properties / branch_options / items / properties / key / minLength
      Removed value: -1
    • removedInput schema / properties / branch_options / items / properties / label / minLength
      Removed value: -1
    • removedInput schema / properties / branch_options / minItems
      Removed value: -1
    • removedInput schema / properties / branches / items / properties / name / minLength
      Removed value: -1
    • removedInput schema / properties / branches / minItems
      Removed value: -1
    • removedInput schema / properties / claim_ids / minItems
      Removed value: -1
    • removedInput schema / properties / currentValue
      Removed value: -{
      -  "description": "Alias for current_value.",
      -  "type": "number"
      -}
    • removedInput schema / properties / historicalData
      Removed value: -{
      -  "description": "Alias for historical_data.",
      -  "items": {
      -    "properties": {
      -      "date": {
      -        "type": "string"
      -      },
      -      "value": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "date",
      -      "value"
      -    ],
      -    "type": "object"
      -  },
      -  "maxItems": 365,
      -  "type": "array"
      -}
    • removedInput schema / properties / metric_name / minLength
      Removed value: -1
    • removedInput schema / properties / name / minLength
      Removed value: -1
    • removedInput schema / properties / provider / minLength
      Removed value: -1
    • removedInput schema / properties / time_range_days / maximum
      Removed value: -9007199254740991
    • removedInput schema / properties / time_range_days / minimum
      Removed value: --9007199254740991
    • removedInput schema / properties / updatedAt
      Removed value: -{
      -  "description": "Alias for updated_at.",
      -  "format": "date-time",
      -  "type": "string"
      -}
  8. Changed7 schema fields changed
    • changedInput schema / properties / assignments / items / description
      Previous value: -"One snippet per L2 branch: snippet_id + branch_key (branch_name derives)."New value: +"One snippet per L2 branch: snippet_id + branch_key."
    • changedInput schema / properties / binding_id / description
      Previous value: -"metric_update: binding to update — from atisbo_lookup mode=get (metrics[].id)."New value: +"metric_update: binding to update (atisbo_lookup mode=get, metrics[].id)."
    • changedInput schema / properties / direction / description
      Previous value: -"regroup: broader merges similar claims, specific splits claims apart."New value: +"regroup: broader merges similar claims; specific splits them."
    • changedInput schema / properties / historical_data / description
      Previous value: -"metric_update: full series REPLACEMENT. Omit to append current_value instead."New value: +"metric_update: full series REPLACEMENT (omit to append current_value)."
    • changedInput schema / properties / name / description
      Previous value: -"Map, node, or metric name depending on mode."New value: +"Map, node, or metric name."
    • changedInput schema / properties / regroup_level / description
      Previous value: -"For mode=regroup, direction=broader: how aggressively to merge."New value: +"regroup direction=broader: merge aggressiveness."
    • changedInput schema / properties / updated_at / description
      Previous value: -"metric_update: binding updated_at from your last read; concurrent edits fail STALE_DATA."New value: +"metric_update: binding updated_at from your last read (stale edits fail)."
  9. Changed3 schema fields changed
    • changedInput schema / properties / branches / items / properties / description / description
      Previous value: -"Branch description. ≤2000 chars."New value: +"Branch description."
    • changedInput schema / properties / description / description
      Previous value: -"Map/node/branch description. ≤2000 chars."New value: +"Map/node/branch description."
    • changedInput schema / properties / target_threshold / description
      Previous value: -"regroup direction=specific: split similarity threshold (0.50–0.98)."New value: +"regroup direction=specific: split similarity threshold."
  10. Changed6 schema fields changed
    • changedInput schema / properties / current_value / description
      Previous value: -"metric_update: today's value; same-day re-entry replaces, not stacks."New value: +"metric_update: today's value; same-day re-entry replaces it."
    • changedInput schema / properties / historical_data / description
      Previous value: -"metric_update: full series REPLACEMENT. Omit to append current_value as a same-day point instead."New value: +"metric_update: full series REPLACEMENT. Omit to append current_value instead."
    • changedInput schema / properties / preview / description
      Previous value: -"regroup: read-only preview of the merge/split. ALWAYS preview before executing."New value: +"regroup: read-only preview. ALWAYS preview before executing."
    • changedInput schema / properties / provider / description
      Previous value: -"Metric provider, e.g. posthog, amplitude, stripe, manual."New value: +"Metric provider: posthog, amplitude, stripe, manual…"
    • changedInput schema / properties / target_threshold / description
      Previous value: -"For mode=regroup, direction=specific: split similarity threshold (0.50–0.98)."New value: +"regroup direction=specific: split similarity threshold (0.50–0.98)."
    • changedInput schema / properties / updated_at / description
      Previous value: -"metric_update: binding updated_at from your last read; concurrent edits fail STALE_DATA rather than overwrite."New value: +"metric_update: binding updated_at from your last read; concurrent edits fail STALE_DATA."
  11. Changed1 schema field changed
    • changedInput schema / properties / mode / description
      Previous value: -"Mode-specific notes return in meta.guidance after the call."New value: +"Notes per mode in meta.guidance."
  12. Changed1 schema field changed
    • changedInput schema / properties / binding_id / description
      Previous value: -"metric_update: binding to update — from atisbo_lookup mode=node (metrics[].id)."New value: +"metric_update: binding to update — from atisbo_lookup mode=get (metrics[].id)."
  13. Changed2 schema fields changed
    • changedInput schema / properties / assignments / items / description
      Previous value: -"One snippet per L2 branch: snippet_id + branch_key; branch_name derives from the key."New value: +"One snippet per L2 branch: snippet_id + branch_key (branch_name derives)."
    • changedInput schema / properties / current_value / description
      Previous value: -"metric_update: today's value; appended as a same-day point when no historical_data (re-entry replaces it, not stacked)."New value: +"metric_update: today's value; same-day re-entry replaces, not stacks."
  14. Changed1 schema field changed
    • addedInput schema / required
      Added value: +[
      +  "mode"
      +]
  15. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources