Blue Cap Machine Commerce

Deterministic MCP utilities, validation, evidence verification, and x402 commerce on Base.

사용해야 할까요

품질 및 안전성

A
설명 품질
90%
스키마 완전성
79%
이름 품질
80%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (1)

  • LOWTool 'agent_wallet' description lacks action verbagent_wallet에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~2,152토큰 (도구 정의)
~3.0 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.68%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "bluecap-evidence-verify": {
      "url": "https://machine.soundiq.io/mcp"
    }
  }
}

원격 엔드포인트

https://machine.soundiq.io/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (7)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
⚪evidence_verify(consumer_id, invocation_context, assurance_record, evidence_artifacts)

Verify supplied structured evidence and return a machine-readable verification result.

입력 스키마

{
  "type": "object",
  "properties": {
    "consumer_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 128
    },
    "invocation_context": {
      "type": "object"
    },
    "assurance_record": {
      "type": "object"
    },
    "evidence_artifacts": {
      "type": "object"
    }
  },
  "required": [
    "consumer_id",
    "invocation_context",
    "assurance_record",
    "evidence_artifacts"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "bluecap.storefront.evidence-verify-input.v1",
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "capability_result": {
      "type": "object"
    },
    "commercial_receipt": {
      "type": "object"
    },
    "x402_settlement": {
      "type": "object"
    },
    "storefront_authority": {
      "type": "object"
    }
  },
  "required": [
    "capability_result",
    "commercial_receipt",
    "x402_settlement",
    "storefront_authority"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "bluecap.storefront.evidence-verify-output.v1",
  "additionalProperties": false
}
⚪agent_wallet(agent_name)

Provision a free Blue Cap machine wallet (Base Mainnet, USDC).

입력 스키마

{
  "type": "object",
  "properties": {
    "agent_name": {
      "type": "string"
    }
  },
  "required": [
    "agent_name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "agent.wallet.create",
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "address": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "address"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "agent.wallet.provisioned",
  "additionalProperties": false
}
⚪schema_validate(consumer_id, invocation_context, value, schema)

Validate supplied structured data against a customer-supplied JSON Schema Draft 2020-12 supported subset. Returns a deterministic machine-readable validity result and bounded errors through a receipted external execution.

입력 스키마

{
  "type": "object",
  "properties": {
    "consumer_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 128
    },
    "invocation_context": {
      "type": "object"
    },
    "value": {},
    "schema": {
      "type": "object",
      "description": "JSON Schema using the published Draft 2020-12 supported subset."
    }
  },
  "required": [
    "consumer_id",
    "invocation_context",
    "value",
    "schema"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://machine.soundiq.io/storefront/v1/schemas/schema.validate-input-1.0.0.json",
  "title": "schema.validate input",
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "capability_result": {
      "type": "object",
      "required": [
        "capability_id",
        "capability_version",
        "invocation_id",
        "utility_result",
        "integrity"
      ],
      "properties": {
        "capability_id": {
          "const": "schema.validate"
        },
        "capability_version": {
          "const": "1.0.0"
        },
        "invocation_id": {
          "type": "string"
        },
        "utility_result": {
          "type": "object",
          "required": [
            "status",
            "valid",
            "schema_standard",
            "errors",
            "errors_truncated"
          ],
          "properties": {
            "status": {
              "enum": [
                "VALID",
                "INVALID"
              ]
            },
            "valid": {
              "type": "boolean"
            },
            "schema_standard": {
              "const": "https://json-schema.org/draft/2020-12/schema"
            },
            "errors": {
              "type": "array",
              "maxItems": 100,
              "items": {
                "type": "object"
              }
            },
            "errors_truncated": {
              "type": "boolean"
            }
          }
        },
        "integrity": {
          "type": "object",
          "required": [
            "algorithm",
            "digest"
          ]
        }
      }
    },
    "commercial_receipt": {
      "type": "object",
      "required": [
        "receipt_id",
        "receipt_digest",
        "capability_id",
        "consumed"
      ]
    },
    "x402_settlement": {
      "type": "object"
    },
    "storefront_authority": {
      "type": "object",
      "required": [
        "licence_id",
        "authorised_invocations",
        "status"
      ]
    }
  },
  "required": [
    "capability_result",
    "commercial_receipt",
    "x402_settlement",
    "storefront_authority"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "schema.validate output"
}
🟢hash_compute(consumer_id, invocation_context, data, encoding)

Compute a SHA-256 digest for customer-supplied UTF-8 or base64-decoded bytes through a stable machine endpoint. Returns the reproducible digest through a receipted external execution.

입력 스키마

{
  "type": "object",
  "properties": {
    "consumer_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 128
    },
    "invocation_context": {
      "type": "object"
    },
    "data": {
      "type": "string",
      "maxLength": 1400000
    },
    "encoding": {
      "enum": [
        "utf-8",
        "base64"
      ]
    }
  },
  "required": [
    "consumer_id",
    "invocation_context",
    "data",
    "encoding"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://machine.soundiq.io/storefront/v1/schemas/hash.compute-input-1.0.0.json",
  "title": "hash.compute input",
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "capability_result": {
      "type": "object",
      "required": [
        "capability_id",
        "capability_version",
        "invocation_id",
        "utility_result",
        "integrity"
      ],
      "properties": {
        "capability_id": {
          "const": "hash.compute"
        },
        "capability_version": {
          "const": "1.0.0"
        },
        "invocation_id": {
          "type": "string"
        },
        "utility_result": {
          "type": "object",
          "required": [
            "algorithm",
            "digest",
            "encoding",
            "input_encoding",
            "input_bytes"
          ],
          "properties": {
            "algorithm": {
              "const": "sha256"
            },
            "digest": {
              "type": "string",
              "pattern": "^[0-9a-f]{64}$"
            },
            "encoding": {
              "const": "hex"
            },
            "input_encoding": {
              "enum": [
                "utf-8",
                "base64"
              ]
            },
            "input_bytes": {
              "type": "integer",
              "minimum": 0,
              "maximum": 1000000
            }
          }
        },
        "integrity": {
          "type": "object",
          "required": [
            "algorithm",
            "digest"
          ]
        }
      }
    },
    "commercial_receipt": {
      "type": "object",
      "required": [
        "receipt_id",
        "receipt_digest",
        "capability_id",
        "consumed"
      ]
    },
    "x402_settlement": {
      "type": "object"
    },
    "storefront_authority": {
      "type": "object",
      "required": [
        "licence_id",
        "authorised_invocations",
        "status"
      ]
    }
  },
  "required": [
    "capability_result",
    "commercial_receipt",
    "x402_settlement",
    "storefront_authority"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "hash.compute output"
}
🟡evidence_verify_mpp(consumer_id, invocation_context, assurance_record, evidence_artifacts)

Return a Stripe MPP payment link for this Blue Cap capability. POST the same arguments to paymentLink to receive the HTTP 402 challenge and complete payment.

입력 스키마

{
  "type": "object",
  "properties": {
    "consumer_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 128
    },
    "invocation_context": {
      "type": "object"
    },
    "assurance_record": {
      "type": "object"
    },
    "evidence_artifacts": {
      "type": "object"
    }
  },
  "required": [
    "consumer_id",
    "invocation_context",
    "assurance_record",
    "evidence_artifacts"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "bluecap.storefront.evidence-verify-input.v1",
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "paymentLink": {
      "type": "string"
    },
    "method": {
      "const": "POST"
    },
    "paymentProtocol": {
      "const": "mpp"
    },
    "provider": {
      "const": "Stripe"
    },
    "price": {
      "type": "object"
    },
    "requestBody": {
      "type": "object"
    },
    "instructions": {
      "type": "string"
    }
  },
  "required": [
    "paymentLink",
    "method",
    "paymentProtocol",
    "provider",
    "price",
    "requestBody",
    "instructions"
  ],
  "additionalProperties": false
}
🟡schema_validate_mpp(consumer_id, invocation_context, value, schema)

