Countersignatory

Live spot prices for verified human judgment, sign-off and notarisation.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
73%
命名の品質
93%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'countersignatory_register_interest' name length outside 3-30 rangecountersignatory_register_interest 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,055トークン数(ツール定義)
~2.9 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.82%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "mcp": {
      "url": "https://countersignatory.com/mcp"
    }
  }
}

リモートエンドポイント

https://countersignatory.com/mcpstreamable-http

できること

ツール一覧

ツール(3)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢countersignatory_quote(task_type, market, sla_seconds, tier, consensus_n, ...)

Get the current spot price to have a verified human check, agree on, sign off or notarise something. Use when an agent needs human judgment, accountability or a signature, and needs to know the cost and time before committing. Returns an indicative price, a band, what would clear at a lower bid, and the implied rate per human minute.

入力スキーマ

{
  "type": "object",
  "properties": {
    "task_type": {
      "type": "string",
      "enum": [
        "judgment",
        "verification",
        "approval",
        "physical",
        "signature"
      ]
    },
    "market": {
      "type": "string",
      "maxLength": 64,
      "description": "The market id from the spot index, e.g. countersign.accessibility_statement. Pass the id verbatim."
    },
    "sla_seconds": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "description": "Deadline in seconds. 300 is five minutes."
    },
    "tier": {
      "type": "string",
      "enum": [
        "check",
        "consensus",
        "countersign",
        "seal"
      ],
      "description": "check: one screened human, a score at stake. consensus: N humans, majority resolves. countersign: a named, register-verified professional attaches their name. seal: a regulated act by a licensed partner."
    },
    "consensus_n": {
      "type": "integer",
      "minimum": 3,
      "maximum": 9,
      "description": "Odd quorum size for the consensus tier."
    },
    "unassisted": {
      "type": "boolean",
      "description": "Require unassisted human perception. Carries a premium."
    },
    "jurisdiction": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$",
      "description": "Two-letter ISO 3166-1 alpha-2 country code, for example GB or US. UK is accepted as an alias for GB."
    },
    "max_price": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Your maximum bid in USD. The response says whether it clears."
    },
    "criteria": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "A WCAG 2.2 success criterion, e.g. 1.4.3: the leading token of an evidence pack's criterion string."
          },
          "status": {
            "type": "string",
            "enum": [
              "automated-fail",
              "automated-review",
              "not-flagged",
              "not-run",
              "manual-only",
              "agent-verified"
            ],
            "description": "The machine's result for this criterion, from the evidence pack row."
          },
          "measured": {
            "type": "boolean",
            "description": "True when the pack row carries a measured value. A measured automated-fail is priced as a confirmation, which is cheaper."
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 55,
      "description": "Required for a market priced per criterion, currently countersign.accessibility_statement, and rejected for any other. The criteria to examine, each priced from its published effort class and summed. GET /v1/methodology publishes the class table and every valid id."
    }
  },
  "required": [
    "task_type",
    "sla_seconds"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🔴countersignatory_register_interest(quote_id, market, would_pay, note)

Record that you would buy. Send the quote_id from a countersignatory_quote response to say the quoted price would clear your use case. For a market on the spot index whose state is opening, which cannot be quoted yet, send its market id instead. This is the demand signal that decides which markets open first.

入力スキーマ

{
  "type": "object",
  "properties": {
    "quote_id": {
      "type": "string",
      "maxLength": 64,
      "description": "The quote_id from a countersignatory_quote response. Send this or market, not both."
    },
    "market": {
      "type": "string",
      "maxLength": 64,
      "description": "The market id from the spot index, for a market whose state is opening. Pass the id verbatim. Send this or quote_id, not both."
    },
    "would_pay": {
      "type": "boolean",
      "description": "Whether you would buy at the quoted price."
    },
    "note": {
      "type": "string",
      "maxLength": 500,
      "description": "What you would use it for, or what would have to change."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢countersignatory_spot_index

The public Countersignatory Spot Index: the going rate for verified human judgment by market, with the urgency and off-hours multipliers, the published wage floor, and the derivation of every seeded number. Use it for the reference rate table across all markets; use countersignatory_quote when you have a specific task and need a price for it.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 3 件
検証済みバージョンは記録されていませんツール 3 件