build_seller_requirements
ActiveTool of io.github.kwizzlesurp10-ctrl/x402-mcp
Build seller-side x402 payment requirements via x402ResourceServer. Pass resource_url (plus optional discovery_* fields) to embed the Bazaar discovery extension so a settled payment catalogs the endpoint.
Parameters schema
{
"type": "object",
"title": "build_seller_requirementsArguments",
"properties": {
"price": {
"type": "string",
"title": "Price",
"default": "$0.01"
},
"pay_to": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Pay To",
"default": null
},
"scheme": {
"type": "string",
"title": "Scheme",
"default": "exact"
},
"network": {
"type": "string",
"title": "Network",
"default": "eip155:84532"
},
"agent_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Agent Id",
"default": null
},
"mime_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Mime Type",
"default": "application/json"
},
"description": {
"type": "string",
"title": "Description",
"default": "Paid MCP-backed API access"
},
"discoverable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Discoverable",
"default": null
},
"resource_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Resource Url",
"default": null
},
"discovery_method": {
"type": "string",
"title": "Discovery Method",
"default": "GET"
},
"discovery_input_example": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Discovery Input Example",
"default": null
},
"discovery_output_example": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Discovery Output Example",
"default": null
}
}
}Parent server
io.github.kwizzlesurp10-ctrl/x402-mcp
https://github.com/kwizzlesurp10-ctrl/x402-mcp
1/7 registries