Return a Stripe MPP payment link for this Blue Cap capability. POST the same arguments to paymentLink to receive the HTTP 402 challenge and complete payment.

입력 스키마

{
  "type": "object",
  "properties": {
    "consumer_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 128
    },
    "invocation_context": {
      "type": "object"
    },
    "value": {},
    "schema": {
      "type": "object",
      "description": "JSON Schema using the published Draft 2020-12 supported subset."
    }
  },
  "required": [
    "consumer_id",
    "invocation_context",
    "value",
    "schema"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://machine.soundiq.io/storefront/v1/schemas/schema.validate-input-1.0.0.json",
  "title": "schema.validate input",
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "paymentLink": {
      "type": "string"
    },
    "method": {
      "const": "POST"
    },
    "paymentProtocol": {
      "const": "mpp"
    },
    "provider": {
      "const": "Stripe"
    },
    "price": {
      "type": "object"
    },
    "requestBody": {
      "type": "object"
    },
    "instructions": {
      "type": "string"
    }
  },
  "required": [
    "paymentLink",
    "method",
    "paymentProtocol",
    "provider",
    "price",
    "requestBody",
    "instructions"
  ],
  "additionalProperties": false
}
🟡hash_compute_mpp(consumer_id, invocation_context, data, encoding)

Return a Stripe MPP payment link for this Blue Cap capability. POST the same arguments to paymentLink to receive the HTTP 402 challenge and complete payment.

입력 스키마

{
  "type": "object",
  "properties": {
    "consumer_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 128
    },
    "invocation_context": {
      "type": "object"
    },
    "data": {
      "type": "string",
      "maxLength": 1400000
    },
    "encoding": {
      "enum": [
        "utf-8",
        "base64"
      ]
    }
  },
  "required": [
    "consumer_id",
    "invocation_context",
    "data",
    "encoding"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://machine.soundiq.io/storefront/v1/schemas/hash.compute-input-1.0.0.json",
  "title": "hash.compute input",
  "additionalProperties": false
}

출력 스키마

{
  "type": "object",
  "properties": {
    "paymentLink": {
      "type": "string"
    },
    "method": {
      "const": "POST"
    },
    "paymentProtocol": {
      "const": "mpp"
    },
    "provider": {
      "const": "Stripe"
    },
    "price": {
      "type": "object"
    },
    "requestBody": {
      "type": "object"
    },
    "instructions": {
      "type": "string"
    }
  },
  "required": [
    "paymentLink",
    "method",
    "paymentProtocol",
    "provider",
    "price",
    "requestBody",
    "instructions"
  ],
  "additionalProperties": false
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 7개
검증됨버전이 기록되지 않음도구 7개