SignalLayer

Machine-native tools for autonomous agents with free routing and x402 USDC pay-per-call.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
70%
命名品質
80%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,008Token(工具定義)
~3.0 KB典型回應大小
中等的注意力影響(128k 上下文的 1.57%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "signallayer": {
      "url": "https://signallayer.floot.app/_api/mcp"
    }
  }
}

遠端端點

https://signallayer.floot.app/_api/mcpstreamable-http

它能做什麼

工具清單

工具(5)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢signal_layer_router(task, target, network, maxPriceUsd, fields, ...)

Free deterministic task-to-tool router, not a full catalog. Returns match, recommendedTool, routingConfidence, reason, missingRequiredInputs and readyToCall HTTP/MCP arguments for the best eligible primitive, or an explicit no_match when nothing fits. It may recommend a paid tool but never authorizes payment; check the live x402 challenge and obtain user approval before spending.

輸入結構描述

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "minLength": 3,
      "maxLength": 2000
    },
    "target": {
      "type": "string",
      "maxLength": 2048
    },
    "network": {
      "type": "string",
      "maxLength": 80
    },
    "maxPriceUsd": {
      "type": "number",
      "minimum": 0
    },
    "fields": {
      "minItems": 1,
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 120
      }
    },
    "sellToken": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    },
    "buyToken": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    },
    "amount": {
      "type": "string",
      "pattern": "^\\d+(?:\\.\\d+)?$"
    },
    "sellTokenDecimals": {
      "type": "integer",
      "minimum": 0,
      "maximum": 36
    },
    "buyTokenDecimals": {
      "type": "integer",
      "minimum": 0,
      "maximum": 36
    }
  },
  "required": [
    "task"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "match": {
      "type": "boolean"
    },
    "recommendedTool": {
      "type": [
        "string",
        "null"
      ]
    },
    "routingConfidence": {
      "type": "number",
      "minimum": 0,
      "maximum": 1
    },
    "reason": {
      "type": "string"
    },
    "missingRequiredInputs": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "readyToCall": {}
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢signal_layer_catalog

Free inventory returning service, version, defaultEntryPoint and the four actionable primitives with capabilities and prices; the catalog tool itself is omitted. This is not a task router. If the correct tool is uncertain, prefer signal_layer_router.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "service": {
      "type": "string"
    },
    "version": {
      "type": "string"
    },
    "defaultEntryPoint": {
      "type": "string"
    },
    "tools": {
      "type": "array",
      "items": {}
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢agent_preflight(target, intent, expectedNetwork, maxPriceUsd, routingId)

Inspects public x402 terms or a Base recipient and returns decision.verdict, score, confidence, payment observations, evidence, warnings, freshness and nextActions. It identifies observable mismatches but cannot guarantee safety or authorize spending. Before paying, transferring to, or interacting with an unfamiliar machine resource, x402 endpoint, recipient, or Base address. Do NOT use when: You only need market execution conditions or webpage extraction. Price: $0.01 USDC per call via x402 V2 with separately authorized payment. If unsure, use the free signal_layer_router.

輸入結構描述

{
  "type": "object",
  "properties": {
    "target": {
      "type": "string",
      "minLength": 3
    },
    "intent": {
      "default": "pay",
      "type": "string",
      "enum": [
        "pay",
        "interact",
        "transfer",
        "unknown"
      ]
    },
    "expectedNetwork": {
      "type": "string"
    },
    "maxPriceUsd": {
      "type": "number",
      "minimum": 0
    },
    "routingId": {
      "type": "string",
      "minLength": 5,
      "maxLength": 80
    }
  },
  "required": [
    "target"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "requestId": {
      "type": "string"
    },
    "decision": {
      "type": "object",
      "properties": {
        "verdict": {
          "type": "string"
        },
        "score": {
          "type": "number"
        },
        "confidence": {
          "type": "number",
          "minimum": 0,
          "maximum": 1
        },
        "summary": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "data": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "evidence": {
      "type": "array",
      "items": {}
    },
    "warnings": {
      "type": "array",
      "items": {}
    },
    "freshness": {
      "type": "object",
      "properties": {
        "checkedAt": {
          "type": "string"
        },
        "maxAgeSeconds": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    },
    "nextActions": {
      "type": "array",
      "items": {}
    },
    "meta": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢market_execution_intel(sellToken, buyToken, amount, sellTokenDecimals, buyTokenDecimals, ...)

Analyzes current Base ERC-20 exact-in swap quotes without executing trades. Returns quote-derived buy amount, network-cost bps, size-impact estimate, decision, evidence, warnings and freshness. Quotes can change; no signing or investment advice. Before an exact-in ERC-20 swap on Base when current quote-derived execution conditions, network cost, and size sensitivity matter. Do NOT use when: You need generic historical prices, personalized investment advice, or a signed transaction. Price: $0.03 USDC per call via x402 V2 with separately authorized payment. If unsure, use the free signal_layer_router.

輸入結構描述

{
  "type": "object",
  "properties": {
    "sellToken": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    },
    "buyToken": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    },
    "amount": {
      "type": "string",
      "pattern": "^\\d+(?:\\.\\d+)?$"
    },
    "sellTokenDecimals": {
      "type": "integer",
      "minimum": 0,
      "maximum": 36
    },
    "buyTokenDecimals": {
      "type": "integer",
      "minimum": 0,
      "maximum": 36
    },
    "routingId": {
      "type": "string",
      "minLength": 5,
      "maxLength": 80
    }
  },
  "required": [
    "sellToken",
    "buyToken",
    "amount",
    "sellTokenDecimals",
    "buyTokenDecimals"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "requestId": {
      "type": "string"
    },
    "decision": {
      "type": "object",
      "properties": {
        "verdict": {
          "type": "string"
        },
        "score": {
          "type": "number"
        },
        "confidence": {
          "type": "number",
          "minimum": 0,
          "maximum": 1
        },
        "summary": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "data": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "evidence": {
      "type": "array",
      "items": {}
    },
    "warnings": {
      "type": "array",
      "items": {}
    },
    "freshness": {
      "type": "object",
      "properties": {
        "checkedAt": {
          "type": "string"
        },
        "maxAgeSeconds": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    },
    "nextActions": {
      "type": "array",
      "items": {}
    },
    "meta": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢structured_extract(url, fields, routingId)

Extracts requested fields from public webpages, returning structured values, field-level evidence, confidence, freshness and partial-result warnings. Missing facts remain null. When requested facts exist on a public webpage but compact structured JSON is needed instead of browsing and parsing the page. Do NOT use when: The source is already structured or the task is generic web search. Price: $0.02 USDC via x402. Use signal_layer_router for free tool selection.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri"
    },
    "fields": {
      "minItems": 1,
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 120
      }
    },
    "routingId": {
      "type": "string",
      "minLength": 5,
      "maxLength": 80
    }
  },
  "required": [
    "url",
    "fields"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "requestId": {
      "type": "string"
    },
    "decision": {
      "type": "object",
      "properties": {
        "verdict": {
          "type": "string"
        },
        "score": {
          "type": "number"
        },
        "confidence": {
          "type": "number",
          "minimum": 0,
          "maximum": 1
        },
        "summary": {
          "type": "string"
        }
      },
      "additionalProperties": {}
    },
    "data": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "evidence": {
      "type": "array",
      "items": {}
    },
    "warnings": {
      "type": "array",
      "items": {}
    },
    "freshness": {
      "type": "object",
      "properties": {
        "checkedAt": {
          "type": "string"
        },
        "maxAgeSeconds": {
          "type": "number"
        }
      },
      "additionalProperties": {}
    },
    "nextActions": {
      "type": "array",
      "items": {}
    },
    "meta": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本5 個工具