Blue Cap Machine Commerce
Deterministic MCP utilities, validation, evidence verification, and x402 commerce on Base.
Should I use this
Quality & Safety
Findings (1)
- LOWin agent_wallet
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"bluecap-evidence-verify": {
"url": "https://machine.soundiq.io/mcp"
}
}
}Remote endpoints
https://machine.soundiq.io/mcpstreamable-httpWhat it can do
Tool inventory
Tools (7)
⚪evidence_verify(consumer_id, invocation_context, assurance_record, evidence_artifacts)
Verify supplied structured evidence and return a machine-readable verification result.
Input Schema
{
"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
}Output Schema
{
"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).
Input Schema
{
"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
}Output Schema
{
"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.
Input Schema
{
"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
}Output Schema
{
"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.
Input Schema
{
"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
}Output Schema
{
"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.
Input Schema
{
"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
}Output Schema
{
"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.
Input Schema
{
"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
}Output Schema
{
"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.
Input Schema
{
"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
}Output Schema
{
"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
}Community
Evidence