safe4

Tests an AI agent's purchase against the task it was given. Paid per call in USDC via x402.

我该使用它吗

质量与安全性

B
描述质量
100%
模式完整度
52%
命名质量
80%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~671token 数(工具定义)
~1.8 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.52%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "safe4": {
      "url": "https://api.safe4.ai/mcp/"
    }
  }
}

远程端点

https://api.safe4.ai/mcp/streamable-http

它能做什么

工具清单

工具(2)

🟢 只读🟡 写入🔴 删除⚪ 未知
⚪safe4_price

Price and accepted payment networks for one Safe4 decision. Free to call. Returns the same x402 terms the HTTP endpoint advertises, so an agent can see the cost before committing to a paid call.

输入模式

{
  "type": "object",
  "properties": {},
  "title": "safe4_priceArguments"
}

输出模式

{
  "type": "object",
  "additionalProperties": true,
  "title": "safe4_priceDictOutput"
}
🟢safe4_authorize(task, purchase, purchase_purpose, amount, currency, ...)

Decide whether a proposed agent payment should proceed. Settled per call in USDC over x402. Called without ``payment`` it returns the price list rather than a decision; call it again with the signed payload to receive one. The task and the two allow-lists are the principal's constraints, not the agent's: they are what the purchase is tested against, so an agent that writes its own ``task`` is grading its own homework. Safe4 records every field it was given in the audit entry and marks the task context as request-supplied, so a substituted constraint is visible afterwards. Args: task: The task the agent was given, as stated by its principal. purchase: What is being bought. purchase_purpose: Why this purchase serves the task. amount: Decimal amount as a string, for example "25.00". currency: Currency of the proposed payment, for example "USDC". counterparty: Who would receive the payment. service_category: Category of the thing being bought. allowed_service_categories: Categories the principal permits. allowed_counterparties: Optional payees the principal permits. When supplied, payment to anyone else is denied. task_id: Optional caller-side task identifier, echoed into the audit. payment: An x402 payment payload for this call. Omit to receive the price list instead of a decision.

输入模式

{
  "type": "object",
  "properties": {
    "task": {
      "title": "Task",
      "type": "string"
    },
    "purchase": {
      "title": "Purchase",
      "type": "string"
    },
    "purchase_purpose": {
      "title": "Purchase Purpose",
      "type": "string"
    },
    "amount": {
      "title": "Amount",
      "type": "string"
    },
    "currency": {
      "title": "Currency",
      "type": "string"
    },
    "counterparty": {
      "title": "Counterparty",
      "type": "string"
    },
    "service_category": {
      "title": "Service Category",
      "type": "string"
    },
    "allowed_service_categories": {
      "items": {
        "type": "string"
      },
      "title": "Allowed Service Categories",
      "type": "array"
    },
    "allowed_counterparties": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Allowed Counterparties"
    },
    "task_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Task Id"
    },
    "payment": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Payment"
    }
  },
  "required": [
    "task",
    "purchase",
    "purchase_purpose",
    "amount",
    "currency",
    "counterparty",
    "service_category",
    "allowed_service_categories"
  ],
  "title": "safe4_authorizeArguments"
}

输出模式

{
  "type": "object",
  "additionalProperties": true,
  "title": "safe4_authorizeDictOutput"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本2 个工具
已验证未记录版本2 个工具
已验证未记录版本2 个工具