hypernatt-terminal
Server Details
BTC Decision Terminal for AI Agents — live vault-backed signals, on-chain proof, cross-chain swap. Verify in real time.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.1/5 across 15 of 15 tools scored. Lowest: 2.7/5.
Each tool has a very specific focus with USE WHEN/NOT WHEN clauses that clearly distinguish them. Even overlapping concepts like hunt vs trap or signal vs entry quality are well-separated.
All analytical tools follow the 'get_' prefix with descriptive nouns, and the two swap tools consistently use 'swap_' prefix. No mixing of conventions.
15 tools cover a comprehensive range of BTC trading analytics and swap execution without being excessive. Each tool serves a distinct purpose within the server's scope.
The tool set covers the full spectrum of BTC market analysis—signals, microstructure, orderflow, regime, historical similarity—plus swap capabilities, with no obvious gaps for the stated domain.
Available Tools
15 toolsget_agent_manifestAInspect
Start here: catalog of 15 terminal tools with prices, live usage stats, and journeys. Prefer get_trading_hub next. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | en or fr (default en) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. Words like 'catalog' and 'Free' imply read-only and non-destructive behavior, but no explicit mention of authentication, rate limits, or side effects. Adequate but not thorough.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Extremely concise: one sentence plus 'Free.' All key information is front-loaded with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Tool is simple with one optional parameter. Description covers purpose, pricing, usage stats, and journeys. Could mention output format, but not critical given lack of output schema. Mostly complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the parameter 'locale' is fully described in the schema. The description adds no additional meaning beyond the schema, so baseline score applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it is a 'catalog of 15 terminal tools with prices, live usage stats, and journeys', which is a specific verb+resource. Distinguishes itself as the entry point among siblings by saying 'Start here'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly tells agent to 'Start here' and suggests 'Prefer get_trading_hub next', providing clear usage context. Does not include when-not-to-use but is sufficient as a starting point.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_btc_usdc_signalAInspect
Should I align with the live BTC vault? Real-time Mimo cycle LONG/SHORT/HOLD. USE WHEN: vault bias, cycle_id, open PnL (chain_snapshot), checkpoint HOLD. NOT WHEN: MM trap math (get_mm_trap_state) or hunt score alone. RETURNS: hypernatt_mimo_cycle_state_v1 — default summary v2 includes chain_snapshot, checkpoint_snapshot, interpretation_contract_v1 (PnL authority: chain only, not avg_entry). full_payload:true for per-leg detail. HOLD direction is not charged. COST: $0.001 flat via x402 (Base or Solana). Side effects: none.
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Optional x402 payment payload (base64 JSON). Omit to receive 402 payment instructions. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when swap-earned quota covers this tool's credit weight. | |
| full_payload | No | If true, return full JSON; default summary only. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses cost ($0.001), side effects (none), that HOLD is not charged, and return format variants (default summary vs full_payload). This provides good behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is dense but well-structured with clear sections (USE WHEN, NOT WHEN, RETURNS, COST). It is not overly long and earns its content, though could be slightly more streamlined.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and three optional parameters, the description covers essential aspects: purpose, usage conditions, cost, side effects, and output variants. It is sufficiently complete for an AI agent to understand invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with all parameters documented. The description adds minimal extra meaning for parameters (e.g., full_payload returning per-leg detail) but mostly relies on schema. Baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: returning a real-time Mimo cycle signal (LONG/SHORT/HOLD) for BTC vault alignment. It distinguishes from siblings like get_mm_trap_state, providing a specific resource and verb.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit USE WHEN and NOT WHEN conditions are provided, including specific scenarios (vault bias, cycle_id, open PnL) and alternatives (get_mm_trap_state, hunt score alone). This gives clear guidance on when to use this tool vs siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_entry_qualityBInspect
BTC entry-quality flags — fomo_block, anti_top_veto, early_entry, macd_exhaustion, clean_signature, accel_whale. Verdicts only. COST: $0.001. Read-only — not trade advice.
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Base64 x402 USDC payment on Base (eip155:8453). Omit on first call to receive 402 payment instructions; retry with header after paying $0.001/call. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when swap-earned quota balance covers this tool's credit weight (1 credit per Decision Core tool). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses the tool is read-only, costs $0.001, and provides 'verdicts only'. However, it does not explain the payment flow (x402) or what happens on unpaid calls, nor does it describe error behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences: the first lists what the tool returns, the second adds cost and disclaimer. No fluff, front-loaded with key information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema is provided, and the description only says 'Verdicts only' without specifying the output format (e.g., JSON structure, possible values). For a tool with no output schema, this is insufficient for an agent to parse the response.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema covers both parameters with full descriptions, achieving 100% coverage. The description adds context about the payment cost and read-only nature but does not elaborate on parameter usage beyond what the schema provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool provides BTC entry-quality flags with specific named indicators (fomo_block, anti_top_veto, etc.) and explicitly says it's read-only and not trade advice. This distinguishes it from sibling analytics tools that focus on other aspects.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives like get_btc_usdc_signal or get_regime. The description mentions cost and read-only nature but not selection criteria.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_ignitionCInspect
BTC ignition / micro — VID score, MRE entry score, vol spike, ADX RoC, cooldown flag. COST: $0.001. Read-only.
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Base64 x402 USDC payment on Base (eip155:8453). Omit on first call to receive 402 payment instructions; retry with header after paying $0.001/call. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when swap-earned quota balance covers this tool's credit weight (1 credit per Decision Core tool). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description declares the tool is 'Read-only' and mentions a cost of $0.001, which adds behavioral transparency beyond the missing annotations. However, it does not elaborate on other traits such as payment mechanism or quota consumption, leaving gaps for an agent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short but cryptic, listing acronyms without explanation. While front-loaded with the tool's focus ('BTC ignition / micro'), the lack of structure and clarity detracts from its effectiveness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the absence of an output schema, the description should clarify the return format and structure. It only lists metrics without explaining how they are presented, leaving the agent without full context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema provides 100% coverage for the two parameters (x_payment, agent_wallet) with clear descriptions. The description adds no additional parameter context, receiving the baseline score of 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description vaguely conveys that the tool provides BTC ignition/micro analysis including VID score, MRE entry score, vol spike, ADX RoC, and cooldown flag, but it does not use a clear verb+resource structure and fails to distinguish itself from sibling tools like get_entry_quality.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives (e.g., get_btc_usdc_signal, get_entry_quality). The description lacks context on prerequisites or typical use cases.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_liq_radarAInspect
Raw BTC liquidation radar — magnet score, OI build-up, long/short ratio, liquidation clusters above/below, 1h/24h liquidations. USE WHEN: you need the full microstructure block. Prefer get_trading_hub for a one-shot pack; agent chooses when to refresh (no mandatory poll). NOT WHEN: trap/sweep/reclaim verdicts (get_mm_trap_state) or short hunt narrative (get_mm_hunt_score). RETURNS: hypernatt_liq_radar_v1. Redacted, read-only. COST: $0.001 flat via x402 (Base or Solana). Side effects: none. Guide: github.com/DIALLOUBE-RESEARCH/hypernatt-terminal/blob/main/docs/agent-trading-hub.md
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Base64 x402 USDC payment on Base (eip155:8453). Omit on first call to receive 402 payment instructions; retry with header after paying $0.001/call. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when swap-earned quota balance covers this tool's credit weight (1 credit per Decision Core tool). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, description discloses read-only status ('Redacted, read-only'), side effects ('none'), cost ($0.001 flat via x402), and payment flow, but the term 'Redacted' could be further clarified.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Highly efficient: uses bullet-like structure with '—' and colons, front-loads key outputs, and every sentence adds value without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers return type, cost, side effects, alternatives, and references a guide. However, lacks detailed structure of the return object (e.g., field names and types) despite listing components.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and description adds valuable context: x_payment includes instructions for first call vs. retry, and agent_wallet explains quota credit usage and skipping x402 when quota covers cost.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly lists the specific data points returned (magnet score, OI build-up, long/short ratio, liquidation clusters, 1h/24h liquidations) and distinguishes from sibling tools like get_trading_hub, get_mm_trap_state, get_mm_hunt_score.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states when to use ('need the full microstructure block'), when to prefer an alternative (get_trading_hub), and when not to use (trap/sweep/reclaim verdicts or short hunt narrative), with sibling tool names provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_mm_hunt_scoreAInspect
Is the Market Maker hunting your position? One-line liquidation pressure summary. USE WHEN: quick hunt read, alert_level, magnet_bias. NOT WHEN: full trap/sweep math (get_mm_trap_state) or raw clusters (get_liq_radar). RETURNS: hypernatt_mm_hunt_score_v1 — mm_hunt_score (-100..100), pressure_direction, alert_level, long_trap_phase, interpretation_en. COST: $0.001 flat via x402 (Base or Solana). Side effects: none.
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Optional x402 payment payload (base64 JSON). Omit to receive 402 payment instructions. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when quota covers credit weight. | |
| full_payload | No | If true, return full JSON with inputs; default summary only. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full weight. It discloses cost ($0.001), side effects (none), and return fields. However, it does not explicitly state whether the tool is read-only or idempotent, leaving a minor gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, with a clear USE WHEN/NOT WHEN structure that front-loads purpose. Every sentence adds value, though the return fields list could be more compact.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no annotations or output schema, the description covers purpose, usage, return fields, cost, and side effects. It lacks mention of error handling or idempotency but is otherwise complete for a tool of this complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema covers 100% of parameters with descriptions. The tool description does not add additional parameter context beyond what the schema provides. Baseline score is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a clear question defining the use case, states 'One-line liquidation pressure summary' as the core function, and explicitly distinguishes itself from siblings (get_mm_trap_state, get_liq_radar). This provides excellent purpose clarity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states when to use ('quick hunt read, alert_level, magnet_bias') and when not to use ('full trap/sweep math' or 'raw clusters') with direct sibling tool names. This is exemplary guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_mm_trap_stateAInspect
Is the MM trapping BTC right now? Flagship Decision Core — manipulation weather (trap latch, sweep/reclaim math), not raw cluster data. USE WHEN: sizing risk or you need state (MM_TRAP_ACTIVE), trap_direction (e.g. DOWN_HUNT_LONGS), sweep_zone, chart_verdicts. NOT WHEN: one-line pressure only (get_mm_hunt_score) or raw OI/clusters (get_liq_radar). RETURNS: hypernatt_mm_trap_state_v1 — state, trap_direction, cluster_price, sweep_zone, chart_verdicts, cycles_since_trap. Read-only, not trade advice. COST: $0.001 flat via x402 (Base or Solana). Side effects: none.
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Base64 x402 USDC payment on Base (eip155:8453). Omit on first call to receive 402 payment instructions; retry with header after paying $0.001/call. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when swap-earned quota balance covers this tool's credit weight (1 credit per Decision Core tool). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Despite no annotations, it declares read-only, not trade advice, cost, side effects, and lists return fields, providing full transparency about behavior and side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Well-structured with front-loaded purpose, clear sections (USE WHEN, NOT WHEN, RETURNS, COST). Every sentence serves a purpose; no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no output schema, it compensates by enumerating return fields. Parameter count low but fully covered. Complexity adequately addressed with usage context, cost, and behavior details.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% but description adds valuable context beyond schema: first-call instructions for payment, quota-based skipping, and payment cost. Adds meaning without redundancy.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it checks whether MM is trapping BTC and provides state information. It uses a specific verb-resource combination and distinguishes itself from siblings like get_mm_hunt_score and get_liq_radar.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'USE WHEN' and 'NOT WHEN' sections specify contexts for use and alternative tools (e.g., get_mm_hunt_score for one-line pressure, get_liq_radar for raw data).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_orderflowAInspect
BTC orderflow — CVD, OB imbalance, icebergs bid/ask, taker ratio, funding, OI delta. Zoom tool. COST: $0.001. Read-only.
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Base64 x402 USDC payment on Base (eip155:8453). Omit on first call to receive 402 payment instructions; retry with header after paying $0.001/call. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when swap-earned quota balance covers this tool's credit weight (1 credit per Decision Core tool). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description explicitly states the tool is read-only and includes cost ($0.001) and zoom functionality. Since annotations are absent, these details are valuable behavioral traits. However, it does not mention rate limits or data freshness.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very concise (three fragments) and gets straight to the core purpose. It could be slightly more structured (e.g., list), but every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description lists the data returned (CVD, OB imbalance, etc.), which compensates for the lack of an output schema. However, it does not explain how to specify the zoom level or time range, leaving ambiguity about usage. The parameters are for payment, not data selection.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents both parameters (x_payment and agent_wallet). The description does not add any meaning to these parameters, instead focusing on the data output. Baseline 3 is appropriate as the schema covers the parameters adequately.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it provides BTC orderflow data (CVD, OB imbalance, icebergs, etc.) and is a read-only zoom tool. It directly addresses the 'get_orderflow' name and differentiates from sibling tools by specifying the exact metrics and asset.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use for retrieving BTC orderflow data but does not provide explicit guidance on when to use this tool versus siblings like get_ta_snapshot or get_entry_quality. No exclusion criteria or alternative recommendations are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_regimeAInspect
BTC regime — season/trend label, ADX, session bucket (ASIA/EU/US/LATE), F32 structure zone. COST: $0.001. Read-only.
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Base64 x402 USDC payment on Base (eip155:8453). Omit on first call to receive 402 payment instructions; retry with header after paying $0.001/call. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when swap-earned quota balance covers this tool's credit weight (1 credit per Decision Core tool). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, description adds value by explicitly stating 'Read-only' and the cost ($0.001). It also lists what data is returned. Does not contradict any annotations. Only minor gap: no mention of rate limits, but overall transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Extremely concise: two sentences, no fluff. First sentence lists return fields, second states cost and safe nature. Information is front-loaded and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and 2 parameters fully described, the description adequately covers what the tool returns. Could potentially mention how the data relates to other tools, but not necessary for basic usage. Score reflects good completeness for complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so schema already explains x_payment and agent_wallet. Description adds no extra meaning beyond the schema; the cost note is about the tool, not parameters. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states what the tool does: returns BTC regime data including season/trend label, ADX, session bucket, and F32 structure zone. Differentiates from siblings by being specific to BTC regime (other siblings like get_ta_snapshot or get_entry_quality have different outputs).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Indicates read-only and cost ($0.001), but does not explicitly state when to use this tool vs alternatives like get_ta_snapshot. No exclusions or context for selection among siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_similarity_matchAInspect
What happened last time BTC microstructure looked like this? Top-3 historical regime matches with observed about 4h BTC outcomes (NOT vault PnL). USE WHEN: analogies / regime context only. NOT WHEN: trade direction (get_btc_usdc_signal), live trap (get_mm_trap_state), or sizing. RETURNS: hypernatt_similarity_match_v1 with interpretation_contract_v1, confidence_tier, episode_diversity, matches[]. Agents MUST quote do_not_infer rules — never treat similarity_pct as win probability. COST: $0.001 flat via x402 (Base or Solana). Side effects: none.
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Optional x402 payment payload (base64 JSON). Omit to receive 402 payment instructions. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when quota covers credit weight. | |
| full_payload | No | If true, return full JSON with feature vectors; default summary only. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses side effects (none) and cost ($0.001 flat via x402). Describes return structure. Lacks details on error handling, rate limits, or payment failure behavior, but is transparent about key aspects given no annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Well-structured with clear sections (purpose, usage, returns, cost, side effects). Front-loaded key purpose. Slightly verbose with 'Agents MUST quote do_not_infer rules' but overall efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, usage guidelines, return structure, cost, side effects, and caveats. Lacks output schema but lists returned fields. Sufficient for an agent to decide and interpret results.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with parameter descriptions. The tool description adds context about payment options and output control but does not significantly elaborate beyond the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: retrieving top-3 historical regime matches for BTC microstructure with observed outcomes about 4 hours later. It explicitly distinguishes itself from sibling tools by listing what it is not for (trade direction, live trap, sizing) and naming alternatives.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit guidance: 'USE WHEN: analogies / regime context only. NOT WHEN: trade direction (get_btc_usdc_signal), live trap (get_mm_trap_state), or sizing.' Also instructs agents not to treat similarity_pct as win probability, giving clear boundaries.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_ta_snapshotAInspect
BTC TA snapshot — RSI 15m/5m, MACD, ADX, ATR%, VWAP deviation, BB flag, velocity. Zoom tool after get_trading_hub. COST: $0.001. Read-only.
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Base64 x402 USDC payment on Base (eip155:8453). Omit on first call to receive 402 payment instructions; retry with header after paying $0.001/call. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when swap-earned quota balance covers this tool's credit weight (1 credit per Decision Core tool). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description declares it is read-only and notes a cost of $0.001, which are important behavioral traits. In absence of annotations, this provides sufficient transparency about side effects and resource usage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise, fitting key information (tool output, usage context, cost, read-only) into a single sentence without unnecessary words. Every part earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simple tool with fully described parameters, no output schema, and clear description, it covers all needed context: what it does, when to use, cost, and read-only nature. Nothing is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already covers both parameters with full descriptions, so the description adds no additional parameter meaning beyond noting the cost (which mildly relates to x_payment). Baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it provides a BTC TA snapshot with specific indicators (RSI, MACD, etc.) and positions it as a zoom tool after get_trading_hub, distinguishing its purpose from sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly suggests using it after get_trading_hub, giving clear context. However, it does not mention when not to use or compare to alternatives like get_btc_usdc_signal.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_trading_hubAInspect
One-stop BTC trading context: TA + orderflow + liq clusters above/below + hunt + regime in one call. USE WHEN: first paid context after manifest, or whenever you need a full refresh. Agent chooses cadence — no mandatory poll. NOT WHEN: you only need trap math (get_mm_trap_state) or a single zoom tool. RETURNS: hypernatt_trading_hub_v1. COST: $0.001 flat via x402. Side effects: none. Guide: github.com/DIALLOUBE-RESEARCH/hypernatt-terminal/blob/main/docs/agent-trading-hub.md
| Name | Required | Description | Default |
|---|---|---|---|
| x_payment | No | Base64 x402 USDC payment on Base (eip155:8453). Omit on first call to receive 402 payment instructions; retry with header after paying $0.001/call. | |
| agent_wallet | No | Optional EVM wallet (0x + 40 hex). Skips x402 when swap-earned quota balance covers this tool's credit weight (1 credit per Decision Core tool). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses cost ($0.001 via x402), side effects (none), return type (hypernatt_trading_hub_v1), and payment flow (first call gets instructions). It references a guide for more details. Lacks explicit statement about data freshness or locking, but overall sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short, well-structured with labeled sections (USE WHEN, NOT WHEN, RETURNS, COST, Side effects, Guide). Every sentence adds value; no redundancy. Front-loaded with the primary purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex aggregator tool with no output schema, the description lists the data components (TA, orderflow, etc.) and provides a guide link for return structure. It covers cost, side effects, and usage intent. Could be slightly more complete by summarizing the return format, but the guide compensates.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with detailed param descriptions for x_payment and agent_wallet. The tool description adds context about the payment flow and cost but does not significantly enhance parameter meaning beyond the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states it is a 'one-stop BTC trading context' aggregating TA, orderflow, liq clusters, hunt, and regime. It distinguishes itself from siblings by naming get_mm_trap_state and single zoom tools as alternatives. The verb 'get' and resource 'trading_hub' are clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides clear USE WHEN ('first paid context after manifest' or 'full refresh') and NOT WHEN ('only need trap math or single zoom') conditions. Mentions agent chooses cadence with no mandatory poll, and explicitly names sibling get_mm_trap_state as alternative.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_vault_proofAInspect
Free proof we eat our own cooking: on-chain vault address, public URLs, signed cycle hash. Verify our live BTC trades yourself.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses what the tool returns (addresses, URLs, hash), but does not explicitly mention whether it is read-only, idempotent, or has any side effects. The term 'Free proof' is marketing, not behavioral.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence, which is concise. However, it includes marketing jargon ('eat our own cooking') that may be confusing; a more direct description would be slightly better.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the absence of an output schema, the description adequately lists the key return elements (vault address, URLs, signed hash). It is sufficient for an agent to understand what the tool provides, though further details about format or structure might be helpful.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are zero parameters, and the input schema is fully described (100% coverage). The description adds meaning by detailing the content of the response (on-chain vault address, public URLs, signed cycle hash), which goes beyond the empty schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it provides proof in the form of on-chain vault address, public URLs, and signed cycle hash for verifying live BTC trades. The verb 'get' and resource 'vault proof' are clear, and it distinguishes from sibling analysis tools by focusing on verification.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for verifying trades ('Verify our live BTC trades yourself'), but it does not explicitly state when to use this tool versus alternatives, nor does it provide exclusions or context on when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
swap_quoteAInspect
Raw Li.Fi swap quote JSON without execution steps. USE WHEN: preview route, fees, and slippage before swap_via_nattswap. NOT WHEN: you need step-by-step agent instructions (use swap_via_nattswap). RETURNS: Li.Fi quote { estimate, toolDetails, transactionRequest, ... }. Free — no x402. Side effects: none.
| Name | Required | Description | Default |
|---|---|---|---|
| toChain | Yes | Destination Li.Fi chain id | |
| toToken | Yes | Destination token contract address on toChain | |
| slippage | No | Max slippage percent (e.g. 0.5 for 0.5%) | |
| fromChain | Yes | Source Li.Fi chain id (e.g. 1 Ethereum, 8453 Base, 42161 Arbitrum) | |
| fromToken | Yes | Source token contract address on fromChain | |
| toAddress | Yes | Recipient wallet 0x + 40 hex chars | |
| fromAmount | Yes | Amount in token smallest units (wei for 18-decimal tokens) | |
| fromAddress | Yes | Sender wallet 0x + 40 hex chars |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
States no side effects, free usage, and returns raw JSON. With no annotations, this is sufficient. Could be slightly enhanced by mentioning response structure details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Extremely concise with clear sections (USE WHEN, NOT WHEN, RETURNS, etc.). Every sentence adds value, no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, usage, return value snippet, cost, and side effects. Given no output schema, this provides enough context for a preview tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with detailed descriptions for each parameter. The description adds overall context but does not significantly enhance individual parameter meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it returns a raw Li.Fi swap quote JSON for previewing routes, fees, and slippage. Distinguishes from swap_via_nattswap by specifying it's without execution steps.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly provides USE WHEN and NOT WHEN guidance, including the alternative tool swap_via_nattswap for execution. This helps the agent decide appropriately.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
swap_via_nattswapAInspect
Cross-chain token swap powered by Li.Fi across 70+ chains incl. Hyperliquid (any pair — not limited to BTC/USDC). USE WHEN: bridge, fund gas, treasury routing, or rebalance after Decision Core. NOT WHEN: Decision Core BTC reads alone (get_btc_usdc_signal / trap / hunt) — vault signals stay BTC/USDC only. RETURNS: Li.Fi route + execution_readiness + swap_actions_v1 (ordered approve→swap→register_hint when can_execute) + recommended_action. Prefer signing swap_actions_v1 in order. MCP free; on-chain swap costs gas + integrator fee. Side effects: MCP read-only until wallet signs.
| Name | Required | Description | Default |
|---|---|---|---|
| toChain | Yes | Destination Li.Fi chain id | |
| toToken | Yes | Destination token contract address on toChain | |
| slippage | No | Max slippage percent (e.g. 0.5 for 0.5%) | |
| fromChain | Yes | Source Li.Fi chain id (e.g. 1 Ethereum, 8453 Base, 42161 Arbitrum) | |
| fromToken | Yes | Source token contract address on fromChain | |
| toAddress | Yes | Recipient wallet 0x + 40 hex chars | |
| fromAmount | Yes | Amount in token smallest units (wei for 18-decimal tokens) | |
| fromAddress | Yes | Sender wallet 0x + 40 hex chars |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. Discloses return values (Li.Fi route, execution_readiness, swap_actions_v1, recommended_action), side effects (read-only until wallet signs), and cost structure (gas + integrator fee). Lacks failure modes but sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single efficient paragraph front-loading purpose, usage guidance, returns, and side effects. No filler sentences.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 8 parameters and no output schema, description fully explains return flow and actionable steps (ordered approve→swap→register_hint). Sufficient for agent to select and invoke tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with clear descriptions for all 8 parameters. The description adds minimal extra beyond what schema provides, justifying baseline 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it is a cross-chain token swap powered by Li.Fi across 70+ chains. Explicitly differentiates from siblings by noting 'not limited to BTC/USDC' and distinguishing from vault signal tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit when-to-use scenarios (bridge, fund gas, treasury routing, rebalance after Decision Core) and when-not-to-use (Decision Core BTC reads alone, naming specific sibling tools).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityAmaintenanceGTM signal intelligence suite for AI agents. Six tools: hiring signals, tech stack detection, company-to-LinkedIn resolution, ICP scoring, job board scanning, and a combined signals aggregator. Built for outbound sales workflows.Last updated11631MIT

industrylens-mcpofficial
Flicense-qualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.Last updated
Sociality MCPofficial
Alicense-qualityDmaintenanceSocial media analytics, post insights, and competitor benchmarking for AI agents.Last updated5MIT- AlicenseAqualityAmaintenanceDetects hiring intent signals by scanning job boards for specific companies. Returns structured role data for outbound sales targeting.Last updated1781MIT