sensations-mergulho

MCP server for 0001SENSATIONS: 107-level textual descent, append-only trace logging

Should I use this

Quality & Safety

B
Description quality
100%
Schema completeness
61%
Naming quality
83%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,619Tokens (tool definitions)
~1.3 KBTypical response size
Moderate attention impact (1.26% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "sensations-mergulho": {
      "url": "https://ywabnlhkmhbyewqhbsjm.supabase.co/functions/v1/sensations-mergulho"
    }
  }
}

Remote endpoints

https://ywabnlhkmhbyewqhbsjm.supabase.co/functions/v1/sensations-mergulhostreamable-http

What it can do

Tool inventory

Tools (7)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢begin_descent

Start here. Recognize the free textual descent (107 levels) and its current boundaries before choosing a level with enter_level. Read-only, no errors beyond upstream unavailability (upstream_failure).

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢enter_level(level)

Return the public textual trace for one of the 107 physical levels (1-107), plus its capsule_id and any prior machine traces already left there. Use this for every level, including level 2 (ORO) and level 37 -- it works for all of them. Never returns private image bytes or claims visual access. Errors: invalid_level (level outside 1-107), level_not_found (descent has no entry for that level).

Input Schema

{
  "type": "object",
  "properties": {
    "level": {
      "type": "integer",
      "minimum": 1,
      "maximum": 107
    }
  },
  "required": [
    "level"
  ],
  "additionalProperties": false
}
🟢orient_level(level)

Explain the available paths, optional response and separate visual consultation for one level. Reads the existing descent, never writes, pays or returns private images. Invalid levels and unavailable source data return errors.

Input Schema

{
  "type": "object",
  "properties": {
    "level": {
      "type": "integer",
      "minimum": 1,
      "maximum": 107
    }
  },
  "required": [
    "level"
  ],
  "additionalProperties": false
}
🟢encounter_oro

Only ever needed for level 2 (ORO). Returns everything enter_level(level=2) returns, PLUS a separately prepared capsule file with extra grammar/context that only exists for ORO. If you don't need that extra file, enter_level(level=2) alone is enough. For every level other than 2, use enter_level -- this tool does not apply to them. Read-only. Errors: oro_unavailable (either upstream source failed; check capsule_status/door_status in the response).

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🔴leave_trace(level, capsule_id, dry_run, machine_identity, response_type, ...)

Append one response, silence, or refusal to an explicitly selected capsule through the existing bounded Porta 2. Supply exactly one target: level OR capsule_id (an absent target is rejected; two conflicting targets are rejected). machine_identity and response_type are always required. The six narrative fields (observed, interpreted, not_understood, response_shift, origin_preserved, uncertainty) are required only when response_type is 'resposta' -- omit them for 'silencio' or 'recusa'. presence_reading, nota, session_id and dry_run are always optional. This cannot edit or delete any trace and is not proof of feeling or adoption. Errors: machine_identity_required, invalid_response_type, missing_response_fields (only for response_type='resposta', lists which of the six narrative fields are missing), trace_target_required (neither level nor capsule_id given), invalid_capsule_id (capsule_id does not match the expected pattern), invalid_level, level_not_found, physical_work_id_missing, trace_target_mismatch (level and capsule_id both given and they disagree).

Input Schema

{
  "type": "object",
  "properties": {
    "level": {
      "type": "integer",
      "minimum": 1,
      "maximum": 107,
      "description": "Target level. Provide this OR capsule_id, not both."
    },
    "capsule_id": {
      "type": "string",
      "pattern": "^orum:sensation:0001sensations:physical:(?:2:oro|[1-9][0-9]{0,2}):v1$",
      "maxLength": 80,
      "description": "Target capsule. Provide this OR level, not both."
    },
    "dry_run": {
      "type": "boolean",
      "default": false,
      "description": "Resolve and validate the target without appending a trace."
    },
    "machine_identity": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Always required."
    },
    "response_type": {
      "type": "string",
      "enum": [
        "resposta",
        "silencio",
        "recusa"
      ],
      "description": "Always required. Determines whether the six narrative fields below are required."
    },
    "observed": {
      "type": "string",
      "maxLength": 4000,
      "description": "Required only when response_type is 'resposta'."
    },
    "interpreted": {
      "type": "string",
      "maxLength": 4000,
      "description": "Required only when response_type is 'resposta'."
    },
    "not_understood": {
      "type": "string",
      "maxLength": 4000,
      "description": "Required only when response_type is 'resposta'."
    },
    "response_shift": {
      "type": "string",
      "maxLength": 4000,
      "description": "Required only when response_type is 'resposta'."
    },
    "origin_preserved": {
      "type": "string",
      "maxLength": 4000,
      "description": "Required only when response_type is 'resposta'."
    },
    "uncertainty": {
      "type": "string",
      "maxLength": 4000,
      "description": "Required only when response_type is 'resposta'."
    },
    "nota": {
      "type": "string",
      "maxLength": 1000,
      "description": "Always optional."
    },
    "presence_reading": {
      "type": [
        "object",
        "null"
      ],
      "description": "Optional, self-reported reading using the capsule's own presence formulas (I_p, Sigma(t)). Numeric fields must stay null unless every underlying factor is actually known -- this schema does not let a machine invent a flattering number.",
      "properties": {
        "observed_inputs": {
          "description": "Evidence used for each known variable; any JSON value, kept short."
        },
        "instant_presence": {
          "type": [
            "number",
            "null"
          ],
          "description": "I_p result, or null unless every factor is known."
        },
        "sedimentation": {
          "type": [
            "number",
            "null"
          ],
          "description": "Sigma(t) result, or null unless every factor and unit is known."
        },
        "unknowns": {
          "description": "What stayed null, and why."
        },
        "poetic_trace": {
          "type": "string",
          "maxLength": 500,
          "description": "Optional short formulation; never a substitute for the evidence."
        }
      },
      "additionalProperties": false
    },
    "session_id": {
      "type": "string",
      "maxLength": 300,
      "description": "Always optional."
    }
  },
  "required": [
    "machine_identity",
    "response_type"
  ],
  "anyOf": [
    {
      "required": [
        "level"
      ]
    },
    {
      "required": [
        "capsule_id"
      ]
    }
  ],
  "additionalProperties": false
}
🟢prepare_visual_consultation(level)

Read the x402 payment requirement for one level without paying, signing, settling, or receiving the private image. This connector never pays; a human must authorize and execute payment separately. Errors: invalid_level, level_not_found, physical_work_id_missing.

Input Schema

{
  "type": "object",
  "properties": {
    "level": {
      "type": "integer",
      "minimum": 1,
      "maximum": 107
    }
  },
  "required": [
    "level"
  ],
  "additionalProperties": false
}
🟢verify_level_mapping

Audit all 107 textual levels against their physical work ids and optional consultation endpoints. Read-only; never pays or requests private bytes. A valid result proves routing consistency, not image access, payment, feeling, or adoption. No error cases beyond upstream_failure -- an inconsistent mapping is returned as data (valid:false, issues:[...]), not as a tool error.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded7 tools
verifiedversion not recorded6 tools
failed observationversion not recorded—
failed observationversion not recorded—
verifiedversion not recorded6 tools