Deterministic MCP utilities, validation, evidence verification, and x402 commerce on Base.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Provision a free Blue Cap machine wallet (Base Mainnet, USDC).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Provision a free Blue Cap machine wallet (Base Mainnet, USDC).
| Argument | Type | Description |
|---|---|---|
| agent_name* | string |
{
"type": "object",
"title": "agent.wallet.create",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"agent_name"
],
"properties": {
"agent_name": {
"type": "string"
}
},
"additionalProperties": false
}Verify supplied structured evidence and return a machine-readable verification result.
| Argument | Type | Description |
|---|---|---|
| consumer_id* | string | |
| assurance_record* | object | |
| evidence_artifacts* | object | |
| invocation_context* | object |
{
"$id": "bluecap.storefront.evidence-verify-input.v1",
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"consumer_id",
"invocation_context",
"assurance_record",
"evidence_artifacts"
],
"properties": {
"consumer_id": {
"type": "string",
"maxLength": 128,
"minLength": 3
},
"assurance_record": {
"type": "object"
},
"evidence_artifacts": {
"type": "object"
},
"invocation_context": {
"type": "object"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| consumer_id* | string | |
| assurance_record* | object | |
| evidence_artifacts* | object | |
| invocation_context* | object |
{
"$id": "bluecap.storefront.evidence-verify-input.v1",
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"consumer_id",
"invocation_context",
"assurance_record",
"evidence_artifacts"
],
"properties": {
"consumer_id": {
"type": "string",
"maxLength": 128,
"minLength": 3
},
"assurance_record": {
"type": "object"
},
"evidence_artifacts": {
"type": "object"
},
"invocation_context": {
"type": "object"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| data* | string | |
| encoding* | any | |
| consumer_id* | string | |
| invocation_context* | object |
{
"$id": "https://machine.soundiq.io/storefront/v1/schemas/hash.compute-input-1.0.0.json",
"type": "object",
"title": "hash.compute input",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"consumer_id",
"invocation_context",
"data",
"encoding"
],
"properties": {
"data": {
"type": "string",
"maxLength": 1400000
},
"encoding": {
"enum": [
"utf-8",
"base64"
]
},
"consumer_id": {
"type": "string",
"maxLength": 128,
"minLength": 3
},
"invocation_context": {
"type": "object"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| data* | string | |
| encoding* | any | |
| consumer_id* | string | |
| invocation_context* | object |
{
"$id": "https://machine.soundiq.io/storefront/v1/schemas/hash.compute-input-1.0.0.json",
"type": "object",
"title": "hash.compute input",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"consumer_id",
"invocation_context",
"data",
"encoding"
],
"properties": {
"data": {
"type": "string",
"maxLength": 1400000
},
"encoding": {
"enum": [
"utf-8",
"base64"
]
},
"consumer_id": {
"type": "string",
"maxLength": 128,
"minLength": 3
},
"invocation_context": {
"type": "object"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| value* | any | |
| schema* | object | JSON Schema using the published Draft 2020-12 supported subset. |
| consumer_id* | string | |
| invocation_context* | object |
{
"$id": "https://machine.soundiq.io/storefront/v1/schemas/schema.validate-input-1.0.0.json",
"type": "object",
"title": "schema.validate input",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"consumer_id",
"invocation_context",
"value",
"schema"
],
"properties": {
"value": {},
"schema": {
"type": "object",
"description": "JSON Schema using the published Draft 2020-12 supported subset."
},
"consumer_id": {
"type": "string",
"maxLength": 128,
"minLength": 3
},
"invocation_context": {
"type": "object"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| value* | any | |
| schema* | object | JSON Schema using the published Draft 2020-12 supported subset. |
| consumer_id* | string | |
| invocation_context* | object |
{
"$id": "https://machine.soundiq.io/storefront/v1/schemas/schema.validate-input-1.0.0.json",
"type": "object",
"title": "schema.validate input",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"consumer_id",
"invocation_context",
"value",
"schema"
],
"properties": {
"value": {},
"schema": {
"type": "object",
"description": "JSON Schema using the published Draft 2020-12 supported subset."
},
"consumer_id": {
"type": "string",
"maxLength": 128,
"minLength": 3
},
"invocation_context": {
"type": "object"
}
},
"additionalProperties": false
}