{
  "x402Version": 2,
  "category": "MCP Tool",
  "total": 1061,
  "limit": 100,
  "offset": 0,
  "resources": [
    {
      "id": 26360,
      "slug": "26360",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "GET",
              "queryParams": {
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": {
                "type": "string"
              },
              "description": "Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema.",
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "recipient-api/workflow/reward-status"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T20:42:39.934Z",
      "quality": {
        "calls30d": 415,
        "uniquePayers30d": 35,
        "lastCalledAt": "2026-10-13T20:42:39.601Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "GET",
                "queryParams": {
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema.",
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "recipient-api/workflow/reward-status"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26362,
      "slug": "26362",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/balance",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "GET",
              "queryParams": {
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "recipient-api/balance"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T19:21:02.804Z",
      "quality": {
        "calls30d": 363,
        "uniquePayers30d": 32,
        "lastCalledAt": "2026-10-13T19:21:02.412Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "GET",
                "queryParams": {
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "recipient-api/balance"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26363,
      "slug": "26363",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/vouchers",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "GET",
              "queryParams": {
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "limit": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                },
                "status": {
                  "type": "string"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "output": {
              "example": {
                "vouchers": []
              },
              "schema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "vouchers": {
                    "items": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "type": "array"
                  }
                },
                "required": [
                  "vouchers"
                ],
                "type": "object"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-14T00:31:06.758Z",
      "quality": {
        "calls30d": 355,
        "uniquePayers30d": 31,
        "lastCalledAt": "2026-10-14T00:31:06.334Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "GET",
                "queryParams": {
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "limit": {
                    "pattern": "^[0-9]+$",
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "output": {
                "example": {
                  "vouchers": []
                },
                "schema": {
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "additionalProperties": true,
                  "properties": {
                    "vouchers": {
                      "items": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "required": [
                    "vouchers"
                  ],
                  "type": "object"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26361,
      "slug": "26361",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/rewards",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "GET",
              "queryParams": {
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "rewards": []
              },
              "schema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "rewards": {
                    "items": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "type": "array"
                  }
                },
                "required": [
                  "rewards"
                ],
                "type": "object"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T09:35:12.572Z",
      "quality": {
        "calls30d": 339,
        "uniquePayers30d": 34,
        "lastCalledAt": "2026-10-13T09:35:12.24Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "GET",
                "queryParams": {
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "rewards": []
                },
                "schema": {
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "additionalProperties": true,
                  "properties": {
                    "rewards": {
                      "items": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "required": [
                    "rewards"
                  ],
                  "type": "object"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26364,
      "slug": "26364",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/prepare-transfer",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "amount": {
                  "exclusiveMinimum": 0,
                  "type": "number"
                },
                "to": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address",
                "to",
                "amount"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "recipient-api/prepare-transfer"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T20:30:45.075Z",
      "quality": {
        "calls30d": 265,
        "uniquePayers30d": 28,
        "lastCalledAt": "2026-10-13T20:30:44.766Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "amount": {
                    "exclusiveMinimum": 0,
                    "type": "number"
                  },
                  "to": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address",
                  "to",
                  "amount"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "recipient-api/prepare-transfer"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26365,
      "slug": "26365",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/balances",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "GET",
              "queryParams": {
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {},
              "type": "object"
            },
            "output": {
              "example": {
                "balances": []
              },
              "schema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "balances": {
                    "items": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "type": "array"
                  }
                },
                "required": [
                  "balances"
                ],
                "type": "object"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-14T00:27:56.854Z",
      "quality": {
        "calls30d": 262,
        "uniquePayers30d": 25,
        "lastCalledAt": "2026-10-14T00:27:56.543Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "GET",
                "queryParams": {
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {},
                "type": "object"
              },
              "output": {
                "example": {
                  "balances": []
                },
                "schema": {
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "additionalProperties": true,
                  "properties": {
                    "balances": {
                      "items": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "required": [
                    "balances"
                  ],
                  "type": "object"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26367,
      "slug": "26367",
      "resource": "https://api.loyalspark.online/x402-gateway/merchant-profile",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "business_name": {
                  "maxLength": 100,
                  "type": "string"
                },
                "category": {
                  "enum": [
                    "cafe",
                    "restaurant",
                    "retail",
                    "beauty",
                    "fitness",
                    "grocery",
                    "pharmacy",
                    "entertainment",
                    "services",
                    "education",
                    "travel",
                    "other"
                  ],
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "location": {
                  "type": "string"
                },
                "logo_url": {
                  "type": "string"
                },
                "use_agent_wallet": {
                  "type": "boolean"
                },
                "website": {
                  "type": "string"
                }
              },
              "required": [
                "business_name"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "merchant-profile"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T16:43:40.641Z",
      "quality": {
        "calls30d": 95,
        "uniquePayers30d": 19,
        "lastCalledAt": "2026-10-13T16:43:40.324Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "business_name": {
                    "maxLength": 100,
                    "type": "string"
                  },
                  "category": {
                    "enum": [
                      "cafe",
                      "restaurant",
                      "retail",
                      "beauty",
                      "fitness",
                      "grocery",
                      "pharmacy",
                      "entertainment",
                      "services",
                      "education",
                      "travel",
                      "other"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "location": {
                    "type": "string"
                  },
                  "logo_url": {
                    "type": "string"
                  },
                  "use_agent_wallet": {
                    "type": "boolean"
                  },
                  "website": {
                    "type": "string"
                  }
                },
                "required": [
                  "business_name"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "merchant-profile"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26371,
      "slug": "26371",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/cancel-offer",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "offer_id": {
                  "format": "uuid",
                  "type": "string"
                }
              },
              "required": [
                "offer_id"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "recipient-api/cancel-offer"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T03:31:30.189Z",
      "quality": {
        "calls30d": 86,
        "uniquePayers30d": 14,
        "lastCalledAt": "2026-10-13T03:31:29.917Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "offer_id": {
                    "format": "uuid",
                    "type": "string"
                  }
                },
                "required": [
                  "offer_id"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "recipient-api/cancel-offer"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26368,
      "slug": "26368",
      "resource": "https://api.loyalspark.online/x402-gateway/rewards",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "GET",
              "queryParams": {
                "customer_address": "0x0000000000000000000000000000000000000002",
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "rewards"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T13:13:56.143Z",
      "quality": {
        "calls30d": 80,
        "uniquePayers30d": 16,
        "lastCalledAt": "2026-10-13T13:13:55.821Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "GET",
                "queryParams": {
                  "customer_address": "0x0000000000000000000000000000000000000002",
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "rewards"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26376,
      "slug": "26376",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/workflow/prepare-reward-redemption",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "description": "JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema.",
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "recipient-api/workflow/prepare-reward-redemption"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T11:09:21.259Z",
      "quality": {
        "calls30d": 74,
        "uniquePayers30d": 13,
        "lastCalledAt": "2026-10-13T11:09:20.916Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "description": "JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema.",
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "recipient-api/workflow/prepare-reward-redemption"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 27756,
      "slug": "27756",
      "resource": "https://agent402.tools/api/demand-radar",
      "description": "What agents keep asking for that nobody serves yet: aggregated, qualified demand clusters from a live agent-demand board, with caller counts and how long each need has persisted. Use it when a seller or an agent is choosing what to build next and wants unmet demand with evidence instead of guesses.",
      "type": "http",
      "serviceName": "agent demand radar",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:143",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0x754704Bc059F8C67012fEd69BC8A327a5aafb603",
          "amount": "5000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:43114",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
          "amount": "5000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:1329",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392",
          "amount": "5000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:10",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
          "amount": "6000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:4663",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168",
          "amount": "5000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:42220",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C",
          "amount": "5000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "upto",
          "network": "eip155:8453",
          "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "stellar:pubnet",
          "payTo": "GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL",
          "asset": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75",
          "amount": "50000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
          "payTo": "C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE",
          "asset": "31566704",
          "amount": "5000",
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "limit": 10,
                "minCount": 1,
                "sort": "count"
              },
              "type": "http"
            },
            "output": {
              "example": {
                "buildThreshold": 5,
                "distinctClusters": 17,
                "generatedAt": "2026-07-14T00:00:05.000Z",
                "limit": 10,
                "matchedClusters": 17,
                "minCount": 1,
                "qualifiedClusters": 3,
                "qualifiedOnly": false,
                "qualifyMinCallers": 3,
                "qualifyMinSpanHours": 24,
                "radar": [
                  {
                    "callers": 3,
                    "count": 4,
                    "firstSeen": "2026-07-01T09:00:00.000Z",
                    "gapToThreshold": 1,
                    "lastSeen": "2026-07-13T18:30:00.000Z",
                    "nearThreshold": true,
                    "noise": false,
                    "qualified": true,
                    "signalType": "explicit-request",
                    "sources": {
                      "api": 3,
                      "find-miss": 0,
                      "mcp": 1
                    },
                    "spanHours": 297.5,
                    "text": "reverse geocode coordinates to street address"
                  }
                ],
                "sort": "count",
                "totalWishes": 42
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {
                      "limit": {
                        "description": "How many clusters to return (1-50, default 10)",
                        "type": "integer"
                      },
                      "minCount": {
                        "description": "Only clusters with at least this many signals (default 1)",
                        "type": "integer"
                      },
                      "qualifiedOnly": {
                        "description": "Only clusters that clear the board's qualification bar (distinct callers + span or sources); default false",
                        "type": "boolean"
                      },
                      "sort": {
                        "description": "Ranking lens: count=most-demanded first (default), recent=most recently seen first",
                        "enum": [
                          "count",
                          "recent"
                        ],
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_b4aw4uzd"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "maxItems": 11,
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        },
        "payment-identifier": {
          "info": {
            "required": false
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "id": {
                "maxLength": 128,
                "minLength": 16,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "type": "string"
              },
              "required": {
                "type": "boolean"
              }
            },
            "required": [
              "required"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "research",
        "demand",
        "market-intelligence",
        "x402",
        "agents",
        "bazaar",
        "builder-code",
        "payment-identifier"
      ],
      "sourceHost": "agent402.tools",
      "lastUpdated": "2026-10-13T22:42:16.806Z",
      "quality": {
        "calls30d": 71,
        "uniquePayers30d": 25,
        "lastCalledAt": "2026-10-13T22:42:16.545Z"
      },
      "metadata": {
        "serviceName": "agent demand radar",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784423094/bazaar-icons/478aced8e219894c.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "limit": 10,
                  "minCount": 1,
                  "sort": "count"
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "buildThreshold": 5,
                  "distinctClusters": 17,
                  "generatedAt": "2026-07-14T00:00:05.000Z",
                  "limit": 10,
                  "matchedClusters": 17,
                  "minCount": 1,
                  "qualifiedClusters": 3,
                  "qualifiedOnly": false,
                  "qualifyMinCallers": 3,
                  "qualifyMinSpanHours": 24,
                  "radar": [
                    {
                      "callers": 3,
                      "count": 4,
                      "firstSeen": "2026-07-01T09:00:00.000Z",
                      "gapToThreshold": 1,
                      "lastSeen": "2026-07-13T18:30:00.000Z",
                      "nearThreshold": true,
                      "noise": false,
                      "qualified": true,
                      "signalType": "explicit-request",
                      "sources": {
                        "api": 3,
                        "find-miss": 0,
                        "mcp": 1
                      },
                      "spanHours": 297.5,
                      "text": "reverse geocode coordinates to street address"
                    }
                  ],
                  "sort": "count",
                  "totalWishes": 42
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {
                        "limit": {
                          "description": "How many clusters to return (1-50, default 10)",
                          "type": "integer"
                        },
                        "minCount": {
                          "description": "Only clusters with at least this many signals (default 1)",
                          "type": "integer"
                        },
                        "qualifiedOnly": {
                          "description": "Only clusters that clear the board's qualification bar (distinct callers + span or sources); default false",
                          "type": "boolean"
                        },
                        "sort": {
                          "description": "Ranking lens: count=most-demanded first (default), recent=most recently seen first",
                          "enum": [
                            "count",
                            "recent"
                          ],
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_b4aw4uzd"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "maxItems": 11,
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "payment-identifier": {
            "info": {
              "required": false
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "id": {
                  "maxLength": 128,
                  "minLength": 16,
                  "pattern": "^[a-zA-Z0-9_-]+$",
                  "type": "string"
                },
                "required": {
                  "type": "boolean"
                }
              },
              "required": [
                "required"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28918,
      "slug": "28918",
      "resource": "https://mcp.barker.money/barker_defi_vaults",
      "description": "Query real-time stablecoin supply yield pools from Barker's index of 500+ DeFi protocols. Returns ranked rows with protocol_name, chain_name, asset_symbol, supply_apy_total (decimal — multiply by 100 for %), and supply_tvl (USD). Use for questions like 'best stablecoin yield', 'where to earn on USDC', 'compare lending rates', '稳定币利率'.",
      "type": "http",
      "serviceName": "Barker",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788102380/bazaar-icons/f493f9009ad1fca3.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:196",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x779ded0c9e1022225f8e0630b35a9b54be713736",
          "amount": "1000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "aggr_deferred",
          "network": "eip155:196",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x779ded0c9e1022225f8e0630b35a9b54be713736",
          "amount": "1000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:1",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "amount": "1000",
          "maxTimeoutSeconds": 600
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 600
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 600
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "asset": "usdc",
                "chain": "base",
                "limit": 10,
                "sort": "apy"
              },
              "type": "http"
            },
            "output": {
              "example": {
                "data": [
                  {
                    "asset_symbol": "USDC",
                    "chain_name": "ethereum",
                    "pool_uid": "aave-v3_ethereum_usdc_supply",
                    "protocol_name": "Aave V3",
                    "supply_apy_total": 0.0523,
                    "supply_tvl": 1234567890
                  }
                ],
                "success": true
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {
                      "asset": {
                        "description": "Stablecoin symbol (lowercase): usdt, usdc, dai, usde, usds, fdusd, gho, crvusd, pyusd, sdai, frxusd, tusd, lusd, dola, etc.",
                        "type": "string"
                      },
                      "chain": {
                        "description": "Chain name (lowercase): ethereum, bsc, arbitrum, base, polygon, optimism, avalanche, solana, etc.",
                        "type": "string"
                      },
                      "limit": {
                        "description": "Row count (default 50, max 100)",
                        "maximum": 100,
                        "minimum": 1,
                        "type": "integer"
                      },
                      "sort": {
                        "description": "Sort key",
                        "enum": [
                          "apy",
                          "tvl"
                        ],
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar"
      ],
      "sourceHost": "mcp.barker.money",
      "lastUpdated": "2026-10-13T08:00:12.437Z",
      "quality": {
        "calls30d": 69,
        "uniquePayers30d": 6,
        "lastCalledAt": "2026-10-13T08:00:13.453Z"
      },
      "metadata": {
        "serviceName": "Barker",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788102380/bazaar-icons/f493f9009ad1fca3.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "asset": "usdc",
                  "chain": "base",
                  "limit": 10,
                  "sort": "apy"
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "data": [
                    {
                      "asset_symbol": "USDC",
                      "chain_name": "ethereum",
                      "pool_uid": "aave-v3_ethereum_usdc_supply",
                      "protocol_name": "Aave V3",
                      "supply_apy_total": 0.0523,
                      "supply_tvl": 1234567890
                    }
                  ],
                  "success": true
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {
                        "asset": {
                          "description": "Stablecoin symbol (lowercase): usdt, usdc, dai, usde, usds, fdusd, gho, crvusd, pyusd, sdai, frxusd, tusd, lusd, dola, etc.",
                          "type": "string"
                        },
                        "chain": {
                          "description": "Chain name (lowercase): ethereum, bsc, arbitrum, base, polygon, optimism, avalanche, solana, etc.",
                          "type": "string"
                        },
                        "limit": {
                          "description": "Row count (default 50, max 100)",
                          "maximum": 100,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "sort": {
                          "description": "Sort key",
                          "enum": [
                            "apy",
                            "tvl"
                          ],
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26378,
      "slug": "26378",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/accept-offer",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "description": "Two-phase: call without transaction_hash to reserve the offer (status active -> accepted) and receive approve + fillOffer escrow calldata; call again with transaction_hash of the confirmed fillOffer tx to finalize (accepted -> completed).",
              "properties": {
                "offer_id": {
                  "format": "uuid",
                  "type": "string"
                },
                "onchain_offer_id": {
                  "description": "On-chain escrow offer id (phase 1, when known).",
                  "type": "number"
                },
                "transaction_hash": {
                  "description": "Phase 2: hash of the confirmed escrow fillOffer transaction on Base.",
                  "pattern": "^0x[a-fA-F0-9]{64}$",
                  "type": "string"
                }
              },
              "required": [
                "offer_id"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "recipient-api/accept-offer"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T08:45:46.2Z",
      "quality": {
        "calls30d": 68,
        "uniquePayers30d": 12,
        "lastCalledAt": "2026-10-13T08:45:45.94Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "description": "Two-phase: call without transaction_hash to reserve the offer (status active -> accepted) and receive approve + fillOffer escrow calldata; call again with transaction_hash of the confirmed fillOffer tx to finalize (accepted -> completed).",
                "properties": {
                  "offer_id": {
                    "format": "uuid",
                    "type": "string"
                  },
                  "onchain_offer_id": {
                    "description": "On-chain escrow offer id (phase 1, when known).",
                    "type": "number"
                  },
                  "transaction_hash": {
                    "description": "Phase 2: hash of the confirmed escrow fillOffer transaction on Base.",
                    "pattern": "^0x[a-fA-F0-9]{64}$",
                    "type": "string"
                  }
                },
                "required": [
                  "offer_id"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "recipient-api/accept-offer"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32764,
      "slug": "32764",
      "resource": "https://agent.pocket.network/v1/counterparty",
      "description": "Screen a counterparty against public-domain watchlists: OFAC SDN (fuzzy match, daily cache) plus SEC and CFTC enforcement lists. POST /v1/counterparty with a {name} and get matches and the lists checked as one JSON object. Deterministic given the same cached lists. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/counterparty, a JSON object with a `checked_lists` array and any matches. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "counterparty"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "name": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "counterparty"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A counterparty to screen. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                    "properties": {
                      "name": {
                        "description": "Name to screen, e.g. an entity or person.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/counterparty, a JSON object with a `checked_lists` array and any matches. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "counterparty"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "compliance",
        "counterparty",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-13T19:51:31.052Z",
      "quality": {
        "calls30d": 67,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T19:51:30.54Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "name": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "counterparty"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A counterparty to screen. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                      "properties": {
                        "name": {
                          "description": "Name to screen, e.g. an entity or person.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "name"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/counterparty, a JSON object with a `checked_lists` array and any matches. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "counterparty"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32755,
      "slug": "32755",
      "resource": "https://agent.pocket.network/v1/fda",
      "description": "FDA drug labeling sections and FAERS adverse-event aggregates in agent-consumable JSON. POST /v1/fda with a {drug} and get label highlights and adverse-event counts as one JSON object. Deterministic per cached dataset. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/fda, a JSON object with `label` sections and FAERS adverse-event aggregates. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "fda"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "drug": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "fda"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A drug to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                    "properties": {
                      "drug": {
                        "description": "Drug name, e.g. aspirin.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "drug"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/fda, a JSON object with `label` sections and FAERS adverse-event aggregates. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "fda"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "health",
        "fda",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-13T13:13:12.906Z",
      "quality": {
        "calls30d": 66,
        "uniquePayers30d": 5,
        "lastCalledAt": "2026-10-13T13:13:12.7Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "drug": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "fda"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A drug to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                      "properties": {
                        "drug": {
                          "description": "Drug name, e.g. aspirin.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "drug"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/fda, a JSON object with `label` sections and FAERS adverse-event aggregates. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "fda"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32709,
      "slug": "32709",
      "resource": "https://agent.pocket.network/v1/us-macro",
      "description": "US macroeconomic time series as stable JSON: CPI, unemployment, payrolls, GDP, and rates, with alias sets. POST /v1/us with a {series} and get the observations as one JSON object. Deterministic per source vintage. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/us, a JSON object with a `series` array of observations. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "us-macro"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "series": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "us-macro"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A macro series to fetch. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                    "properties": {
                      "series": {
                        "description": "Series name or alias, e.g. GDP, CPI, unemployment.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "series"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/us, a JSON object with a `series` array of observations. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "us-macro"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "finance",
        "us-macro",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-14T01:02:57.751Z",
      "quality": {
        "calls30d": 65,
        "uniquePayers30d": 5,
        "lastCalledAt": "2026-10-13T13:14:54.381Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "series": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "us-macro"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A macro series to fetch. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                      "properties": {
                        "series": {
                          "description": "Series name or alias, e.g. GDP, CPI, unemployment.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "series"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/us, a JSON object with a `series` array of observations. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "us-macro"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32760,
      "slug": "32760",
      "resource": "https://agent.pocket.network/v1/dns-whois-rdap",
      "description": "Domain intelligence: DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA) plus RDAP registration data. POST /v1/dns with a {domain} and get the records and registration as one JSON object. Deterministic per lookup instant. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/dns, a JSON object with `dns` records and RDAP registration data. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "dns-whois-rdap"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "domain": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "dns-whois-rdap"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A domain to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                    "properties": {
                      "domain": {
                        "description": "Domain name, e.g. example.com.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "domain"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/dns, a JSON object with `dns` records and RDAP registration data. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "dns-whois-rdap"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "web",
        "dns-whois-rdap",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-13T21:44:57.256Z",
      "quality": {
        "calls30d": 65,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-13T21:44:56.681Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "domain": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "dns-whois-rdap"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A domain to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                      "properties": {
                        "domain": {
                          "description": "Domain name, e.g. example.com.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "domain"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/dns, a JSON object with `dns` records and RDAP registration data. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "dns-whois-rdap"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32740,
      "slug": "32740",
      "resource": "https://agent.pocket.network/v1/med-safety",
      "description": "One-call medication safety from openFDA public data: label highlights, shortage status, recent recalls, and active ingredients. POST /v1/med with a {drug} and get the safety summary as one JSON object. Deterministic per cached dataset. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/med, a JSON object with label highlights, shortage status, recalls, and active_ingredients. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "med-safety"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "drug": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "med-safety"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A medication to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                    "properties": {
                      "drug": {
                        "description": "Drug name, e.g. warfarin.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "drug"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/med, a JSON object with label highlights, shortage status, recalls, and active_ingredients. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "med-safety"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "health",
        "med-safety",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-13T19:51:38.164Z",
      "quality": {
        "calls30d": 63,
        "uniquePayers30d": 4,
        "lastCalledAt": "2026-10-13T19:51:37.962Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "drug": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "med-safety"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A medication to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                      "properties": {
                        "drug": {
                          "description": "Drug name, e.g. warfarin.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "drug"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/med, a JSON object with label highlights, shortage status, recalls, and active_ingredients. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "med-safety"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32706,
      "slug": "32706",
      "resource": "https://agent.pocket.network/v1/sec-holdings",
      "description": "SEC 13F institutional positions by filer and quarter: issuer, CUSIP, USD value, and share count. POST /v1/sec with a filer {company_ticker} (or CIK) and get the holdings as one JSON object. Deterministic per filing cycle. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/sec, a JSON object whose `holdings` array lists issuer, cusip, USD value, and shares. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "sec-holdings"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "company_ticker": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "sec-holdings"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A 13F filer to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                    "properties": {
                      "cik": {
                        "description": "Filer CIK (alternative to ticker).",
                        "type": "string"
                      },
                      "company_ticker": {
                        "description": "Ticker of the institutional filer, e.g. BLK.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "company_ticker"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/sec, a JSON object whose `holdings` array lists issuer, cusip, USD value, and shares. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "sec-holdings"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "finance",
        "sec-holdings",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-13T13:31:55.608Z",
      "quality": {
        "calls30d": 62,
        "uniquePayers30d": 4,
        "lastCalledAt": "2026-10-13T13:31:55.419Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "company_ticker": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "sec-holdings"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A 13F filer to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                      "properties": {
                        "cik": {
                          "description": "Filer CIK (alternative to ticker).",
                          "type": "string"
                        },
                        "company_ticker": {
                          "description": "Ticker of the institutional filer, e.g. BLK.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "company_ticker"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/sec, a JSON object whose `holdings` array lists issuer, cusip, USD value, and shares. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "sec-holdings"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32733,
      "slug": "32733",
      "resource": "https://agent.pocket.network/v1/package-advisories",
      "description": "Dependency health across PyPI, npm, Go, Cargo, Maven, Composer, and NuGet via deps.dev and OSV: versions, licenses, and known vulnerabilities. POST /v1/tool with {package, ecosystem}, or GET /v1/package for the Bazaar listing. Deterministic per advisory state. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/tool, a JSON object with the latest_version, versions, licenses, and known vulnerabilities. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "package-advisories"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "package": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "package-advisories"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A package to audit. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level. GET /v1/package is the direct Bazaar query route.",
                    "properties": {
                      "ecosystem": {
                        "description": "Ecosystem, e.g. pypi, npm, go, cargo, maven, composer, nuget.",
                        "type": "string"
                      },
                      "package": {
                        "description": "Package name, e.g. requests.",
                        "type": "string"
                      },
                      "version": {
                        "description": "Optional specific version.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "package"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/tool, a JSON object with the latest_version, versions, licenses, and known vulnerabilities. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "package-advisories"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "security",
        "package-advisories",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-13T13:13:57.522Z",
      "quality": {
        "calls30d": 61,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T13:13:57.317Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "package": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "package-advisories"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A package to audit. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level. GET /v1/package is the direct Bazaar query route.",
                      "properties": {
                        "ecosystem": {
                          "description": "Ecosystem, e.g. pypi, npm, go, cargo, maven, composer, nuget.",
                          "type": "string"
                        },
                        "package": {
                          "description": "Package name, e.g. requests.",
                          "type": "string"
                        },
                        "version": {
                          "description": "Optional specific version.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "package"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/tool, a JSON object with the latest_version, versions, licenses, and known vulnerabilities. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "package-advisories"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26370,
      "slug": "26370",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/redeem-reward",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "reward_id": {
                  "format": "uuid",
                  "type": "string"
                },
                "transaction_hash": {
                  "pattern": "^0x[a-fA-F0-9]{64}$",
                  "type": "string"
                }
              },
              "required": [
                "reward_id",
                "transaction_hash"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "recipient-api/redeem-reward"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-11T11:16:39.567Z",
      "quality": {
        "calls30d": 60,
        "uniquePayers30d": 15,
        "lastCalledAt": "2026-10-11T11:16:39.37Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "reward_id": {
                    "format": "uuid",
                    "type": "string"
                  },
                  "transaction_hash": {
                    "pattern": "^0x[a-fA-F0-9]{64}$",
                    "type": "string"
                  }
                },
                "required": [
                  "reward_id",
                  "transaction_hash"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "recipient-api/redeem-reward"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32757,
      "slug": "32757",
      "resource": "https://agent.pocket.network/v1/tx-explain",
      "description": "Explains an EVM transaction in plain language: decoded intent, asset movements, approvals, and risk flags. POST /v1/tool with {tx_hash, chain_id}, or GET /v1/explain with query params, and get one JSON object with a summary, moved assets, gas, parties, and risk flags. Deterministic for identical input. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/tool (and GET /v1/explain), a JSON object with a plain-language summary, moved assets, gas, parties, risk flags, and the chain_id as received. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "tx-explain"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "tx_hash": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "tx-explain"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A transaction to explain. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level. GET /v1/explain takes the same fields as query parameters.",
                    "properties": {
                      "chain_id": {
                        "description": "EVM chain id (default 1).",
                        "type": "integer"
                      },
                      "tx_hash": {
                        "description": "The transaction hash, 0x-prefixed.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "tx_hash"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/tool (and GET /v1/explain), a JSON object with a plain-language summary, moved assets, gas, parties, risk flags, and the chain_id as received. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "tx-explain"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "blockchain",
        "tx-explain",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-13T13:13:09.97Z",
      "quality": {
        "calls30d": 60,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-13T13:13:09.783Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "tx_hash": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "tx-explain"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A transaction to explain. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level. GET /v1/explain takes the same fields as query parameters.",
                      "properties": {
                        "chain_id": {
                          "description": "EVM chain id (default 1).",
                          "type": "integer"
                        },
                        "tx_hash": {
                          "description": "The transaction hash, 0x-prefixed.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "tx_hash"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/tool (and GET /v1/explain), a JSON object with a plain-language summary, moved assets, gas, parties, risk flags, and the chain_id as received. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "tx-explain"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32714,
      "slug": "32714",
      "resource": "https://agent.pocket.network/v1/tx-decoding",
      "description": "Decodes raw EVM transactions and calldata into agent-readable intent: function signature, decoded arguments, and ERC-20 transfers. POST /v1/evm with {tx_hash, chain_id} and get one JSON object back. Fully deterministic: input determines output. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/evm, a JSON object with the decoded function signature, arguments, ERC-20 transfers, and the chain_id. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "tx-decoding"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "tx_hash": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "tx-decoding"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A transaction or calldata to decode. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                    "properties": {
                      "chain_id": {
                        "description": "EVM chain id (default 1).",
                        "type": "integer"
                      },
                      "tx_hash": {
                        "description": "The transaction hash, 0x-prefixed.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "tx_hash"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/evm, a JSON object with the decoded function signature, arguments, ERC-20 transfers, and the chain_id. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "tx-decoding"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "blockchain",
        "tx-decoding",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-13T13:14:45.375Z",
      "quality": {
        "calls30d": 59,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T13:14:45.16Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "tx_hash": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "tx-decoding"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A transaction or calldata to decode. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                      "properties": {
                        "chain_id": {
                          "description": "EVM chain id (default 1).",
                          "type": "integer"
                        },
                        "tx_hash": {
                          "description": "The transaction hash, 0x-prefixed.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "tx_hash"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/evm, a JSON object with the decoded function signature, arguments, ERC-20 transfers, and the chain_id. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "tx-decoding"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26374,
      "slug": "26374",
      "resource": "https://api.loyalspark.online/x402-gateway/analytics",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "GET",
              "queryParams": {
                "customer_address": "0x0000000000000000000000000000000000000002",
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {},
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "analytics"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T19:24:39.625Z",
      "quality": {
        "calls30d": 58,
        "uniquePayers30d": 14,
        "lastCalledAt": "2026-10-13T19:24:39.292Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "GET",
                "queryParams": {
                  "customer_address": "0x0000000000000000000000000000000000000002",
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {},
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "analytics"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 32765,
      "slug": "32765",
      "resource": "https://agent.pocket.network/v1/contract-abi",
      "description": "Verified EVM contract source and ABI across 6 chains, with EIP-1967 proxy detection. POST /v1/evm with a contract {address, chain_id} and get its verified source, ABI, and proxy resolution as one JSON object. Deterministic per upstream verification state. Pay per request in USDC; no account, no API key.",
      "type": "http",
      "serviceName": "Pocket Network",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "data": {
                "description": "For POST /v1/evm, a JSON object with the verified source, ABI, proxy resolution, and the chain_id. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                "type": "object"
              },
              "portal": {
                "properties": {
                  "provenance": {
                    "const": "third-party-supplier"
                  },
                  "schemaCheck": {
                    "enum": [
                      "passed",
                      "undeclared",
                      "unchecked"
                    ]
                  },
                  "serviceId": {
                    "const": "contract-abi"
                  }
                },
                "required": [
                  "provenance",
                  "serviceId",
                  "schemaCheck"
                ],
                "type": "object"
              }
            },
            "required": [
              "portal",
              "data"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "address": ""
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {},
                "portal": {
                  "provenance": "third-party-supplier",
                  "schemaCheck": "passed",
                  "serviceId": "contract-abi"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "A contract to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                    "properties": {
                      "address": {
                        "description": "Contract address, 0x-prefixed.",
                        "type": "string"
                      },
                      "chain_id": {
                        "description": "EVM chain id (default 1).",
                        "type": "integer"
                      }
                    },
                    "required": [
                      "address"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "data": {
                        "description": "For POST /v1/evm, a JSON object with the verified source, ABI, proxy resolution, and the chain_id. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                        "type": "object"
                      },
                      "portal": {
                        "properties": {
                          "provenance": {
                            "const": "third-party-supplier"
                          },
                          "schemaCheck": {
                            "enum": [
                              "passed",
                              "undeclared",
                              "unchecked"
                            ]
                          },
                          "serviceId": {
                            "const": "contract-abi"
                          }
                        },
                        "required": [
                          "provenance",
                          "serviceId",
                          "schemaCheck"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "portal",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "blockchain",
        "contract-abi",
        "rest",
        "bazaar"
      ],
      "sourceHost": "agent.pocket.network",
      "lastUpdated": "2026-10-13T13:12:50.78Z",
      "quality": {
        "calls30d": 58,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-13T13:12:50.593Z"
      },
      "metadata": {
        "serviceName": "Pocket Network",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789841442/bazaar-icons/3cd57aad9bac9307.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "address": ""
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {},
                  "portal": {
                    "provenance": "third-party-supplier",
                    "schemaCheck": "passed",
                    "serviceId": "contract-abi"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "A contract to look up. On the MCP relay route POST /v1/tool these fields are wrapped under an `arguments` object; the direct route takes them at the top level.",
                      "properties": {
                        "address": {
                          "description": "Contract address, 0x-prefixed.",
                          "type": "string"
                        },
                        "chain_id": {
                          "description": "EVM chain id (default 1).",
                          "type": "integer"
                        }
                      },
                      "required": [
                        "address"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "data": {
                          "description": "For POST /v1/evm, a JSON object with the verified source, ABI, proxy resolution, and the chain_id. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.",
                          "type": "object"
                        },
                        "portal": {
                          "properties": {
                            "provenance": {
                              "const": "third-party-supplier"
                            },
                            "schemaCheck": {
                              "enum": [
                                "passed",
                                "undeclared",
                                "unchecked"
                              ]
                            },
                            "serviceId": {
                              "const": "contract-abi"
                            }
                          },
                          "required": [
                            "provenance",
                            "serviceId",
                            "schemaCheck"
                          ],
                          "type": "object"
                        }
                      },
                      "required": [
                        "portal",
                        "data"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26372,
      "slug": "26372",
      "resource": "https://api.loyalspark.online/x402-gateway/vouchers",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "GET",
              "queryParams": {
                "customer_address": "0x0000000000000000000000000000000000000002",
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "status": {
                  "enum": [
                    "active",
                    "used",
                    "expired",
                    "cancelled"
                  ],
                  "type": "string"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "vouchers"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-11T19:56:37.8Z",
      "quality": {
        "calls30d": 53,
        "uniquePayers30d": 15,
        "lastCalledAt": "2026-10-11T19:56:37.516Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "GET",
                "queryParams": {
                  "customer_address": "0x0000000000000000000000000000000000000002",
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "status": {
                    "enum": [
                      "active",
                      "used",
                      "expired",
                      "cancelled"
                    ],
                    "type": "string"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "vouchers"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26369,
      "slug": "26369",
      "resource": "https://api.loyalspark.online/x402-gateway/balance",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "GET",
              "queryParams": {
                "customer_address": "0x0000000000000000000000000000000000000002",
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "customer_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address",
                "customer_address"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "balance"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-11T11:14:47.717Z",
      "quality": {
        "calls30d": 50,
        "uniquePayers30d": 17,
        "lastCalledAt": "2026-10-11T11:14:47.47Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "GET",
                "queryParams": {
                  "customer_address": "0x0000000000000000000000000000000000000002",
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "customer_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address",
                  "customer_address"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "balance"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26373,
      "slug": "26373",
      "resource": "https://api.loyalspark.online/x402-gateway/customers",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "GET",
              "queryParams": {
                "customer_address": "0x0000000000000000000000000000000000000002",
                "token_address": "0x0000000000000000000000000000000000000001"
              },
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "customers"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-11T12:56:12.877Z",
      "quality": {
        "calls30d": 48,
        "uniquePayers30d": 15,
        "lastCalledAt": "2026-10-11T12:56:12.555Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "GET",
                "queryParams": {
                  "customer_address": "0x0000000000000000000000000000000000000002",
                  "token_address": "0x0000000000000000000000000000000000000001"
                },
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": false,
                "properties": {
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "customers"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30455,
      "slug": "30455",
      "resource": "https://mcp.blocksize.info/v1/bidask/BTC-USD",
      "description": "Real-time shared bid/ask snapshot data, including crypto pairs and supported equity tickers, from Blocksize Capital.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "9qCyPu7sLjnwgcbHYY76eqvtjsrdDxis9nn1sjD8CyJo",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 30
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x52C76F43aA871B407e242DCc396Ccc54a8C70aDe",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "description": "Illustrative response; never live market data.",
            "properties": {
              "data": {
                "description": "Best bid/ask snapshot for a trading pair.",
                "properties": {
                  "ask": {
                    "description": "Best ask price",
                    "title": "Ask",
                    "type": "number"
                  },
                  "bid": {
                    "description": "Best bid price",
                    "title": "Bid",
                    "type": "number"
                  },
                  "pair": {
                    "description": "Trading pair",
                    "title": "Pair",
                    "type": "string"
                  },
                  "source": {
                    "default": "blocksize",
                    "description": "Data provider identifier",
                    "title": "Source",
                    "type": "string"
                  },
                  "spread": {
                    "description": "Absolute spread (ask - bid)",
                    "title": "Spread",
                    "type": "number"
                  },
                  "spread_pct": {
                    "description": "Spread as percentage",
                    "title": "Spread Pct",
                    "type": "number"
                  },
                  "timestamp": {
                    "description": "Data timestamp (UTC)",
                    "format": "date-time",
                    "title": "Timestamp",
                    "type": "string"
                  }
                },
                "required": [
                  "pair",
                  "bid",
                  "ask",
                  "spread",
                  "spread_pct",
                  "timestamp"
                ],
                "title": "BidAskData",
                "type": "object"
              },
              "meta": {
                "type": "object"
              },
              "status": {
                "type": "string"
              }
            },
            "required": [
              "status",
              "data",
              "meta"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {},
              "type": "http"
            },
            "output": {
              "example": {
                "data": {
                  "ask": 101,
                  "bid": 99,
                  "pair": "BTC-USD",
                  "source": "blocksize",
                  "spread": 2,
                  "spread_pct": 2,
                  "timestamp": "2020-01-01T00:00:00Z"
                },
                "meta": {
                  "example_only": true,
                  "provider": "Blocksize Capital"
                },
                "status": "ok"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "const": "GET",
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": false,
                    "properties": {},
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "description": "Illustrative response; never live market data.",
                    "properties": {
                      "data": {
                        "description": "Best bid/ask snapshot for a trading pair.",
                        "properties": {
                          "ask": {
                            "description": "Best ask price",
                            "title": "Ask",
                            "type": "number"
                          },
                          "bid": {
                            "description": "Best bid price",
                            "title": "Bid",
                            "type": "number"
                          },
                          "pair": {
                            "description": "Trading pair",
                            "title": "Pair",
                            "type": "string"
                          },
                          "source": {
                            "default": "blocksize",
                            "description": "Data provider identifier",
                            "title": "Source",
                            "type": "string"
                          },
                          "spread": {
                            "description": "Absolute spread (ask - bid)",
                            "title": "Spread",
                            "type": "number"
                          },
                          "spread_pct": {
                            "description": "Spread as percentage",
                            "title": "Spread Pct",
                            "type": "number"
                          },
                          "timestamp": {
                            "description": "Data timestamp (UTC)",
                            "format": "date-time",
                            "title": "Timestamp",
                            "type": "string"
                          }
                        },
                        "required": [
                          "pair",
                          "bid",
                          "ask",
                          "spread",
                          "spread_pct",
                          "timestamp"
                        ],
                        "title": "BidAskData",
                        "type": "object"
                      },
                      "meta": {
                        "type": "object"
                      },
                      "status": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "status",
                      "data",
                      "meta"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar"
      ],
      "sourceHost": "mcp.blocksize.info",
      "lastUpdated": "2026-10-13T14:53:10.229Z",
      "quality": {
        "calls30d": 48,
        "uniquePayers30d": 10,
        "lastCalledAt": "2026-10-13T14:53:09.83Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {},
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {
                    "ask": 101,
                    "bid": 99,
                    "pair": "BTC-USD",
                    "source": "blocksize",
                    "spread": 2,
                    "spread_pct": 2,
                    "timestamp": "2020-01-01T00:00:00Z"
                  },
                  "meta": {
                    "example_only": true,
                    "provider": "Blocksize Capital"
                  },
                  "status": "ok"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "const": "GET",
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": false,
                      "properties": {},
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "description": "Illustrative response; never live market data.",
                      "properties": {
                        "data": {
                          "description": "Best bid/ask snapshot for a trading pair.",
                          "properties": {
                            "ask": {
                              "description": "Best ask price",
                              "title": "Ask",
                              "type": "number"
                            },
                            "bid": {
                              "description": "Best bid price",
                              "title": "Bid",
                              "type": "number"
                            },
                            "pair": {
                              "description": "Trading pair",
                              "title": "Pair",
                              "type": "string"
                            },
                            "source": {
                              "default": "blocksize",
                              "description": "Data provider identifier",
                              "title": "Source",
                              "type": "string"
                            },
                            "spread": {
                              "description": "Absolute spread (ask - bid)",
                              "title": "Spread",
                              "type": "number"
                            },
                            "spread_pct": {
                              "description": "Spread as percentage",
                              "title": "Spread Pct",
                              "type": "number"
                            },
                            "timestamp": {
                              "description": "Data timestamp (UTC)",
                              "format": "date-time",
                              "title": "Timestamp",
                              "type": "string"
                            }
                          },
                          "required": [
                            "pair",
                            "bid",
                            "ask",
                            "spread",
                            "spread_pct",
                            "timestamp"
                          ],
                          "title": "BidAskData",
                          "type": "object"
                        },
                        "meta": {
                          "type": "object"
                        },
                        "status": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "status",
                        "data",
                        "meta"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26375,
      "slug": "26375",
      "resource": "https://api.loyalspark.online/x402-gateway/register-program",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "cashback_rate": {
                  "description": "Cashback % of purchase amount.",
                  "maximum": 100,
                  "minimum": 0,
                  "type": "number"
                },
                "expiration_days": {
                  "minimum": 1,
                  "type": "number"
                },
                "name": {
                  "type": "string"
                },
                "points_per_dollar": {
                  "minimum": 0,
                  "type": "number"
                },
                "symbol": {
                  "type": "string"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                },
                "use_agent_wallet": {
                  "type": "boolean"
                }
              },
              "required": [
                "name",
                "symbol",
                "token_address"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "register-program"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-12T16:09:37.854Z",
      "quality": {
        "calls30d": 47,
        "uniquePayers30d": 14,
        "lastCalledAt": "2026-10-12T16:09:37.539Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "cashback_rate": {
                    "description": "Cashback % of purchase amount.",
                    "maximum": 100,
                    "minimum": 0,
                    "type": "number"
                  },
                  "expiration_days": {
                    "minimum": 1,
                    "type": "number"
                  },
                  "name": {
                    "type": "string"
                  },
                  "points_per_dollar": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "symbol": {
                    "type": "string"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  },
                  "use_agent_wallet": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "name",
                  "symbol",
                  "token_address"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "register-program"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 27177,
      "slug": "27177",
      "resource": "https://api.remix.live/mcp/x402-http/get_audit_checklist",
      "description": "AI-powered smart contract audit checklist matching - analyzes contract code and returns relevant security checklist items. PRICING (based on model): DeepSeek: $0.05 USDC, Sonnet: $0.15 USDC, Fable: $0.30 USDC. Payment must match selected model.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x4CF33cCB14B43D76b4f672C3feDe297d1d763ace",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "50000",
          "amountUsd": 0.05,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "maxCategories": 12,
                "model": "DeepSeek",
                "sources": {
                  "MyToken.sol": {
                    "content": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\ncontract MyToken {\n    string public name = \"MyToken\";\n    mapping(address => uint256) public balances;\n\n    function mint(address to, uint256 amount) public {\n        balances[to] += amount;\n    }\n}"
                  }
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "markdown": "# Security Audit Checklist Report\n\n**Contract**: MyToken.sol...",
                "matchedCategories": 5,
                "model": "openrouter/auto-beta",
                "success": true,
                "tokensUsed": 3456
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "maxCategories": {
                        "description": "Maximum number of audit categories to match (default: 12, max: 20)",
                        "maximum": 20,
                        "minimum": 1,
                        "type": "number"
                      },
                      "model": {
                        "description": "AI model to use for analysis (Required). DeepSeek ($0.05): fast and cost-effective. Sonnet ($0.15): high quality. Fable ($0.30): premium quality. Payment amount must match selected model.",
                        "enum": [
                          "DeepSeek",
                          "Sonnet",
                          "Fable"
                        ],
                        "type": "string"
                      },
                      "sources": {
                        "additionalProperties": {
                          "properties": {
                            "content": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "content"
                          ],
                          "type": "object"
                        },
                        "description": "Map of filename to source code. Required. At least one contract file must be provided.",
                        "type": "object"
                      }
                    },
                    "required": [
                      "sources",
                      "model"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar"
      ],
      "sourceHost": "api.remix.live",
      "lastUpdated": "2026-10-13T16:01:38.485Z",
      "quality": {
        "calls30d": 43,
        "uniquePayers30d": 5,
        "lastCalledAt": "2026-10-13T16:01:37.165Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "maxCategories": 12,
                  "model": "DeepSeek",
                  "sources": {
                    "MyToken.sol": {
                      "content": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\ncontract MyToken {\n    string public name = \"MyToken\";\n    mapping(address => uint256) public balances;\n\n    function mint(address to, uint256 amount) public {\n        balances[to] += amount;\n    }\n}"
                    }
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "markdown": "# Security Audit Checklist Report\n\n**Contract**: MyToken.sol...",
                  "matchedCategories": 5,
                  "model": "openrouter/auto-beta",
                  "success": true,
                  "tokensUsed": 3456
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "maxCategories": {
                          "description": "Maximum number of audit categories to match (default: 12, max: 20)",
                          "maximum": 20,
                          "minimum": 1,
                          "type": "number"
                        },
                        "model": {
                          "description": "AI model to use for analysis (Required). DeepSeek ($0.05): fast and cost-effective. Sonnet ($0.15): high quality. Fable ($0.30): premium quality. Payment amount must match selected model.",
                          "enum": [
                            "DeepSeek",
                            "Sonnet",
                            "Fable"
                          ],
                          "type": "string"
                        },
                        "sources": {
                          "additionalProperties": {
                            "properties": {
                              "content": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "content"
                            ],
                            "type": "object"
                          },
                          "description": "Map of filename to source code. Required. At least one contract file must be provided.",
                          "type": "object"
                        }
                      },
                      "required": [
                        "sources",
                        "model"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 25910,
      "slug": "25910",
      "resource": "https://api.402rates.com/v1/ping",
      "description": "Payment integration check for 0.001 USDC; no external data lookup. Returns time, rail, network mode and free/paid capabilities. HTTP payment options can include Base, Polygon, Arbitrum and XDC; the challenge lists currently available networks for each transport. The receipt identifies the paid network and transaction. Business/professional use only. Terms: https://402rates.com/data-terms/",
      "type": "http",
      "serviceName": "402rates.com",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:50",
          "payTo": "0xedb1a894761F0a142d80D09F82Ff7CF99158Bb19",
          "asset": "0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1",
          "amount": "1000",
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {},
              "type": "http"
            },
            "output": {
              "example": {
                "mode": "mainnet",
                "next": {
                  "free": [
                    {
                      "capability": "compass.rwa.market_coverage",
                      "note": "Market-data coverage and serving availability",
                      "url": "https://api.402rates.com/v1/rwa/market-coverage"
                    },
                    {
                      "capability": "compass.tests.payment_terms_compare",
                      "method": "POST",
                      "note": "Compare previous and current x402 payment terms",
                      "url": "https://api.402rates.com/v1/tests/payment-terms/compare"
                    },
                    {
                      "capability": "compass.settlement.estimate",
                      "method": "POST",
                      "note": "Calculate workload costs from supplied payment profiles",
                      "url": "https://api.402rates.com/v1/settlement/estimate"
                    },
                    {
                      "capability": "compass.rwa.updates",
                      "method": "POST",
                      "note": "Read observed Treasury changes since a saved cursor",
                      "url": "https://api.402rates.com/v1/rwa/updates"
                    },
                    {
                      "capability": "compass.rwa.benchmark",
                      "method": "POST",
                      "note": "Compare a supplied USD Treasury return with a matching benchmark",
                      "url": "https://api.402rates.com/v1/rwa/benchmark"
                    },
                    {
                      "capability": "compass.tests.preflight",
                      "method": "POST",
                      "note": "Inspect x402 payment terms without making a payment",
                      "url": "https://api.402rates.com/v1/tests/preflight"
                    },
                    {
                      "capability": "compass.rwa.changes",
                      "method": "POST",
                      "note": "Compare yield and divergence fields in two saved Treasury responses",
                      "url": "https://api.402rates.com/v1/rwa/changes"
                    },
                    {
                      "capability": "compass.tests.cases",
                      "note": "List the synthetic agent test cases",
                      "url": "https://api.402rates.com/v1/tests/cases"
                    },
                    {
                      "capability": "compass.tests.case",
                      "note": "Describe a synthetic agent test",
                      "url": "https://api.402rates.com/v1/tests/case"
                    },
                    {
                      "capability": "compass.tests.run",
                      "method": "POST",
                      "note": "Start or repeat a synthetic agent test",
                      "url": "https://api.402rates.com/v1/tests/run"
                    },
                    {
                      "capability": "compass.tests.action",
                      "method": "POST",
                      "note": "Execute a synthetic test action",
                      "url": "https://api.402rates.com/v1/tests/action"
                    },
                    {
                      "capability": "compass.tests.state",
                      "method": "POST",
                      "note": "Read synthetic task state",
                      "url": "https://api.402rates.com/v1/tests/state"
                    },
                    {
                      "capability": "compass.tests.report",
                      "method": "POST",
                      "note": "Read or finalize an agent test timeline",
                      "url": "https://api.402rates.com/v1/tests/report"
                    },
                    {
                      "capability": "compass.rwa.coverage",
                      "note": "What the RWA yield data covers, and what it does not",
                      "url": "https://api.402rates.com/v1/rwa/coverage"
                    },
                    {
                      "capability": "compass.rwa.filter",
                      "note": "Published instrument constraints compared with supplied facts",
                      "url": "https://api.402rates.com/v1/rwa/filter"
                    },
                    {
                      "capability": "compass.rwa.instrument",
                      "note": "Full evidence-backed state for one tokenized treasury",
                      "url": "https://api.402rates.com/v1/rwa/instrument"
                    },
                    {
                      "capability": "compass.rwa.history",
                      "note": "Normalized history for one reconstructible RWA source",
                      "url": "https://api.402rates.com/v1/rwa/history"
                    },
                    {
                      "capability": "compass.discovery",
                      "note": "Search the x402 catalogue with usage figures",
                      "url": "https://api.402rates.com/v1/discovery"
                    },
                    {
                      "capability": "compass.manifest",
                      "note": "Service manifest",
                      "url": "https://api.402rates.com/v1/manifest"
                    },
                    {
                      "capability": "compass.health",
                      "note": "Liveness probe",
                      "url": "https://api.402rates.com/health"
                    },
                    {
                      "capability": "compass.ready",
                      "note": "Readiness probe",
                      "url": "https://api.402rates.com/ready"
                    }
                  ],
                  "mcp": "https://api.402rates.com/mcp",
                  "paid": [
                    {
                      "capability": "compass.settlement.costs",
                      "note": "Measured cost of a USDC transfer per chain, cheapest first",
                      "price_usdc": "0.01",
                      "url": "https://api.402rates.com/v1/settlement/costs"
                    },
                    {
                      "capability": "compass.rwa.yields",
                      "note": "Realised 30-day yields of tokenized treasuries, recomputable",
                      "price_usdc": "0.03",
                      "url": "https://api.402rates.com/v1/rwa/yields"
                    },
                    {
                      "capability": "compass.rwa.instruments.all",
                      "note": "Complete evidence snapshot for all tracked tokenized treasuries",
                      "price_usdc": "5",
                      "url": "https://api.402rates.com/v1/rwa/instruments"
                    },
                    {
                      "capability": "compass.ping",
                      "note": "Payment integration check",
                      "price_usdc": "0.001",
                      "url": "https://api.402rates.com/v1/ping"
                    }
                  ]
                },
                "pong": true,
                "rail": "cdp-v2",
                "time": "2026-07-10T12:00:00Z"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": false,
                    "properties": {},
                    "required": [],
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "x402",
        "integration",
        "smoke-test",
        "payment-rail",
        "usdc",
        "bazaar"
      ],
      "sourceHost": "api.402rates.com",
      "lastUpdated": "2026-10-14T00:02:09.368Z",
      "quality": {
        "calls30d": 38,
        "uniquePayers30d": 31,
        "lastCalledAt": "2026-10-14T00:02:08.906Z"
      },
      "metadata": {
        "serviceName": "402rates.com",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {},
                "type": "http"
              },
              "output": {
                "example": {
                  "mode": "mainnet",
                  "next": {
                    "free": [
                      {
                        "capability": "compass.rwa.market_coverage",
                        "note": "Market-data coverage and serving availability",
                        "url": "https://api.402rates.com/v1/rwa/market-coverage"
                      },
                      {
                        "capability": "compass.tests.payment_terms_compare",
                        "method": "POST",
                        "note": "Compare previous and current x402 payment terms",
                        "url": "https://api.402rates.com/v1/tests/payment-terms/compare"
                      },
                      {
                        "capability": "compass.settlement.estimate",
                        "method": "POST",
                        "note": "Calculate workload costs from supplied payment profiles",
                        "url": "https://api.402rates.com/v1/settlement/estimate"
                      },
                      {
                        "capability": "compass.rwa.updates",
                        "method": "POST",
                        "note": "Read observed Treasury changes since a saved cursor",
                        "url": "https://api.402rates.com/v1/rwa/updates"
                      },
                      {
                        "capability": "compass.rwa.benchmark",
                        "method": "POST",
                        "note": "Compare a supplied USD Treasury return with a matching benchmark",
                        "url": "https://api.402rates.com/v1/rwa/benchmark"
                      },
                      {
                        "capability": "compass.tests.preflight",
                        "method": "POST",
                        "note": "Inspect x402 payment terms without making a payment",
                        "url": "https://api.402rates.com/v1/tests/preflight"
                      },
                      {
                        "capability": "compass.rwa.changes",
                        "method": "POST",
                        "note": "Compare yield and divergence fields in two saved Treasury responses",
                        "url": "https://api.402rates.com/v1/rwa/changes"
                      },
                      {
                        "capability": "compass.tests.cases",
                        "note": "List the synthetic agent test cases",
                        "url": "https://api.402rates.com/v1/tests/cases"
                      },
                      {
                        "capability": "compass.tests.case",
                        "note": "Describe a synthetic agent test",
                        "url": "https://api.402rates.com/v1/tests/case"
                      },
                      {
                        "capability": "compass.tests.run",
                        "method": "POST",
                        "note": "Start or repeat a synthetic agent test",
                        "url": "https://api.402rates.com/v1/tests/run"
                      },
                      {
                        "capability": "compass.tests.action",
                        "method": "POST",
                        "note": "Execute a synthetic test action",
                        "url": "https://api.402rates.com/v1/tests/action"
                      },
                      {
                        "capability": "compass.tests.state",
                        "method": "POST",
                        "note": "Read synthetic task state",
                        "url": "https://api.402rates.com/v1/tests/state"
                      },
                      {
                        "capability": "compass.tests.report",
                        "method": "POST",
                        "note": "Read or finalize an agent test timeline",
                        "url": "https://api.402rates.com/v1/tests/report"
                      },
                      {
                        "capability": "compass.rwa.coverage",
                        "note": "What the RWA yield data covers, and what it does not",
                        "url": "https://api.402rates.com/v1/rwa/coverage"
                      },
                      {
                        "capability": "compass.rwa.filter",
                        "note": "Published instrument constraints compared with supplied facts",
                        "url": "https://api.402rates.com/v1/rwa/filter"
                      },
                      {
                        "capability": "compass.rwa.instrument",
                        "note": "Full evidence-backed state for one tokenized treasury",
                        "url": "https://api.402rates.com/v1/rwa/instrument"
                      },
                      {
                        "capability": "compass.rwa.history",
                        "note": "Normalized history for one reconstructible RWA source",
                        "url": "https://api.402rates.com/v1/rwa/history"
                      },
                      {
                        "capability": "compass.discovery",
                        "note": "Search the x402 catalogue with usage figures",
                        "url": "https://api.402rates.com/v1/discovery"
                      },
                      {
                        "capability": "compass.manifest",
                        "note": "Service manifest",
                        "url": "https://api.402rates.com/v1/manifest"
                      },
                      {
                        "capability": "compass.health",
                        "note": "Liveness probe",
                        "url": "https://api.402rates.com/health"
                      },
                      {
                        "capability": "compass.ready",
                        "note": "Readiness probe",
                        "url": "https://api.402rates.com/ready"
                      }
                    ],
                    "mcp": "https://api.402rates.com/mcp",
                    "paid": [
                      {
                        "capability": "compass.settlement.costs",
                        "note": "Measured cost of a USDC transfer per chain, cheapest first",
                        "price_usdc": "0.01",
                        "url": "https://api.402rates.com/v1/settlement/costs"
                      },
                      {
                        "capability": "compass.rwa.yields",
                        "note": "Realised 30-day yields of tokenized treasuries, recomputable",
                        "price_usdc": "0.03",
                        "url": "https://api.402rates.com/v1/rwa/yields"
                      },
                      {
                        "capability": "compass.rwa.instruments.all",
                        "note": "Complete evidence snapshot for all tracked tokenized treasuries",
                        "price_usdc": "5",
                        "url": "https://api.402rates.com/v1/rwa/instruments"
                      },
                      {
                        "capability": "compass.ping",
                        "note": "Payment integration check",
                        "price_usdc": "0.001",
                        "url": "https://api.402rates.com/v1/ping"
                      }
                    ]
                  },
                  "pong": true,
                  "rail": "cdp-v2",
                  "time": "2026-07-10T12:00:00Z"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": false,
                      "properties": {},
                      "required": [],
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26379,
      "slug": "26379",
      "resource": "https://api.loyalspark.online/x402-gateway/earn",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "cashback_rate": {
                  "description": "Optional override of program cashback %.",
                  "maximum": 100,
                  "minimum": 0,
                  "type": "number"
                },
                "customer_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                },
                "purchase_amount": {
                  "description": "Purchase amount in fiat units (USD).",
                  "minimum": 0,
                  "type": "number"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address",
                "customer_address",
                "purchase_amount"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "earn"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T10:34:07.881Z",
      "quality": {
        "calls30d": 37,
        "uniquePayers30d": 13,
        "lastCalledAt": "2026-10-13T10:34:07.643Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "cashback_rate": {
                    "description": "Optional override of program cashback %.",
                    "maximum": 100,
                    "minimum": 0,
                    "type": "number"
                  },
                  "customer_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  },
                  "purchase_amount": {
                    "description": "Purchase amount in fiat units (USD).",
                    "minimum": 0,
                    "type": "number"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address",
                  "customer_address",
                  "purchase_amount"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "earn"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26381,
      "slug": "26381",
      "resource": "https://api.loyalspark.online/x402-gateway/activate-program",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                },
                "use_agent_wallet": {
                  "type": "boolean"
                }
              },
              "required": [
                "token_address"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "activate-program"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-12T01:52:28.997Z",
      "quality": {
        "calls30d": 37,
        "uniquePayers30d": 12,
        "lastCalledAt": "2026-10-12T01:52:28.707Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  },
                  "use_agent_wallet": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "token_address"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "activate-program"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28417,
      "slug": "28417",
      "resource": "https://x402.freeq.one/tools/token_price",
      "description": "Token Price Lookup: Get the live USD price of any token by symbol (e.g. BTC, ETH, SOL, PEPE). Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/token_price.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "symbol": "ETH"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/token_price",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "symbol": {
                        "description": "Token symbol, e.g. ETH",
                        "example": "ETH",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:32:50.861Z",
      "quality": {
        "calls30d": 37,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:32:50.641Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "symbol": "ETH"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/token_price",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "symbol": {
                          "description": "Token symbol, e.g. ETH",
                          "example": "ETH",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28919,
      "slug": "28919",
      "resource": "https://mcp.barker.money/barker_market_overview",
      "description": "Barker's stablecoin market snapshot: total market cap, yield-bearing cap, asset distribution, chain distribution. Use for 'stablecoin market cap', 'USDT market share', '稳定币市场份额'. share_pct fields are decimals (0.425 = 42.5%).",
      "type": "http",
      "serviceName": "Barker",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788102380/bazaar-icons/f493f9009ad1fca3.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:196",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x779ded0c9e1022225f8e0630b35a9b54be713736",
          "amount": "1000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "aggr_deferred",
          "network": "eip155:196",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x779ded0c9e1022225f8e0630b35a9b54be713736",
          "amount": "1000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:1",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "amount": "1000",
          "maxTimeoutSeconds": 600
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 600
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 600
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {},
              "type": "http"
            },
            "output": {
              "example": {
                "data": {
                  "asset_distribution": [
                    {
                      "asset_symbol": "USDC",
                      "share_pct": 0.154,
                      "total_tvl": 11217252957
                    },
                    {
                      "asset_symbol": "USDT",
                      "share_pct": 0.135,
                      "total_tvl": 9876543210
                    }
                  ],
                  "stablecoin_mcap": {
                    "date": "2026-05-19",
                    "stablecoin_count": 202,
                    "total": 339352596460,
                    "yield_bearing": 27315302928,
                    "yield_stablecoin_count": 84
                  }
                },
                "success": true
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {},
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar"
      ],
      "sourceHost": "mcp.barker.money",
      "lastUpdated": "2026-10-13T08:00:09.324Z",
      "quality": {
        "calls30d": 37,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-13T08:00:08.175Z"
      },
      "metadata": {
        "serviceName": "Barker",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788102380/bazaar-icons/f493f9009ad1fca3.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {},
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {
                    "asset_distribution": [
                      {
                        "asset_symbol": "USDC",
                        "share_pct": 0.154,
                        "total_tvl": 11217252957
                      },
                      {
                        "asset_symbol": "USDT",
                        "share_pct": 0.135,
                        "total_tvl": 9876543210
                      }
                    ],
                    "stablecoin_mcap": {
                      "date": "2026-05-19",
                      "stablecoin_count": 202,
                      "total": 339352596460,
                      "yield_bearing": 27315302928,
                      "yield_stablecoin_count": 84
                    }
                  },
                  "success": true
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {},
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 35504,
      "slug": "35504",
      "resource": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/economy/search",
      "description": "Use when you need callable agent services for a capability across protocols: x402 listings ranked by relevance weighted by 30-day paying wallets, plus hosted MCP servers from the Official MCP Registry (a capped subset, count in coverage; those naming x402, L402, MPP or pay-per-call first; that registry publishes no prices). L402 and MPP listings are not covered. ?q= required. $0.002 USDC per call. Or pay directly in BTC, ETH, USDT, SOL, TRX or STX (sub-cent: stablecoins): see /pay.",
      "type": "http",
      "serviceName": "P0 Agent Economy Index",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791211459/bazaar-icons/21d1fe61cabe5452.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:43114",
          "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354",
          "asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
          "amount": "2000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:10",
          "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354",
          "asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
          "amount": "2000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:42220",
          "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354",
          "asset": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C",
          "amount": "2000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354",
          "asset": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9",
          "amount": "2000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:1",
          "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354",
          "asset": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "amount": "2000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "stacks:1",
          "payTo": "SP34GH04YTB01AMXF4CAQ10Y5B7G4E0119N99W986",
          "asset": "SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-token",
          "amount": "10",
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "counts": {
                "properties": {
                  "mcp": {
                    "type": "number"
                  },
                  "mcp_capped": {
                    "type": "boolean"
                  },
                  "x402": {
                    "type": "number"
                  }
                },
                "type": "object"
              },
              "coverage": {
                "properties": {
                  "mcp": {
                    "properties": {
                      "built_at": {
                        "type": "string"
                      },
                      "complete": {
                        "type": "boolean"
                      },
                      "hosted_total": {
                        "type": "number"
                      },
                      "indexed": {
                        "type": "number"
                      },
                      "order": {
                        "type": "string"
                      },
                      "pay_hints": {
                        "type": "string"
                      },
                      "payment_hinted_total": {
                        "type": "number"
                      }
                    },
                    "type": "object"
                  },
                  "not_covered": {
                    "items": {
                      "properties": {
                        "id": {
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "why": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "x402": {
                    "properties": {
                      "listings": {
                        "type": "number"
                      },
                      "ranking": {
                        "type": "string"
                      },
                      "searched": {
                        "type": "boolean"
                      }
                    },
                    "type": "object"
                  }
                },
                "type": "object"
              },
              "generated_at": {
                "type": "string"
              },
              "note": {
                "type": "string"
              },
              "protocol": {},
              "query": {
                "type": "string"
              },
              "results": {
                "properties": {
                  "mcp": {
                    "items": {
                      "properties": {
                        "description": {
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "pay_hints": {
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "price_usd": {},
                        "protocol": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "updated": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "x402": {
                    "items": {
                      "properties": {
                        "calls_30d": {
                          "type": "number"
                        },
                        "description": {
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "payers_30d": {
                          "type": "number"
                        },
                        "price_usd": {
                          "type": "number"
                        },
                        "protocol": {
                          "type": "string"
                        },
                        "rail": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": "array"
                  }
                },
                "type": "object"
              },
              "snapshot_age_s": {
                "type": "number"
              },
              "source": {
                "type": "string"
              },
              "source_url": {
                "type": "string"
              },
              "sources": {
                "items": {
                  "properties": {
                    "attribution": {
                      "type": "string"
                    },
                    "id": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "terms_checked": {
                      "type": "string"
                    },
                    "terms_quote": {
                      "type": "string"
                    },
                    "terms_url": {
                      "type": "string"
                    },
                    "urls": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "stale": {
                "type": "boolean"
              },
              "tokens": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "v": {
                "type": "number"
              }
            },
            "required": [
              "v",
              "generated_at",
              "query",
              "tokens",
              "protocol",
              "results",
              "counts",
              "coverage",
              "sources",
              "stale",
              "snapshot_age_s",
              "source",
              "source_url",
              "note"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "discoverable": true,
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "q": "weather"
              },
              "type": "http"
            },
            "output": {
              "example": {
                "counts": {
                  "mcp": 1,
                  "mcp_capped": false,
                  "x402": 1
                },
                "coverage": {
                  "mcp": {
                    "built_at": "2026-10-05T23:05:42Z",
                    "complete": false,
                    "hosted_total": 24764,
                    "indexed": 6717,
                    "order": "servers whose registry text names x402, L402, MPP or pay-per-call first, then those mentioning Stripe, USDC or Lightning, then most recently updated",
                    "pay_hints": "self-described in registry text, not verified; the registry publishes no prices",
                    "payment_hinted_total": 1454
                  },
                  "not_covered": [
                    {
                      "id": "l402",
                      "name": "L402 (Lightning HTTP 402)",
                      "why": "no public L402 directory with terms that allow reuse was found"
                    }
                  ],
                  "x402": {
                    "listings": 34598,
                    "ranking": "relevance weighted by 30-day paying wallets, then calls (Coinbase CDP x402 Bazaar catalog)",
                    "searched": true
                  }
                },
                "generated_at": "2026-10-06T00:00:00Z",
                "note": "Format sample: the protocol row and search coverage are our real computation of 2026-10-06; search cards, the Dune query and the gap are illustrative placeholders. Rankings are per protocol and not comparable across protocols. Words match as substrings. MCP results contain every query word; x402 results are ranked by relevance to any query word, weighted by 30-day paying wallets and calls, so an x402 result may match only some words. counts.mcp counts all matching indexed servers; counts.x402 is the number returned.",
                "protocol": null,
                "query": "weather",
                "results": {
                  "mcp": [
                    {
                      "description": "Weather tools over MCP",
                      "name": "dev.example/weather",
                      "pay_hints": [
                        "x402"
                      ],
                      "price_usd": null,
                      "protocol": "mcp",
                      "title": "Example Weather",
                      "updated": "2026-10-01",
                      "url": "https://mcp.example.dev/mcp"
                    }
                  ],
                  "x402": [
                    {
                      "calls_30d": 340,
                      "description": "Forecast by coordinates",
                      "name": "Example weather API",
                      "payers_30d": 12,
                      "price_usd": 0.001,
                      "protocol": "x402",
                      "rail": "eip155:8453",
                      "url": "https://api.example-seller.dev/weather"
                    }
                  ]
                },
                "snapshot_age_s": 600,
                "source": "P0 agent-economy index: agenteconomy.to (public on-chain data, free to reuse with attribution), the Official MCP Registry (CC0) and P0's own x402 Bazaar catalog and on-chain scans",
                "source_url": "https://agenteconomy.to/data.json",
                "sources": [
                  {
                    "attribution": "Data: agenteconomy.to by @realdora_eth",
                    "id": "agenteconomy",
                    "name": "agent economy (agenteconomy.to)",
                    "terms_checked": "2026-10-06",
                    "terms_quote": "Take it, cite it, build on it.",
                    "terms_url": "https://agenteconomy.to/about",
                    "urls": [
                      "https://agenteconomy.to/data.json"
                    ]
                  }
                ],
                "stale": false,
                "tokens": [
                  "weather"
                ],
                "v": 1
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {
                      "limit": {
                        "description": "optional: results per protocol, 1-25 (default 10)",
                        "type": "string"
                      },
                      "protocol": {
                        "description": "optional: x402 or mcp; omitted = both",
                        "type": "string"
                      },
                      "q": {
                        "description": "capability words, e.g. weather or token prices (letters and digits; up to 6 words)",
                        "type": "string"
                      }
                    },
                    "required": [
                      "q"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "counts": {
                        "properties": {
                          "mcp": {
                            "type": "number"
                          },
                          "mcp_capped": {
                            "type": "boolean"
                          },
                          "x402": {
                            "type": "number"
                          }
                        },
                        "type": "object"
                      },
                      "coverage": {
                        "properties": {
                          "mcp": {
                            "properties": {
                              "built_at": {
                                "type": "string"
                              },
                              "complete": {
                                "type": "boolean"
                              },
                              "hosted_total": {
                                "type": "number"
                              },
                              "indexed": {
                                "type": "number"
                              },
                              "order": {
                                "type": "string"
                              },
                              "pay_hints": {
                                "type": "string"
                              },
                              "payment_hinted_total": {
                                "type": "number"
                              }
                            },
                            "type": "object"
                          },
                          "not_covered": {
                            "items": {
                              "properties": {
                                "id": {
                                  "type": "string"
                                },
                                "name": {
                                  "type": "string"
                                },
                                "why": {
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "x402": {
                            "properties": {
                              "listings": {
                                "type": "number"
                              },
                              "ranking": {
                                "type": "string"
                              },
                              "searched": {
                                "type": "boolean"
                              }
                            },
                            "type": "object"
                          }
                        },
                        "type": "object"
                      },
                      "generated_at": {
                        "type": "string"
                      },
                      "note": {
                        "type": "string"
                      },
                      "protocol": {},
                      "query": {
                        "type": "string"
                      },
                      "results": {
                        "properties": {
                          "mcp": {
                            "items": {
                              "properties": {
                                "description": {
                                  "type": "string"
                                },
                                "name": {
                                  "type": "string"
                                },
                                "pay_hints": {
                                  "items": {
                                    "type": "string"
                                  },
                                  "type": "array"
                                },
                                "price_usd": {},
                                "protocol": {
                                  "type": "string"
                                },
                                "title": {
                                  "type": "string"
                                },
                                "updated": {
                                  "type": "string"
                                },
                                "url": {
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "x402": {
                            "items": {
                              "properties": {
                                "calls_30d": {
                                  "type": "number"
                                },
                                "description": {
                                  "type": "string"
                                },
                                "name": {
                                  "type": "string"
                                },
                                "payers_30d": {
                                  "type": "number"
                                },
                                "price_usd": {
                                  "type": "number"
                                },
                                "protocol": {
                                  "type": "string"
                                },
                                "rail": {
                                  "type": "string"
                                },
                                "url": {
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          }
                        },
                        "type": "object"
                      },
                      "snapshot_age_s": {
                        "type": "number"
                      },
                      "source": {
                        "type": "string"
                      },
                      "source_url": {
                        "type": "string"
                      },
                      "sources": {
                        "items": {
                          "properties": {
                            "attribution": {
                              "type": "string"
                            },
                            "id": {
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            },
                            "terms_checked": {
                              "type": "string"
                            },
                            "terms_quote": {
                              "type": "string"
                            },
                            "terms_url": {
                              "type": "string"
                            },
                            "urls": {
                              "items": {
                                "type": "string"
                              },
                              "type": "array"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "stale": {
                        "type": "boolean"
                      },
                      "tokens": {
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "v": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "v",
                      "generated_at",
                      "query",
                      "tokens",
                      "protocol",
                      "results",
                      "counts",
                      "coverage",
                      "sources",
                      "stale",
                      "snapshot_age_s",
                      "source",
                      "source_url",
                      "note"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "agent-economy",
        "search",
        "discovery",
        "mcp",
        "x402",
        "bazaar"
      ],
      "sourceHost": "x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev",
      "lastUpdated": "2026-10-11T17:38:31.951Z",
      "quality": {
        "calls30d": 37,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-11T17:38:57.187Z"
      },
      "metadata": {
        "serviceName": "P0 Agent Economy Index",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791211459/bazaar-icons/21d1fe61cabe5452.png",
        "extensions": {
          "bazaar": {
            "discoverable": true,
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "q": "weather"
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "counts": {
                    "mcp": 1,
                    "mcp_capped": false,
                    "x402": 1
                  },
                  "coverage": {
                    "mcp": {
                      "built_at": "2026-10-05T23:05:42Z",
                      "complete": false,
                      "hosted_total": 24764,
                      "indexed": 6717,
                      "order": "servers whose registry text names x402, L402, MPP or pay-per-call first, then those mentioning Stripe, USDC or Lightning, then most recently updated",
                      "pay_hints": "self-described in registry text, not verified; the registry publishes no prices",
                      "payment_hinted_total": 1454
                    },
                    "not_covered": [
                      {
                        "id": "l402",
                        "name": "L402 (Lightning HTTP 402)",
                        "why": "no public L402 directory with terms that allow reuse was found"
                      }
                    ],
                    "x402": {
                      "listings": 34598,
                      "ranking": "relevance weighted by 30-day paying wallets, then calls (Coinbase CDP x402 Bazaar catalog)",
                      "searched": true
                    }
                  },
                  "generated_at": "2026-10-06T00:00:00Z",
                  "note": "Format sample: the protocol row and search coverage are our real computation of 2026-10-06; search cards, the Dune query and the gap are illustrative placeholders. Rankings are per protocol and not comparable across protocols. Words match as substrings. MCP results contain every query word; x402 results are ranked by relevance to any query word, weighted by 30-day paying wallets and calls, so an x402 result may match only some words. counts.mcp counts all matching indexed servers; counts.x402 is the number returned.",
                  "protocol": null,
                  "query": "weather",
                  "results": {
                    "mcp": [
                      {
                        "description": "Weather tools over MCP",
                        "name": "dev.example/weather",
                        "pay_hints": [
                          "x402"
                        ],
                        "price_usd": null,
                        "protocol": "mcp",
                        "title": "Example Weather",
                        "updated": "2026-10-01",
                        "url": "https://mcp.example.dev/mcp"
                      }
                    ],
                    "x402": [
                      {
                        "calls_30d": 340,
                        "description": "Forecast by coordinates",
                        "name": "Example weather API",
                        "payers_30d": 12,
                        "price_usd": 0.001,
                        "protocol": "x402",
                        "rail": "eip155:8453",
                        "url": "https://api.example-seller.dev/weather"
                      }
                    ]
                  },
                  "snapshot_age_s": 600,
                  "source": "P0 agent-economy index: agenteconomy.to (public on-chain data, free to reuse with attribution), the Official MCP Registry (CC0) and P0's own x402 Bazaar catalog and on-chain scans",
                  "source_url": "https://agenteconomy.to/data.json",
                  "sources": [
                    {
                      "attribution": "Data: agenteconomy.to by @realdora_eth",
                      "id": "agenteconomy",
                      "name": "agent economy (agenteconomy.to)",
                      "terms_checked": "2026-10-06",
                      "terms_quote": "Take it, cite it, build on it.",
                      "terms_url": "https://agenteconomy.to/about",
                      "urls": [
                        "https://agenteconomy.to/data.json"
                      ]
                    }
                  ],
                  "stale": false,
                  "tokens": [
                    "weather"
                  ],
                  "v": 1
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {
                        "limit": {
                          "description": "optional: results per protocol, 1-25 (default 10)",
                          "type": "string"
                        },
                        "protocol": {
                          "description": "optional: x402 or mcp; omitted = both",
                          "type": "string"
                        },
                        "q": {
                          "description": "capability words, e.g. weather or token prices (letters and digits; up to 6 words)",
                          "type": "string"
                        }
                      },
                      "required": [
                        "q"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "counts": {
                          "properties": {
                            "mcp": {
                              "type": "number"
                            },
                            "mcp_capped": {
                              "type": "boolean"
                            },
                            "x402": {
                              "type": "number"
                            }
                          },
                          "type": "object"
                        },
                        "coverage": {
                          "properties": {
                            "mcp": {
                              "properties": {
                                "built_at": {
                                  "type": "string"
                                },
                                "complete": {
                                  "type": "boolean"
                                },
                                "hosted_total": {
                                  "type": "number"
                                },
                                "indexed": {
                                  "type": "number"
                                },
                                "order": {
                                  "type": "string"
                                },
                                "pay_hints": {
                                  "type": "string"
                                },
                                "payment_hinted_total": {
                                  "type": "number"
                                }
                              },
                              "type": "object"
                            },
                            "not_covered": {
                              "items": {
                                "properties": {
                                  "id": {
                                    "type": "string"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "why": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "x402": {
                              "properties": {
                                "listings": {
                                  "type": "number"
                                },
                                "ranking": {
                                  "type": "string"
                                },
                                "searched": {
                                  "type": "boolean"
                                }
                              },
                              "type": "object"
                            }
                          },
                          "type": "object"
                        },
                        "generated_at": {
                          "type": "string"
                        },
                        "note": {
                          "type": "string"
                        },
                        "protocol": {},
                        "query": {
                          "type": "string"
                        },
                        "results": {
                          "properties": {
                            "mcp": {
                              "items": {
                                "properties": {
                                  "description": {
                                    "type": "string"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "pay_hints": {
                                    "items": {
                                      "type": "string"
                                    },
                                    "type": "array"
                                  },
                                  "price_usd": {},
                                  "protocol": {
                                    "type": "string"
                                  },
                                  "title": {
                                    "type": "string"
                                  },
                                  "updated": {
                                    "type": "string"
                                  },
                                  "url": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "x402": {
                              "items": {
                                "properties": {
                                  "calls_30d": {
                                    "type": "number"
                                  },
                                  "description": {
                                    "type": "string"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "payers_30d": {
                                    "type": "number"
                                  },
                                  "price_usd": {
                                    "type": "number"
                                  },
                                  "protocol": {
                                    "type": "string"
                                  },
                                  "rail": {
                                    "type": "string"
                                  },
                                  "url": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              },
                              "type": "array"
                            }
                          },
                          "type": "object"
                        },
                        "snapshot_age_s": {
                          "type": "number"
                        },
                        "source": {
                          "type": "string"
                        },
                        "source_url": {
                          "type": "string"
                        },
                        "sources": {
                          "items": {
                            "properties": {
                              "attribution": {
                                "type": "string"
                              },
                              "id": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "terms_checked": {
                                "type": "string"
                              },
                              "terms_quote": {
                                "type": "string"
                              },
                              "terms_url": {
                                "type": "string"
                              },
                              "urls": {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "stale": {
                          "type": "boolean"
                        },
                        "tokens": {
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "v": {
                          "type": "number"
                        }
                      },
                      "required": [
                        "v",
                        "generated_at",
                        "query",
                        "tokens",
                        "protocol",
                        "results",
                        "counts",
                        "coverage",
                        "sources",
                        "stale",
                        "snapshot_age_s",
                        "source",
                        "source_url",
                        "note"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 25928,
      "slug": "25928",
      "resource": "https://hypernatt.com/api/m2m/swap/quote",
      "description": "NattSwap cross-chain swap quote (Li.Fi)",
      "type": "http",
      "serviceName": "HyperNatt Terminal",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x5a78ace5dd133316c8aaf7e156fbfc57e1209cf9",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 60
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "2hAXt3sb2GZrtXx4ae4Ywc7enqrE191nktyL5k2nWSfg",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "fromAddress": "0x0000000000000000000000000000000000000001",
                "fromAmount": "1000000",
                "fromChain": "8453",
                "fromToken": "USDC",
                "toAddress": "0x0000000000000000000000000000000000000001",
                "toChain": "42161",
                "toToken": "USDC"
              },
              "type": "http"
            },
            "output": {
              "example": {
                "execution_readiness": {
                  "can_execute": true,
                  "next_step": {
                    "message": "Call swap_via_nattswap MCP tool to get execution instructions"
                  },
                  "signer_match": true
                },
                "quote": {
                  "estimatedDurationSeconds": 60,
                  "fromAmount": "1000000",
                  "toAmount": "997500",
                  "tool": "lifi"
                },
                "success": true,
                "wallet_onboarding_v1": {
                  "doc_url": "https://github.com/DIALLOUBERESEARCH/hypernatt-terminal/blob/main/docs/swap-agentkit.md"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {
                      "fromAddress": {
                        "description": "Your agent hot wallet (must sign the swap). Not a Hyperliquid vault address. Prefer MCP swap_via_nattswap (free).",
                        "type": "string"
                      },
                      "fromAmount": {
                        "description": "Amount in atomic units",
                        "type": "string"
                      },
                      "fromChain": {
                        "description": "Source chain id (e.g. 8453 for Base)",
                        "type": "string"
                      },
                      "fromToken": {
                        "type": "string"
                      },
                      "slippage": {
                        "type": "string"
                      },
                      "toAddress": {
                        "type": "string"
                      },
                      "toChain": {
                        "description": "Destination chain id",
                        "type": "string"
                      },
                      "toToken": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "fromChain",
                      "toChain",
                      "fromToken",
                      "toToken",
                      "fromAmount",
                      "fromAddress",
                      "toAddress"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_44pslzw2"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bitcoin",
        "hyperliquid",
        "trading",
        "market maker",
        "liquidations",
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "hypernatt.com",
      "lastUpdated": "2026-10-13T14:46:50.124Z",
      "quality": {
        "calls30d": 36,
        "uniquePayers30d": 9,
        "lastCalledAt": "2026-10-13T14:46:49.699Z"
      },
      "metadata": {
        "serviceName": "HyperNatt Terminal",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "fromAddress": "0x0000000000000000000000000000000000000001",
                  "fromAmount": "1000000",
                  "fromChain": "8453",
                  "fromToken": "USDC",
                  "toAddress": "0x0000000000000000000000000000000000000001",
                  "toChain": "42161",
                  "toToken": "USDC"
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "execution_readiness": {
                    "can_execute": true,
                    "next_step": {
                      "message": "Call swap_via_nattswap MCP tool to get execution instructions"
                    },
                    "signer_match": true
                  },
                  "quote": {
                    "estimatedDurationSeconds": 60,
                    "fromAmount": "1000000",
                    "toAmount": "997500",
                    "tool": "lifi"
                  },
                  "success": true,
                  "wallet_onboarding_v1": {
                    "doc_url": "https://github.com/DIALLOUBERESEARCH/hypernatt-terminal/blob/main/docs/swap-agentkit.md"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {
                        "fromAddress": {
                          "description": "Your agent hot wallet (must sign the swap). Not a Hyperliquid vault address. Prefer MCP swap_via_nattswap (free).",
                          "type": "string"
                        },
                        "fromAmount": {
                          "description": "Amount in atomic units",
                          "type": "string"
                        },
                        "fromChain": {
                          "description": "Source chain id (e.g. 8453 for Base)",
                          "type": "string"
                        },
                        "fromToken": {
                          "type": "string"
                        },
                        "slippage": {
                          "type": "string"
                        },
                        "toAddress": {
                          "type": "string"
                        },
                        "toChain": {
                          "description": "Destination chain id",
                          "type": "string"
                        },
                        "toToken": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "fromChain",
                        "toChain",
                        "fromToken",
                        "toToken",
                        "fromAmount",
                        "fromAddress",
                        "toAddress"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_44pslzw2"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26382,
      "slug": "26382",
      "resource": "https://api.loyalspark.online/x402-gateway/update-program-config",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "cashback_rate": {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "number"
                },
                "points_per_dollar": {
                  "minimum": 0,
                  "type": "number"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "update-program-config"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T21:16:20.515Z",
      "quality": {
        "calls30d": 36,
        "uniquePayers30d": 11,
        "lastCalledAt": "2026-10-13T21:16:19.957Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "cashback_rate": {
                    "maximum": 100,
                    "minimum": 0,
                    "type": "number"
                  },
                  "points_per_dollar": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "update-program-config"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 51373,
      "slug": "51373",
      "resource": "https://api.locus.report/api/locus-practitioner-read",
      "description": "Hedged prose from cited property records for one place. Each reading names the confirming record; an optional question sets the audience and focus. No value, person motive, or buildability finding. Allow at least 60 seconds (90 recommended). If disconnected, retry the same request for the same payer with fresh valid payment within 15 minutes; no charge occurs for the disconnected run. npx @velinussage/locus-agent-skill add.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "290000",
          "amountUsd": 0.29,
          "maxTimeoutSeconds": 180
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "address": "1 E Edenton St, Raleigh, NC 27601"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "address": "1 E Edenton St, Raleigh, NC 27601",
                "catalogue": {
                  "evaluated": 0,
                  "gated": 0
                },
                "catalogueVersion": "example",
                "caveats": [
                  "example"
                ],
                "charged": true,
                "focus": {
                  "source": "inferred"
                },
                "generatedAt": "2026-01-15T00:00:00.000Z",
                "kind": "practitioner_read",
                "permitMix": {
                  "available": false,
                  "coverage": "covered"
                },
                "persona": {
                  "source": "caller"
                },
                "prose": "example",
                "questionUse": {
                  "focusGroup": "records",
                  "personaFrom": "question"
                },
                "readings": [
                  {
                    "checkNext": "example",
                    "id": "example",
                    "readingText": "example",
                    "recordRefs": [
                      "example"
                    ],
                    "status": "matched",
                    "title": "example"
                  }
                ],
                "readingsNotEvaluated": [
                  {
                    "id": "example",
                    "reason": "example"
                  }
                ],
                "recordRefs": [
                  "example"
                ],
                "timing": {
                  "recordsCached": false,
                  "stages": {},
                  "totalMs": 1
                },
                "verifyNext": [
                  {
                    "label": "example",
                    "url": "https://example.gov/record"
                  }
                ],
                "waterContext": {
                  "citations": [
                    "example"
                  ],
                  "nonInference": "example",
                  "pfasDetectionCount": 1,
                  "violationCount12mo": 1,
                  "violations": [
                    {}
                  ]
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "additionalProperties": false,
                    "properties": {
                      "address": {
                        "maxLength": 200,
                        "minLength": 5,
                        "type": "string"
                      },
                      "persona": {
                        "enum": [
                          "buyer",
                          "owner",
                          "seller",
                          "investor",
                          "renter",
                          "lender",
                          "developer",
                          "commercial_tenant"
                        ],
                        "type": "string"
                      },
                      "question": {
                        "maxLength": 300,
                        "type": "string"
                      },
                      "radiusMeters": {
                        "maximum": 1500,
                        "minimum": 100,
                        "type": "integer"
                      }
                    },
                    "required": [
                      "address"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_vz5zyuko"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "maxItems": 11,
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        },
        "locus.freePreflight": {
          "coverageBeforeCharge": true,
          "laneTool": "locus_lane_availability",
          "mcpUrl": "https://mcp.locus.report/mcp",
          "recommendedTool": "locus_coverage_check",
          "skillInstall": "npx @velinussage/locus-agent-skill add",
          "skillUrl": "https://api.locus.report/.well-known/skill.md",
          "toolsCallUrl": "https://api.locus.report/tools/call",
          "toolsListUrl": "https://api.locus.report/tools/list",
          "unsupportedReturnsFreeDiagnostic": true,
          "version": 2
        },
        "offer-receipt": {
          "info": {
            "offers": [
              {
                "acceptIndex": 0,
                "format": "eip712",
                "payload": {
                  "amount": "290000",
                  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "network": "eip155:8453",
                  "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
                  "resourceUrl": "https://api.locus.report/api/locus-practitioner-read",
                  "scheme": "exact",
                  "validUntil": 1790475144,
                  "version": 1
                },
                "signature": "0xc622a8662b1ef73fc617cedf0e43fd2306fbdd500e241adf2e16058f757ee2414aa41bb3e5a66b43a4d5a49e3da3038c6d826c4cc35bc0b1a27dda049bee5c141b"
              }
            ]
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "offers": {
                "items": {
                  "properties": {
                    "acceptIndex": {
                      "type": "integer"
                    },
                    "format": {
                      "type": "string"
                    },
                    "payload": {
                      "properties": {
                        "amount": {
                          "type": "string"
                        },
                        "asset": {
                          "type": "string"
                        },
                        "network": {
                          "type": "string"
                        },
                        "payTo": {
                          "type": "string"
                        },
                        "resourceUrl": {
                          "type": "string"
                        },
                        "scheme": {
                          "type": "string"
                        },
                        "validUntil": {
                          "type": "integer"
                        },
                        "version": {
                          "type": "integer"
                        }
                      },
                      "required": [
                        "version",
                        "resourceUrl",
                        "scheme",
                        "network",
                        "asset",
                        "payTo",
                        "amount"
                      ],
                      "type": "object"
                    },
                    "signature": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "format",
                    "signature"
                  ],
                  "type": "object"
                },
                "type": "array"
              }
            },
            "required": [
              "offers"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code",
        "locus.freePreflight",
        "offer-receipt"
      ],
      "sourceHost": "api.locus.report",
      "lastUpdated": "2026-09-27T02:09:24.189Z",
      "quality": {
        "calls30d": 35,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-09-27T02:09:22.58Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "address": "1 E Edenton St, Raleigh, NC 27601"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "address": "1 E Edenton St, Raleigh, NC 27601",
                  "catalogue": {
                    "evaluated": 0,
                    "gated": 0
                  },
                  "catalogueVersion": "example",
                  "caveats": [
                    "example"
                  ],
                  "charged": true,
                  "focus": {
                    "source": "inferred"
                  },
                  "generatedAt": "2026-01-15T00:00:00.000Z",
                  "kind": "practitioner_read",
                  "permitMix": {
                    "available": false,
                    "coverage": "covered"
                  },
                  "persona": {
                    "source": "caller"
                  },
                  "prose": "example",
                  "questionUse": {
                    "focusGroup": "records",
                    "personaFrom": "question"
                  },
                  "readings": [
                    {
                      "checkNext": "example",
                      "id": "example",
                      "readingText": "example",
                      "recordRefs": [
                        "example"
                      ],
                      "status": "matched",
                      "title": "example"
                    }
                  ],
                  "readingsNotEvaluated": [
                    {
                      "id": "example",
                      "reason": "example"
                    }
                  ],
                  "recordRefs": [
                    "example"
                  ],
                  "timing": {
                    "recordsCached": false,
                    "stages": {},
                    "totalMs": 1
                  },
                  "verifyNext": [
                    {
                      "label": "example",
                      "url": "https://example.gov/record"
                    }
                  ],
                  "waterContext": {
                    "citations": [
                      "example"
                    ],
                    "nonInference": "example",
                    "pfasDetectionCount": 1,
                    "violationCount12mo": 1,
                    "violations": [
                      {}
                    ]
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "additionalProperties": false,
                      "properties": {
                        "address": {
                          "maxLength": 200,
                          "minLength": 5,
                          "type": "string"
                        },
                        "persona": {
                          "enum": [
                            "buyer",
                            "owner",
                            "seller",
                            "investor",
                            "renter",
                            "lender",
                            "developer",
                            "commercial_tenant"
                          ],
                          "type": "string"
                        },
                        "question": {
                          "maxLength": 300,
                          "type": "string"
                        },
                        "radiusMeters": {
                          "maximum": 1500,
                          "minimum": 100,
                          "type": "integer"
                        }
                      },
                      "required": [
                        "address"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_vz5zyuko"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "maxItems": 11,
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "locus.freePreflight": {
            "coverageBeforeCharge": true,
            "laneTool": "locus_lane_availability",
            "mcpUrl": "https://mcp.locus.report/mcp",
            "recommendedTool": "locus_coverage_check",
            "skillInstall": "npx @velinussage/locus-agent-skill add",
            "skillUrl": "https://api.locus.report/.well-known/skill.md",
            "toolsCallUrl": "https://api.locus.report/tools/call",
            "toolsListUrl": "https://api.locus.report/tools/list",
            "unsupportedReturnsFreeDiagnostic": true,
            "version": 2
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "acceptIndex": 0,
                  "format": "eip712",
                  "payload": {
                    "amount": "290000",
                    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                    "network": "eip155:8453",
                    "payTo": "0xF121fbeceC43e1B616D47285851c20d5fC64431b",
                    "resourceUrl": "https://api.locus.report/api/locus-practitioner-read",
                    "scheme": "exact",
                    "validUntil": 1790475144,
                    "version": 1
                  },
                  "signature": "0xc622a8662b1ef73fc617cedf0e43fd2306fbdd500e241adf2e16058f757ee2414aa41bb3e5a66b43a4d5a49e3da3038c6d826c4cc35bc0b1a27dda049bee5c141b"
                }
              ]
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "offers": {
                  "items": {
                    "properties": {
                      "acceptIndex": {
                        "type": "integer"
                      },
                      "format": {
                        "type": "string"
                      },
                      "payload": {
                        "properties": {
                          "amount": {
                            "type": "string"
                          },
                          "asset": {
                            "type": "string"
                          },
                          "network": {
                            "type": "string"
                          },
                          "payTo": {
                            "type": "string"
                          },
                          "resourceUrl": {
                            "type": "string"
                          },
                          "scheme": {
                            "type": "string"
                          },
                          "validUntil": {
                            "type": "integer"
                          },
                          "version": {
                            "type": "integer"
                          }
                        },
                        "required": [
                          "version",
                          "resourceUrl",
                          "scheme",
                          "network",
                          "asset",
                          "payTo",
                          "amount"
                        ],
                        "type": "object"
                      },
                      "signature": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "format",
                      "signature"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "required": [
                "offers"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26384,
      "slug": "26384",
      "resource": "https://api.loyalspark.online/x402-gateway/workflow/generate-program-defaults",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "description": "JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema.",
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "workflow/generate-program-defaults"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T08:52:51.708Z",
      "quality": {
        "calls30d": 34,
        "uniquePayers30d": 9,
        "lastCalledAt": "2026-10-13T08:52:51.334Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "description": "JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema.",
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "workflow/generate-program-defaults"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26377,
      "slug": "26377",
      "resource": "https://api.loyalspark.online/x402-gateway/transfer",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "amount": {
                  "maximum": 1000000000,
                  "minimum": 0,
                  "type": "number"
                },
                "to_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address",
                "to_address",
                "amount"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "transfer"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-13T04:36:11.031Z",
      "quality": {
        "calls30d": 33,
        "uniquePayers30d": 14,
        "lastCalledAt": "2026-10-13T04:36:10.696Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "amount": {
                    "maximum": 1000000000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "to_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address",
                  "to_address",
                  "amount"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "transfer"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 27178,
      "slug": "27178",
      "resource": "https://api.remix.live/mcp/x402-http/do_audit",
      "description": "Complete AI-powered smart contract security audit - analyzes code against checklist and provides detailed findings with severity levels. PRICING (based on model): DeepSeek: $0.15 USDC, Sonnet: $0.25 USDC, Fable: $0.70 USDC. Payment must match selected model.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x4CF33cCB14B43D76b4f672C3feDe297d1d763ace",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "250000",
          "amountUsd": 0.25,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "checklist": "# Security Audit Checklist Report\n\n**Contract**: MyToken.sol\n\n## Summary\n\n- **ERC20::Token Mechanics** 🔴 `high`\n  - Inherits ERC20 and defines mint function\n\n...",
                "model": "Sonnet",
                "sources": {
                  "MyToken.sol": {
                    "content": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\ncontract MyToken {\n    string public name = \"MyToken\";\n    mapping(address => uint256) public balances;\n\n    function mint(address to, uint256 amount) public {\n        balances[to] += amount;\n    }\n}"
                  }
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "findingsCount": 5,
                "markdown": "# Complete Security Audit Report\n\n**Contract**: MyToken.sol\n\n## Executive Summary\n\n...\n\n## Findings\n\n### High Severity\n\n...",
                "model": "openrouter/auto-beta",
                "severity": {
                  "critical": 0,
                  "high": 2,
                  "informational": 0,
                  "low": 1,
                  "medium": 2
                },
                "success": true,
                "tokensUsed": 5678
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "checklist": {
                        "description": "Audit checklist in markdown format (from get_audit_checklist endpoint or custom checklist)",
                        "type": "string"
                      },
                      "model": {
                        "description": "AI model to use for analysis (Required). DeepSeek ($0.15): fast and cost-effective. Sonnet ($0.25): high quality. Fable ($0.70): premium quality. Payment amount must match selected model.",
                        "enum": [
                          "DeepSeek",
                          "Sonnet",
                          "Fable"
                        ],
                        "type": "string"
                      },
                      "sources": {
                        "additionalProperties": {
                          "properties": {
                            "content": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "content"
                          ],
                          "type": "object"
                        },
                        "description": "Map of filename to source code. Required. At least one contract file must be provided.",
                        "type": "object"
                      }
                    },
                    "required": [
                      "sources",
                      "checklist",
                      "model"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar"
      ],
      "sourceHost": "api.remix.live",
      "lastUpdated": "2026-10-13T16:02:03.801Z",
      "quality": {
        "calls30d": 33,
        "uniquePayers30d": 4,
        "lastCalledAt": "2026-10-13T16:02:03.57Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "checklist": "# Security Audit Checklist Report\n\n**Contract**: MyToken.sol\n\n## Summary\n\n- **ERC20::Token Mechanics** 🔴 `high`\n  - Inherits ERC20 and defines mint function\n\n...",
                  "model": "Sonnet",
                  "sources": {
                    "MyToken.sol": {
                      "content": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\ncontract MyToken {\n    string public name = \"MyToken\";\n    mapping(address => uint256) public balances;\n\n    function mint(address to, uint256 amount) public {\n        balances[to] += amount;\n    }\n}"
                    }
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "findingsCount": 5,
                  "markdown": "# Complete Security Audit Report\n\n**Contract**: MyToken.sol\n\n## Executive Summary\n\n...\n\n## Findings\n\n### High Severity\n\n...",
                  "model": "openrouter/auto-beta",
                  "severity": {
                    "critical": 0,
                    "high": 2,
                    "informational": 0,
                    "low": 1,
                    "medium": 2
                  },
                  "success": true,
                  "tokensUsed": 5678
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "checklist": {
                          "description": "Audit checklist in markdown format (from get_audit_checklist endpoint or custom checklist)",
                          "type": "string"
                        },
                        "model": {
                          "description": "AI model to use for analysis (Required). DeepSeek ($0.15): fast and cost-effective. Sonnet ($0.25): high quality. Fable ($0.70): premium quality. Payment amount must match selected model.",
                          "enum": [
                            "DeepSeek",
                            "Sonnet",
                            "Fable"
                          ],
                          "type": "string"
                        },
                        "sources": {
                          "additionalProperties": {
                            "properties": {
                              "content": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "content"
                            ],
                            "type": "object"
                          },
                          "description": "Map of filename to source code. Required. At least one contract file must be provided.",
                          "type": "object"
                        }
                      },
                      "required": [
                        "sources",
                        "checklist",
                        "model"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28418,
      "slug": "28418",
      "resource": "https://x402.freeq.one/tools/qr_generator",
      "description": "QR/Barcode Generator: Generate a QR code or barcode as an image (SVG or PNG). Returns a base64-encoded image (MCP content type image). Symbologies: qrcode/qr, code128, code39, ean13, ean8, upca, upce, isbn10, isbn13, issn, itf, gs1-128, databar. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/qr_generator.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "data": "https://x402.freeq.one",
                "format": "qrcode",
                "type": "svg"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/qr_generator",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "data": {
                        "description": "Data to encode (URL or text for QR; numeric for EAN/UPC)",
                        "example": "https://x402.freeq.one",
                        "type": "string"
                      },
                      "format": {
                        "description": "Barcode symbology; use qrcode (or qr) for QR codes",
                        "enum": [
                          "qrcode",
                          "code128",
                          "code39",
                          "ean13",
                          "ean8",
                          "upca",
                          "upce",
                          "isbn10",
                          "isbn13",
                          "issn",
                          "itf",
                          "gs1-128",
                          "databar"
                        ],
                        "example": "qrcode",
                        "type": "string"
                      },
                      "type": {
                        "description": "Output image format (default svg)",
                        "enum": [
                          "svg",
                          "png"
                        ],
                        "example": "svg",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:47:57.54Z",
      "quality": {
        "calls30d": 33,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:47:57.332Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "data": "https://x402.freeq.one",
                  "format": "qrcode",
                  "type": "svg"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/qr_generator",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "data": {
                          "description": "Data to encode (URL or text for QR; numeric for EAN/UPC)",
                          "example": "https://x402.freeq.one",
                          "type": "string"
                        },
                        "format": {
                          "description": "Barcode symbology; use qrcode (or qr) for QR codes",
                          "enum": [
                            "qrcode",
                            "code128",
                            "code39",
                            "ean13",
                            "ean8",
                            "upca",
                            "upce",
                            "isbn10",
                            "isbn13",
                            "issn",
                            "itf",
                            "gs1-128",
                            "databar"
                          ],
                          "example": "qrcode",
                          "type": "string"
                        },
                        "type": {
                          "description": "Output image format (default svg)",
                          "enum": [
                            "svg",
                            "png"
                          ],
                          "example": "svg",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28419,
      "slug": "28419",
      "resource": "https://x402.freeq.one/tools/mermaid",
      "description": "Mermaid Diagram Renderer: Render a Mermaid diagram to an image (PNG or SVG). Returns a base64-encoded image (MCP content type image). Options: format (png|svg), theme (default|dark|forest|neutral), scale (1-4, PNG only). Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/mermaid.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "code": "graph TD\n  A[Client] -->|402| B[x402 Gateway]\n  B -->|settle| C[USDC on Base]\n  B -->|forward| D[Upstream API]",
                "format": "png",
                "scale": 2,
                "theme": "default"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/mermaid",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "code": {
                        "description": "Mermaid diagram source code, e.g. 'graph TD; A-->B'. Max 50000 chars.",
                        "example": "graph TD\n  A[Client] -->|402| B[x402 Gateway]\n  B -->|settle| C[USDC on Base]\n  B -->|forward| D[Upstream API]",
                        "type": "string"
                      },
                      "format": {
                        "description": "Output format (default png). SVG returns vector text.",
                        "enum": [
                          "png",
                          "svg"
                        ],
                        "example": "svg",
                        "type": "string"
                      },
                      "scale": {
                        "description": "Raster scale 1-4, PNG only (default 2).",
                        "example": 2,
                        "type": "number"
                      },
                      "theme": {
                        "description": "Mermaid theme (default 'default').",
                        "enum": [
                          "default",
                          "dark",
                          "forest",
                          "neutral"
                        ],
                        "example": "default",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:23:09.734Z",
      "quality": {
        "calls30d": 33,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:23:09.518Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "code": "graph TD\n  A[Client] -->|402| B[x402 Gateway]\n  B -->|settle| C[USDC on Base]\n  B -->|forward| D[Upstream API]",
                  "format": "png",
                  "scale": 2,
                  "theme": "default"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/mermaid",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "code": {
                          "description": "Mermaid diagram source code, e.g. 'graph TD; A-->B'. Max 50000 chars.",
                          "example": "graph TD\n  A[Client] -->|402| B[x402 Gateway]\n  B -->|settle| C[USDC on Base]\n  B -->|forward| D[Upstream API]",
                          "type": "string"
                        },
                        "format": {
                          "description": "Output format (default png). SVG returns vector text.",
                          "enum": [
                            "png",
                            "svg"
                          ],
                          "example": "svg",
                          "type": "string"
                        },
                        "scale": {
                          "description": "Raster scale 1-4, PNG only (default 2).",
                          "example": 2,
                          "type": "number"
                        },
                        "theme": {
                          "description": "Mermaid theme (default 'default').",
                          "enum": [
                            "default",
                            "dark",
                            "forest",
                            "neutral"
                          ],
                          "example": "default",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28920,
      "slug": "28920",
      "resource": "https://mcp.barker.money/barker_market_trend",
      "description": "Barker's historical APY trend for stablecoins vs. US Treasury benchmark over a lookback window (7–180 days). Use for 'DeFi vs treasury', 'is stablecoin APY going up', 'crypto yield trend', '稳定币利率走势'.",
      "type": "http",
      "serviceName": "Barker",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788102380/bazaar-icons/f493f9009ad1fca3.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:196",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x779ded0c9e1022225f8e0630b35a9b54be713736",
          "amount": "1000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "aggr_deferred",
          "network": "eip155:196",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x779ded0c9e1022225f8e0630b35a9b54be713736",
          "amount": "1000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:1",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "amount": "1000",
          "maxTimeoutSeconds": 600
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 600
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0x83f15f5bea445109e255ab82622fbdfecd1e4c9f",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 600
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "days": 30
              },
              "type": "http"
            },
            "output": {
              "example": {
                "data": {
                  "days": 30,
                  "stablecoin_apy_series": [
                    {
                      "apy": 0.045,
                      "date": "2026-04-21"
                    }
                  ],
                  "treasury_benchmark_series": [
                    {
                      "apy": 0.0438,
                      "date": "2026-04-21"
                    }
                  ]
                },
                "success": true
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {
                      "days": {
                        "description": "Lookback window in days (default 30)",
                        "maximum": 180,
                        "minimum": 7,
                        "type": "integer"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar"
      ],
      "sourceHost": "mcp.barker.money",
      "lastUpdated": "2026-10-13T08:00:19.94Z",
      "quality": {
        "calls30d": 33,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-13T08:00:19.538Z"
      },
      "metadata": {
        "serviceName": "Barker",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788102380/bazaar-icons/f493f9009ad1fca3.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "days": 30
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {
                    "days": 30,
                    "stablecoin_apy_series": [
                      {
                        "apy": 0.045,
                        "date": "2026-04-21"
                      }
                    ],
                    "treasury_benchmark_series": [
                      {
                        "apy": 0.0438,
                        "date": "2026-04-21"
                      }
                    ]
                  },
                  "success": true
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {
                        "days": {
                          "description": "Lookback window in days (default 30)",
                          "maximum": 180,
                          "minimum": 7,
                          "type": "integer"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26380,
      "slug": "26380",
      "resource": "https://api.loyalspark.online/x402-gateway/mint",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "amount": {
                  "maximum": 1000000000,
                  "minimum": 0,
                  "type": "number"
                },
                "recipient_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address",
                "recipient_address",
                "amount"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "mint"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-11T11:15:18.68Z",
      "quality": {
        "calls30d": 32,
        "uniquePayers30d": 13,
        "lastCalledAt": "2026-10-11T11:15:18.453Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "amount": {
                    "maximum": 1000000000,
                    "minimum": 0,
                    "type": "number"
                  },
                  "recipient_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address",
                  "recipient_address",
                  "amount"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "mint"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28420,
      "slug": "28420",
      "resource": "https://x402.freeq.one/tools/verify_worldid",
      "description": "World ID Proof Verifier: Verify a World ID 4.0 proof via the Worldcoin Developer Portal API. Generates an RP signature server-side, then proxies the full IDKit proof to developer.world.org. Returns { valid, nullifier, worldcoin_response }. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/verify_worldid.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "action": "action",
                "environment": "production",
                "proof": {}
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/verify_worldid",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "action": {
                        "description": "Action string (must match what IDKit used). Required for uniqueness proofs, omitted for session proofs.",
                        "type": "string"
                      },
                      "environment": {
                        "description": "Worldcoin environment. Defaults to production.",
                        "enum": [
                          "production",
                          "staging"
                        ],
                        "type": "string"
                      },
                      "proof": {
                        "description": "IDKit proof payload: { protocol_version, responses, action?, session_id? }",
                        "type": "object"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:27:58.564Z",
      "quality": {
        "calls30d": 31,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:27:58.311Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "action": "action",
                  "environment": "production",
                  "proof": {}
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/verify_worldid",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "action": {
                          "description": "Action string (must match what IDKit used). Required for uniqueness proofs, omitted for session proofs.",
                          "type": "string"
                        },
                        "environment": {
                          "description": "Worldcoin environment. Defaults to production.",
                          "enum": [
                            "production",
                            "staging"
                          ],
                          "type": "string"
                        },
                        "proof": {
                          "description": "IDKit proof payload: { protocol_version, responses, action?, session_id? }",
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28421,
      "slug": "28421",
      "resource": "https://x402.freeq.one/tools/og_image_generator",
      "description": "OG Image Generator: Generate an Open Graph social-card image (1200x630 PNG) from a title and description. Returns a base64-encoded image (MCP content type image). Optional image URL embeds a header graphic. Title truncated to 60 chars, description to 120. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/og_image_generator.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "description": "Search live job postings with USDC micro-payments on Base",
                "image": "https://files.catbox.moe/x402-card.png",
                "title": "Jobs API — Pay Per Call"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/og_image_generator",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "description": {
                        "description": "Card description, max 120 chars",
                        "example": "Search live job postings with USDC micro-payments on Base",
                        "type": "string"
                      },
                      "image": {
                        "description": "Optional http(s) header image URL",
                        "example": "https://files.catbox.moe/x402-card.png",
                        "type": "string"
                      },
                      "title": {
                        "description": "Card title, max 60 chars",
                        "example": "Jobs API — Pay Per Call",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:47:53.785Z",
      "quality": {
        "calls30d": 31,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:47:53.551Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "description": "Search live job postings with USDC micro-payments on Base",
                  "image": "https://files.catbox.moe/x402-card.png",
                  "title": "Jobs API — Pay Per Call"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/og_image_generator",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "description": {
                          "description": "Card description, max 120 chars",
                          "example": "Search live job postings with USDC micro-payments on Base",
                          "type": "string"
                        },
                        "image": {
                          "description": "Optional http(s) header image URL",
                          "example": "https://files.catbox.moe/x402-card.png",
                          "type": "string"
                        },
                        "title": {
                          "description": "Card title, max 60 chars",
                          "example": "Jobs API — Pay Per Call",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28422,
      "slug": "28422",
      "resource": "https://x402.freeq.one/tools/whale_alerts",
      "description": "Whale Alerts Scanner: Scan recent blocks for large ETH transfers involving an address. Filter by direction (in/out/both) and threshold. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/whale_alerts.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                "direction": "both",
                "min_value_eth": 100
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/whale_alerts",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "address": {
                        "description": "Ethereum address to monitor",
                        "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                        "type": "string"
                      },
                      "direction": {
                        "description": "in, out, or both (default both)",
                        "example": "both",
                        "type": "string"
                      },
                      "min_value_eth": {
                        "description": "Minimum ETH value threshold",
                        "example": 100,
                        "type": "number"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:37:51.813Z",
      "quality": {
        "calls30d": 30,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:37:51.615Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                  "direction": "both",
                  "min_value_eth": 100
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/whale_alerts",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "address": {
                          "description": "Ethereum address to monitor",
                          "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                          "type": "string"
                        },
                        "direction": {
                          "description": "in, out, or both (default both)",
                          "example": "both",
                          "type": "string"
                        },
                        "min_value_eth": {
                          "description": "Minimum ETH value threshold",
                          "example": 100,
                          "type": "number"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28423,
      "slug": "28423",
      "resource": "https://x402.freeq.one/tools/wallet_portfolio",
      "description": "Wallet Portfolio: Get a complete wallet portfolio for an Ethereum address: native ETH balance, ERC-20 balances, NFT holdings, recent transfers. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/wallet_portfolio.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                "chain": "eth",
                "include_nfts": false,
                "include_tokens": true,
                "include_transfers": false,
                "transfer_limit": 20
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/wallet_portfolio",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "address": {
                        "description": "Ethereum address (0x-prefixed, 42 chars)",
                        "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                        "type": "string"
                      },
                      "chain": {
                        "description": "Chain key: eth, arb, base, polygon, opt",
                        "example": "eth",
                        "type": "string"
                      },
                      "include_nfts": {
                        "description": "Include NFT holdings (default false)",
                        "example": false,
                        "type": "boolean"
                      },
                      "include_tokens": {
                        "description": "Include ERC-20 balances (default true)",
                        "example": true,
                        "type": "boolean"
                      },
                      "include_transfers": {
                        "description": "Include recent transfers (default false)",
                        "example": false,
                        "type": "boolean"
                      },
                      "transfer_limit": {
                        "description": "Max transfers (1-100, default 20)",
                        "example": 20,
                        "type": "integer"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:37:50.83Z",
      "quality": {
        "calls30d": 30,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:37:50.581Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                  "chain": "eth",
                  "include_nfts": false,
                  "include_tokens": true,
                  "include_transfers": false,
                  "transfer_limit": 20
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/wallet_portfolio",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "address": {
                          "description": "Ethereum address (0x-prefixed, 42 chars)",
                          "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                          "type": "string"
                        },
                        "chain": {
                          "description": "Chain key: eth, arb, base, polygon, opt",
                          "example": "eth",
                          "type": "string"
                        },
                        "include_nfts": {
                          "description": "Include NFT holdings (default false)",
                          "example": false,
                          "type": "boolean"
                        },
                        "include_tokens": {
                          "description": "Include ERC-20 balances (default true)",
                          "example": true,
                          "type": "boolean"
                        },
                        "include_transfers": {
                          "description": "Include recent transfers (default false)",
                          "example": false,
                          "type": "boolean"
                        },
                        "transfer_limit": {
                          "description": "Max transfers (1-100, default 20)",
                          "example": 20,
                          "type": "integer"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28424,
      "slug": "28424",
      "resource": "https://x402.freeq.one/tools/markdown",
      "description": "Markdown Extractor: Fetch a URL and convert its main content to clean, LLM-ready Markdown (strips nav/ads/sidebars). Options: output_format (markdown|text|json), css_selector, max_length, include_links, include_images. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/markdown.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "options": {
                  "max_length": 20000
                },
                "url": "https://en.wikipedia.org/wiki/Base_(blockchain)"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/markdown",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "options": {
                        "description": "Conversion options (output_format, css_selector, max_length, include_links, include_images)",
                        "example": {
                          "max_length": 20000
                        },
                        "type": "object"
                      },
                      "url": {
                        "description": "The URL to fetch and convert",
                        "example": "https://en.wikipedia.org/wiki/Base_(blockchain)",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:32:50.252Z",
      "quality": {
        "calls30d": 30,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:32:50.009Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "options": {
                    "max_length": 20000
                  },
                  "url": "https://en.wikipedia.org/wiki/Base_(blockchain)"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/markdown",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "options": {
                          "description": "Conversion options (output_format, css_selector, max_length, include_links, include_images)",
                          "example": {
                            "max_length": 20000
                          },
                          "type": "object"
                        },
                        "url": {
                          "description": "The URL to fetch and convert",
                          "example": "https://en.wikipedia.org/wiki/Base_(blockchain)",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 39835,
      "slug": "39835",
      "resource": "https://midax402.com/midas-ops/premium",
      "description": "MIDAX402: Evidence+ x402 intelligence with expanded corpus retrieval, local risk brief, contradiction scan and concrete action plan. We do not grade our own answer: the verdict is answered or needs_more_data (grounded in the corpus or not); evidence_grade (thin/moderate/broad) grades that evidence, auditable via retrieved_corpus_ids. confidence_score is DEPRECATED, still served as a band projection.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA4775ef07d967d56D6d6F19AeE3a0DE7E26Ed954",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "70000",
          "amountUsd": 0.07,
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
          "payTo": "XFVBA5GJAXJBRWLERVOTZH57NEGPCOP276U4N2E2LCMYWVVESQQPAPBODQ",
          "asset": "31566704",
          "amount": "70000",
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k",
          "payTo": "XFVBA5GJAXJBRWLERVOTZH57NEGPCOP276U4N2E2LCMYWVVESQQPAPBODQ",
          "asset": "31566704",
          "amount": "70000",
          "maxTimeoutSeconds": 120
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "HZJnshSNsvXQkASWjpP8AndJqtUv4cFoACwPcH5tyU73",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "70000",
          "amountUsd": 0.07,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "query": "Analyze the x402 payment flow, facilitator options, security mitigations, or integration patterns for agent commerce."
              },
              "type": "http"
            },
            "output": {
              "example": {
                "disclaimer": "Non-personalized analysis of x402 ecosystem data, not financial advice.",
                "endpoint": "MIDAX402",
                "evidence_grade": "broad",
                "summary": "The CDP Facilitator processes ~N requests/day across known x402 services. Top categories: crypto_data, storage, social_intelligence.",
                "tier": "premium",
                "verdict": "answered"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": false,
                    "properties": {
                      "query": {
                        "description": "x402 ecosystem question. Supported domains: payment flow and headers, facilitator comparison (CDP/XPay/Circle Nano/thirdweb/Agenticpay/x402-rs), security mitigations (Five Attacks, PII, prompt injection), standards (MCP, A2A, ERC-8004), micropayments/pricing, SDK integration, and infrastructure analysis across the x402 ecosystem.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "query"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "payment-identifier": {
          "info": {
            "required": false
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "id": {
                "maxLength": 128,
                "minLength": 16,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "type": "string"
              },
              "required": {
                "type": "boolean"
              }
            },
            "required": [
              "required"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "payment-identifier"
      ],
      "sourceHost": "midax402.com",
      "lastUpdated": "2026-10-13T14:56:05.842Z",
      "quality": {
        "calls30d": 30,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-13T14:56:05.547Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "query": "Analyze the x402 payment flow, facilitator options, security mitigations, or integration patterns for agent commerce."
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "disclaimer": "Non-personalized analysis of x402 ecosystem data, not financial advice.",
                  "endpoint": "MIDAX402",
                  "evidence_grade": "broad",
                  "summary": "The CDP Facilitator processes ~N requests/day across known x402 services. Top categories: crypto_data, storage, social_intelligence.",
                  "tier": "premium",
                  "verdict": "answered"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": false,
                      "properties": {
                        "query": {
                          "description": "x402 ecosystem question. Supported domains: payment flow and headers, facilitator comparison (CDP/XPay/Circle Nano/thirdweb/Agenticpay/x402-rs), security mitigations (Five Attacks, PII, prompt injection), standards (MCP, A2A, ERC-8004), micropayments/pricing, SDK integration, and infrastructure analysis across the x402 ecosystem.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "query"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "payment-identifier": {
            "info": {
              "required": false
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "id": {
                  "maxLength": 128,
                  "minLength": 16,
                  "pattern": "^[a-zA-Z0-9_-]+$",
                  "type": "string"
                },
                "required": {
                  "type": "boolean"
                }
              },
              "required": [
                "required"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28425,
      "slug": "28425",
      "resource": "https://x402.freeq.one/tools/wallet_checksum",
      "description": "Ethereum Address Checksum: Convert an Ethereum address to its EIP-55 checksummed form. SIWE messages require the checksummed address on line 2 before signing. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/wallet_checksum.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "address": "0x90b0dc893406d6ea63bb077ed59f5e8340f98d84"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/wallet_checksum",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "address": {
                        "description": "Ethereum address in any casing (0x...)",
                        "example": "0x90b0dc893406d6ea63bb077ed59f5e8340f98d84",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:37:46.546Z",
      "quality": {
        "calls30d": 29,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:37:46.267Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "address": "0x90b0dc893406d6ea63bb077ed59f5e8340f98d84"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/wallet_checksum",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "address": {
                          "description": "Ethereum address in any casing (0x...)",
                          "example": "0x90b0dc893406d6ea63bb077ed59f5e8340f98d84",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28426,
      "slug": "28426",
      "resource": "https://x402.freeq.one/tools/verify_batch",
      "description": "Batch Semaphore Proof Verifier: Batch verify up to 10 Semaphore proofs in a single request. Returns per-proof results with total count and average duration. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/verify_batch.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "items": []
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/verify_batch",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "items": {
                        "description": "Array of up to 10 Semaphore proof objects to verify",
                        "items": {
                          "properties": {
                            "proof": {
                              "description": "Semaphore proof object",
                              "type": "object"
                            }
                          },
                          "type": "object"
                        },
                        "maxItems": 10,
                        "type": "array"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:23:04.736Z",
      "quality": {
        "calls30d": 29,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:23:04.49Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "items": []
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/verify_batch",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "items": {
                          "description": "Array of up to 10 Semaphore proof objects to verify",
                          "items": {
                            "properties": {
                              "proof": {
                                "description": "Semaphore proof object",
                                "type": "object"
                              }
                            },
                            "type": "object"
                          },
                          "maxItems": 10,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28427,
      "slug": "28427",
      "resource": "https://x402.freeq.one/tools/verify_semaphore",
      "description": "Semaphore ZK Proof Verifier: Verify a Semaphore ZK proof locally using Groth16 (embedded official vkey). No external dependency. Send the proof object from @semaphore-protocol/proof generateProof(). Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/verify_semaphore.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "proof": {}
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/verify_semaphore",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "proof": {
                        "description": "Semaphore proof: { merkleTreeDepth, merkleTreeRoot, nullifier, message, scope, points }",
                        "type": "object"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:32:51.512Z",
      "quality": {
        "calls30d": 29,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:32:51.279Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "proof": {}
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/verify_semaphore",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "proof": {
                          "description": "Semaphore proof: { merkleTreeDepth, merkleTreeRoot, nullifier, message, scope, points }",
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28428,
      "slug": "28428",
      "resource": "https://x402.freeq.one/tools/html_to_markdown",
      "description": "HTML to Markdown Converter: Convert an HTML string to clean, LLM-ready Markdown. Handles headings, links, images, tables, lists and code blocks. Options: heading style (atx|setext), bullet list marker, code block style, emphasis delimiters. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/html_to_markdown.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "html": "<h1>Hello</h1><p>This is <b>rich text</b> being converted to <a href=\"https://example.com\">Markdown</a>.</p>",
                "options": {
                  "headingStyle": "atx"
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/html_to_markdown",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "html": {
                        "description": "HTML source string to convert to Markdown",
                        "example": "<h1>Hello</h1><p>This is <b>rich text</b> being converted to <a href=\"https://example.com\">Markdown</a>.</p>",
                        "type": "string"
                      },
                      "options": {
                        "description": "Conversion options (headingStyle, bulletListMarker, codeBlockStyle, emDelimiter, strongDelimiter)",
                        "example": {
                          "headingStyle": "atx"
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:28:04.763Z",
      "quality": {
        "calls30d": 29,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:28:04.522Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "html": "<h1>Hello</h1><p>This is <b>rich text</b> being converted to <a href=\"https://example.com\">Markdown</a>.</p>",
                  "options": {
                    "headingStyle": "atx"
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/html_to_markdown",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "html": {
                          "description": "HTML source string to convert to Markdown",
                          "example": "<h1>Hello</h1><p>This is <b>rich text</b> being converted to <a href=\"https://example.com\">Markdown</a>.</p>",
                          "type": "string"
                        },
                        "options": {
                          "description": "Conversion options (headingStyle, bulletListMarker, codeBlockStyle, emDelimiter, strongDelimiter)",
                          "example": {
                            "headingStyle": "atx"
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28429,
      "slug": "28429",
      "resource": "https://x402.freeq.one/tools/cross_chain_balance",
      "description": "Cross-Chain Balance Checker: Aggregate native balance and token/NFT counts for an address across eth, arb, base, polygon, opt. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/cross_chain_balance.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                "chains": [
                  "eth",
                  "base",
                  "arb"
                ]
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/cross_chain_balance",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "address": {
                        "description": "Ethereum address",
                        "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                        "type": "string"
                      },
                      "chains": {
                        "description": "Chains to query: eth, arb, base, polygon, opt",
                        "example": [
                          "eth",
                          "base",
                          "arb"
                        ],
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:28:03.151Z",
      "quality": {
        "calls30d": 29,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:28:02.901Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                  "chains": [
                    "eth",
                    "base",
                    "arb"
                  ]
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/cross_chain_balance",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "address": {
                          "description": "Ethereum address",
                          "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
                          "type": "string"
                        },
                        "chains": {
                          "description": "Chains to query: eth, arb, base, polygon, opt",
                          "example": [
                            "eth",
                            "base",
                            "arb"
                          ],
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28430,
      "slug": "28430",
      "resource": "https://x402.freeq.one/tools/changelog_openapi",
      "description": "OpenAPI Changelog Generator: Diff two OpenAPI specs and generate a structured breaking-change changelog (no LLM — deterministic diff). Provide base_spec_url and new_spec. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/changelog_openapi.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "base_spec_url": "https://petstore3.swagger.io/api/v3/openapi.json",
                "new_spec": {
                  "info": {
                    "title": "My API v2",
                    "version": "2.0.0"
                  },
                  "openapi": "3.1.0",
                  "paths": {}
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/changelog_openapi",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "base_spec_url": {
                        "description": "URL of the base (old) OpenAPI spec",
                        "example": "https://petstore3.swagger.io/api/v3/openapi.json",
                        "type": "string"
                      },
                      "new_spec": {
                        "description": "New OpenAPI specification as a JSON object",
                        "example": {
                          "info": {
                            "title": "My API v2",
                            "version": "2.0.0"
                          },
                          "openapi": "3.1.0",
                          "paths": {}
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-14T00:23:02.943Z",
      "quality": {
        "calls30d": 29,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-10-14T00:23:02.696Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "base_spec_url": "https://petstore3.swagger.io/api/v3/openapi.json",
                  "new_spec": {
                    "info": {
                      "title": "My API v2",
                      "version": "2.0.0"
                    },
                    "openapi": "3.1.0",
                    "paths": {}
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/changelog_openapi",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "base_spec_url": {
                          "description": "URL of the base (old) OpenAPI spec",
                          "example": "https://petstore3.swagger.io/api/v3/openapi.json",
                          "type": "string"
                        },
                        "new_spec": {
                          "description": "New OpenAPI specification as a JSON object",
                          "example": {
                            "info": {
                              "title": "My API v2",
                              "version": "2.0.0"
                            },
                            "openapi": "3.1.0",
                            "paths": {}
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26383,
      "slug": "26383",
      "resource": "https://api.loyalspark.online/x402-gateway/program-status",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: lsk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "lsk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "status": {
                  "enum": [
                    "active",
                    "paused",
                    "expired",
                    "cancelled"
                  ],
                  "type": "string"
                },
                "token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "token_address",
                "status"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "program-status"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-12T20:28:04.715Z",
      "quality": {
        "calls30d": 27,
        "uniquePayers30d": 11,
        "lastCalledAt": "2026-10-12T20:28:04.23Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "lsk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "status": {
                    "enum": [
                      "active",
                      "paused",
                      "expired",
                      "cancelled"
                    ],
                    "type": "string"
                  },
                  "token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "token_address",
                  "status"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "program-status"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28431,
      "slug": "28431",
      "resource": "https://x402.freeq.one/tools/jobs",
      "description": "Job Search: Search live job postings by keywords and locations. Returns structured results: title, company, location, apply URL, work types, employment type, seniority, industry, salary, and description. Supports onsite/remote/hybrid preferences. One call covers the whole market for a keyword + location pair. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/jobs.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "keywords": [
                  "software engineer"
                ],
                "searches": [
                  {
                    "location": "Berlin",
                    "work_type": "hybrid"
                  }
                ]
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/jobs",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "keywords": {
                        "description": "Search terms, e.g. ['software engineer', 'rust']",
                        "example": [
                          "software engineer"
                        ],
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "searches": {
                        "description": "Search criteria list: {location: string (city/region/country), work_type: 'onsite'|'remote'|'hybrid'|''}",
                        "example": [
                          {
                            "location": "Berlin",
                            "work_type": "hybrid"
                          }
                        ],
                        "items": {
                          "properties": {
                            "location": {
                              "example": "Berlin",
                              "type": "string"
                            },
                            "work_type": {
                              "example": "hybrid",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "type": "array"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T14:48:12.901Z",
      "quality": {
        "calls30d": 25,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T14:48:12.599Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "keywords": [
                    "software engineer"
                  ],
                  "searches": [
                    {
                      "location": "Berlin",
                      "work_type": "hybrid"
                    }
                  ]
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/jobs",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "keywords": {
                          "description": "Search terms, e.g. ['software engineer', 'rust']",
                          "example": [
                            "software engineer"
                          ],
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "searches": {
                          "description": "Search criteria list: {location: string (city/region/country), work_type: 'onsite'|'remote'|'hybrid'|''}",
                          "example": [
                            {
                              "location": "Berlin",
                              "work_type": "hybrid"
                            }
                          ],
                          "items": {
                            "properties": {
                              "location": {
                                "example": "Berlin",
                                "type": "string"
                              },
                              "work_type": {
                                "example": "hybrid",
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 52805,
      "slug": "52805",
      "resource": "https://agents.x402stock.xyz/api/v1/quote/:ticker",
      "description": "Get the latest available price for any US-listed stock: the most recent 1-minute bar close plus today's OHLCV, change, and previous close. Currently 15 minutes delayed; each response carries `is_delayed: true`. Real-time pricing lands when the data plan is upgraded. From x402stock, a pay-per-call market & economic data API for AI agents. No API key or account; pay in USDC via x402.",
      "type": "http",
      "serviceName": "x402stock",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784944557/bazaar-icons/7334df7883bfb842.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xfdb4b511f6ae1f270776e500b3360217d5e7ed03",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "pathParams": {
                "ticker": "AAPL"
              },
              "queryParams": {},
              "type": "http"
            }
          },
          "routeTemplate": "/api/v1/quote/:ticker",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "pathParams": {
                    "ticker": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "queryParams": {
                    "properties": {},
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "terms": {
          "info": {
            "links": [
              {
                "kind": "platform_terms_of_service",
                "url": "https://www.zeroclick.ai/legal/buyer-terms-of-service"
              }
            ],
            "note": "By paying this challenge, whether directly or through an agent acting on your behalf, you accept the platform's buyer terms of service; an agent's payment and acceptance are attributed to you and bind you as if you had taken them yourself."
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "links": {
                "items": {
                  "properties": {
                    "kind": {
                      "enum": [
                        "terms_of_service",
                        "privacy_policy",
                        "additional_terms",
                        "platform_terms_of_service"
                      ],
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "kind",
                    "url"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "note": {
                "type": "string"
              }
            },
            "required": [
              "links"
            ],
            "type": "object"
          }
        },
        "zeroclick": {
          "info": {
            "payment": {
              "amountUsd": "0.010000",
              "id": "apay_rp4jiayyg9a83KvvJ5pvX"
            },
            "requestId": "zcreq_JG6jZxOydXsjZvVp9Mcpo",
            "service": "stock-quotes"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "agentId": {
                "type": "string"
              },
              "payment": {
                "properties": {
                  "amountUsd": {
                    "type": "string"
                  },
                  "id": {
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "amountUsd"
                ],
                "type": "object"
              },
              "requestId": {
                "type": "string"
              },
              "service": {
                "type": "string"
              }
            },
            "required": [
              "payment"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "market-data",
        "stocks",
        "crypto",
        "macro",
        "options",
        "bazaar",
        "terms",
        "zeroclick"
      ],
      "sourceHost": "agents.x402stock.xyz",
      "lastUpdated": "2026-10-12T17:35:24.368Z",
      "quality": {
        "calls30d": 23,
        "uniquePayers30d": 4,
        "lastCalledAt": "2026-10-12T17:35:23.489Z"
      },
      "metadata": {
        "serviceName": "x402stock",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784944557/bazaar-icons/7334df7883bfb842.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "pathParams": {
                  "ticker": "AAPL"
                },
                "queryParams": {},
                "type": "http"
              }
            },
            "routeTemplate": "/api/v1/quote/:ticker",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "pathParams": {
                      "ticker": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "queryParams": {
                      "properties": {},
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "terms": {
            "info": {
              "links": [
                {
                  "kind": "platform_terms_of_service",
                  "url": "https://www.zeroclick.ai/legal/buyer-terms-of-service"
                }
              ],
              "note": "By paying this challenge, whether directly or through an agent acting on your behalf, you accept the platform's buyer terms of service; an agent's payment and acceptance are attributed to you and bind you as if you had taken them yourself."
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "links": {
                  "items": {
                    "properties": {
                      "kind": {
                        "enum": [
                          "terms_of_service",
                          "privacy_policy",
                          "additional_terms",
                          "platform_terms_of_service"
                        ],
                        "type": "string"
                      },
                      "url": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "kind",
                      "url"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "note": {
                  "type": "string"
                }
              },
              "required": [
                "links"
              ],
              "type": "object"
            }
          },
          "zeroclick": {
            "info": {
              "payment": {
                "amountUsd": "0.010000",
                "id": "apay_rp4jiayyg9a83KvvJ5pvX"
              },
              "requestId": "zcreq_JG6jZxOydXsjZvVp9Mcpo",
              "service": "stock-quotes"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "agentId": {
                  "type": "string"
                },
                "payment": {
                  "properties": {
                    "amountUsd": {
                      "type": "string"
                    },
                    "id": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "amountUsd"
                  ],
                  "type": "object"
                },
                "requestId": {
                  "type": "string"
                },
                "service": {
                  "type": "string"
                }
              },
              "required": [
                "payment"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26359,
      "slug": "26359",
      "resource": "https://api.loyalspark.online/x402-gateway/recipient-api/offers",
      "description": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate the rest via REST and MCP. Free plan mints up to 1,000 tokens per month. On the paid retry also send x-api-key: rwk_.... A payment without a live key is not charged. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {},
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "headers": {
                "x-api-key": "rwk_..."
              },
              "method": "POST",
              "type": "http"
            },
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": true,
              "properties": {
                "offer_amount": {
                  "exclusiveMinimum": 0,
                  "type": "number"
                },
                "offer_token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                },
                "request_amount": {
                  "exclusiveMinimum": 0,
                  "type": "number"
                },
                "request_token_address": {
                  "description": "EVM address on Base (eip155:8453).",
                  "pattern": "^0x[a-fA-F0-9]{40}$",
                  "type": "string"
                }
              },
              "required": [
                "offer_token_address",
                "offer_amount",
                "request_token_address",
                "request_amount"
              ],
              "type": "object"
            },
            "output": {
              "example": {
                "ok": true,
                "resource": "recipient-api/offers"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "inputSchema": {
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {},
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "builder-code": {
          "info": {
            "a": "bc_wdmnog7m"
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "additionalProperties": false,
            "properties": {
              "a": {
                "description": "App builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "s": {
                "description": "Service builder codes",
                "items": {
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "type": "array"
              },
              "w": {
                "description": "Wallet builder code",
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              }
            },
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "builder-code"
      ],
      "sourceHost": "api.loyalspark.online",
      "lastUpdated": "2026-10-14T00:36:39.83Z",
      "quality": {
        "calls30d": 22,
        "uniquePayers30d": 15,
        "lastCalledAt": "2026-10-14T00:36:39.503Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "headers": {
                  "x-api-key": "rwk_..."
                },
                "method": "POST",
                "type": "http"
              },
              "inputSchema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "additionalProperties": true,
                "properties": {
                  "offer_amount": {
                    "exclusiveMinimum": 0,
                    "type": "number"
                  },
                  "offer_token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  },
                  "request_amount": {
                    "exclusiveMinimum": 0,
                    "type": "number"
                  },
                  "request_token_address": {
                    "description": "EVM address on Base (eip155:8453).",
                    "pattern": "^0x[a-fA-F0-9]{40}$",
                    "type": "string"
                  }
                },
                "required": [
                  "offer_token_address",
                  "offer_amount",
                  "request_token_address",
                  "request_amount"
                ],
                "type": "object"
              },
              "output": {
                "example": {
                  "ok": true,
                  "resource": "recipient-api/offers"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {},
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "builder-code": {
            "info": {
              "a": "bc_wdmnog7m"
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "a": {
                  "description": "App builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                },
                "s": {
                  "description": "Service builder codes",
                  "items": {
                    "pattern": "^[a-z0-9_]{1,32}$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "w": {
                  "description": "Wallet builder code",
                  "pattern": "^[a-z0-9_]{1,32}$",
                  "type": "string"
                }
              },
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26413,
      "slug": "26413",
      "resource": "https://scvd.store/api/buy/small_blessing",
      "description": "A Small Blessing. One blessing slip from a 87-slip jar filled in 2 seasons so far, never the same slip twice in a row, delivered instantly with purchased_text: an ed25519 envelope binding the exact words and purchase certificate. Full listing: https://scvd.store/menu/small_blessing. MCP tool: buy_small_blessing.",
      "type": "http",
      "serviceName": "SCVD General Store",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xDD350976B8cfFc65938C0464d39A2C78BE079bd0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xDD350976B8cfFc65938C0464d39A2C78BE079bd0",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xDD350976B8cfFc65938C0464d39A2C78BE079bd0",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:480",
          "payTo": "0xDD350976B8cfFc65938C0464d39A2C78BE079bd0",
          "asset": "0x79a02482a880bce3f13e09da970dc34db4cd24d1",
          "amount": "5000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "DGxcPrAHL9YM3hW7iXuHFJmr87Zr6AMA4jCYHBpuvMgE",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "agent_name": "friendly-agent"
              },
              "type": "http"
            },
            "output": {
              "example": {
                "badge_url": "https://scvd.store/badges/41.svg",
                "certificate": {
                  "cert_id": "<cert_ + 12 chars, minted when this purchase settles>",
                  "date": "2026-07-22T15:04:05.000Z",
                  "item": "small_blessing",
                  "patron_number": 41
                },
                "deliverable": "<the A Small Blessing itself, as text>",
                "item_id": "small_blessing",
                "message": "Pleasure doing business. Here's your goods, warm off the shelf.",
                "paid_usdc": 0.005,
                "patron_number": 41,
                "signature": "<128 hex chars, ed25519>",
                "tip_usdc": 0,
                "verify_url": "https://scvd.store/api/verify/<your cert_id>"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {
                      "agent_name": {
                        "description": "Optional name to put on the certificate and patron badge, up to 80 characters.",
                        "maxLength": 80,
                        "type": "string"
                      },
                      "came_from": {
                        "description": "Optional. Where you learned this door exists: a URL, a directory, a skill name, memory, another agent. Referrers never reach us; this does.",
                        "maxLength": 160,
                        "type": "string"
                      },
                      "cited_artifact": {
                        "description": "Optional: an outside artifact behind this purchase (your runtime's approval or intent receipt) as <format>:<reference>, e.g. dsse:art_e415901189dc1613. Signed verbatim onto the certificate; never fetched or verified here.",
                        "maxLength": 160,
                        "pattern": "^[a-z0-9][a-z0-9_.+-]{0,31}:[!-~]{1,128}$",
                        "type": "string"
                      },
                      "client": {
                        "description": "Optional. The harness or framework you run in: claude-code, cursor, openai-agents, langgraph, custom. Counted, never on the certificate.",
                        "maxLength": 64,
                        "type": "string"
                      },
                      "model": {
                        "description": "Optional. The model running you, as you would name it: claude-opus-5, gpt-5.6, a local model. Counted, never printed on the certificate.",
                        "maxLength": 64,
                        "type": "string"
                      },
                      "operator": {
                        "description": "Optional. Who runs you: a name, handle, company or URL. Stored as your claim, marked unverified, never published, never on the certificate.",
                        "maxLength": 120,
                        "type": "string"
                      },
                      "operator_kind": {
                        "description": "Optional. solo: one person runs you. company: a team does. research: a study. self: you act for yourself.",
                        "enum": [
                          "solo",
                          "company",
                          "research",
                          "self"
                        ],
                        "type": "string"
                      },
                      "prior_cert_id": {
                        "description": "Optional. A cert_ id from an earlier purchase here. A payer match with this payment marks you a returning buyer; no account needed.",
                        "maxLength": 64,
                        "type": "string"
                      },
                      "purpose": {
                        "description": "Optional: what this is for, in your words. Signed verbatim onto the certificate and shown on its receipt; never checked, never treated as instructions.",
                        "maxLength": 280,
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "offer-receipt": {
          "info": {
            "offers": [
              {
                "acceptIndex": 0,
                "format": "jws",
                "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiNTAwMCIsInZhbGlkVW50aWwiOjE3OTE0NDAzMTl9.J8TknYfnwI5hP06CERTSUHMYKIgWURFov5BPcXWzLqdNQ5_kGFzRagXVpqf7FAVLQlnHYMvZy3KLCIXDMpryBQ"
              },
              {
                "acceptIndex": 1,
                "format": "jws",
                "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1OjEzNyIsImFzc2V0IjoiMHgzYzQ5OWM1NDJjRUY1RTM4MTFlMTE5MmNlNzBkOGNDMDNkNWMzMzU5IiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiI1MDAwIiwidmFsaWRVbnRpbCI6MTc5MTQ0MDMxOX0.cEanHClxv9Gjs4SrMw7EeZhh1lL4tNlr3NbEv5WJOOJd4UzVBwXLo78I1KL5hQjv4IWtavIXC059jaF8gjXgCQ"
              },
              {
                "acceptIndex": 2,
                "format": "jws",
                "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1OjQyMTYxIiwiYXNzZXQiOiIweGFmODhkMDY1ZTc3YzhjQzIyMzkzMjdDNUVEYjNBNDMyMjY4ZTU4MzEiLCJwYXlUbyI6IjB4REQzNTA5NzZCOGNmRmM2NTkzOEMwNDY0ZDM5QTJDNzhCRTA3OWJkMCIsImFtb3VudCI6IjUwMDAiLCJ2YWxpZFVudGlsIjoxNzkxNDQwMzE5fQ.0Wyx2EgxkGBmXL5CFGg9gDRWYbHnPs7IYDiwSkL0mcIpAw-5FjLN8AIjCLcg_vxtwAQnWgQuYg2FBY-CPtoTDA"
              },
              {
                "acceptIndex": 3,
                "format": "jws",
                "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1OjQ4MCIsImFzc2V0IjoiMHg3OWEwMjQ4MmE4ODBiY2UzZjEzZTA5ZGE5NzBkYzM0ZGI0Y2QyNGQxIiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiI1MDAwIiwidmFsaWRVbnRpbCI6MTc5MTQ0MDMxOX0.dRSnESGqLMEYEmgMMQ_5fDz9Bzej4VQ2sJRbvQydoLNWx5X-qO7oBVpTFtk-b--7EdBGQYCdGkVstH8iut9VAw"
              },
              {
                "acceptIndex": 4,
                "format": "jws",
                "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwiYXNzZXQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInBheVRvIjoiREd4Y1ByQUhMOVlNM2hXN2lYdUhGSm1yODdacjZBTUE0akNZSEJwdXZNZ0UiLCJhbW91bnQiOiI1MDAwIiwidmFsaWRVbnRpbCI6MTc5MTQ0MDMxOX0.X6QgoZ_w1FWCltDPkaouI5w9YS8NFr6sXnp6yAUv0-nxY5yy6LQmH_7fEXEegNNU-r1PZ0YVtYVTakuf3V_GAg"
              }
            ]
          }
        }
      },
      "tags": [
        "x402",
        "signed-artifacts",
        "verification",
        "attestation",
        "conformance",
        "bazaar",
        "offer-receipt"
      ],
      "sourceHost": "scvd.store",
      "lastUpdated": "2026-10-08T06:13:39.871Z",
      "quality": {
        "calls30d": 22,
        "uniquePayers30d": 6,
        "lastCalledAt": "2026-10-08T06:13:39.54Z"
      },
      "metadata": {
        "serviceName": "SCVD General Store",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "agent_name": "friendly-agent"
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "badge_url": "https://scvd.store/badges/41.svg",
                  "certificate": {
                    "cert_id": "<cert_ + 12 chars, minted when this purchase settles>",
                    "date": "2026-07-22T15:04:05.000Z",
                    "item": "small_blessing",
                    "patron_number": 41
                  },
                  "deliverable": "<the A Small Blessing itself, as text>",
                  "item_id": "small_blessing",
                  "message": "Pleasure doing business. Here's your goods, warm off the shelf.",
                  "paid_usdc": 0.005,
                  "patron_number": 41,
                  "signature": "<128 hex chars, ed25519>",
                  "tip_usdc": 0,
                  "verify_url": "https://scvd.store/api/verify/<your cert_id>"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {
                        "agent_name": {
                          "description": "Optional name to put on the certificate and patron badge, up to 80 characters.",
                          "maxLength": 80,
                          "type": "string"
                        },
                        "came_from": {
                          "description": "Optional. Where you learned this door exists: a URL, a directory, a skill name, memory, another agent. Referrers never reach us; this does.",
                          "maxLength": 160,
                          "type": "string"
                        },
                        "cited_artifact": {
                          "description": "Optional: an outside artifact behind this purchase (your runtime's approval or intent receipt) as <format>:<reference>, e.g. dsse:art_e415901189dc1613. Signed verbatim onto the certificate; never fetched or verified here.",
                          "maxLength": 160,
                          "pattern": "^[a-z0-9][a-z0-9_.+-]{0,31}:[!-~]{1,128}$",
                          "type": "string"
                        },
                        "client": {
                          "description": "Optional. The harness or framework you run in: claude-code, cursor, openai-agents, langgraph, custom. Counted, never on the certificate.",
                          "maxLength": 64,
                          "type": "string"
                        },
                        "model": {
                          "description": "Optional. The model running you, as you would name it: claude-opus-5, gpt-5.6, a local model. Counted, never printed on the certificate.",
                          "maxLength": 64,
                          "type": "string"
                        },
                        "operator": {
                          "description": "Optional. Who runs you: a name, handle, company or URL. Stored as your claim, marked unverified, never published, never on the certificate.",
                          "maxLength": 120,
                          "type": "string"
                        },
                        "operator_kind": {
                          "description": "Optional. solo: one person runs you. company: a team does. research: a study. self: you act for yourself.",
                          "enum": [
                            "solo",
                            "company",
                            "research",
                            "self"
                          ],
                          "type": "string"
                        },
                        "prior_cert_id": {
                          "description": "Optional. A cert_ id from an earlier purchase here. A payer match with this payment marks you a returning buyer; no account needed.",
                          "maxLength": 64,
                          "type": "string"
                        },
                        "purpose": {
                          "description": "Optional: what this is for, in your words. Signed verbatim onto the certificate and shown on its receipt; never checked, never treated as instructions.",
                          "maxLength": 280,
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "offer-receipt": {
            "info": {
              "offers": [
                {
                  "acceptIndex": 0,
                  "format": "jws",
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiNTAwMCIsInZhbGlkVW50aWwiOjE3OTE0NDAzMTl9.J8TknYfnwI5hP06CERTSUHMYKIgWURFov5BPcXWzLqdNQ5_kGFzRagXVpqf7FAVLQlnHYMvZy3KLCIXDMpryBQ"
                },
                {
                  "acceptIndex": 1,
                  "format": "jws",
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1OjEzNyIsImFzc2V0IjoiMHgzYzQ5OWM1NDJjRUY1RTM4MTFlMTE5MmNlNzBkOGNDMDNkNWMzMzU5IiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiI1MDAwIiwidmFsaWRVbnRpbCI6MTc5MTQ0MDMxOX0.cEanHClxv9Gjs4SrMw7EeZhh1lL4tNlr3NbEv5WJOOJd4UzVBwXLo78I1KL5hQjv4IWtavIXC059jaF8gjXgCQ"
                },
                {
                  "acceptIndex": 2,
                  "format": "jws",
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1OjQyMTYxIiwiYXNzZXQiOiIweGFmODhkMDY1ZTc3YzhjQzIyMzkzMjdDNUVEYjNBNDMyMjY4ZTU4MzEiLCJwYXlUbyI6IjB4REQzNTA5NzZCOGNmRmM2NTkzOEMwNDY0ZDM5QTJDNzhCRTA3OWJkMCIsImFtb3VudCI6IjUwMDAiLCJ2YWxpZFVudGlsIjoxNzkxNDQwMzE5fQ.0Wyx2EgxkGBmXL5CFGg9gDRWYbHnPs7IYDiwSkL0mcIpAw-5FjLN8AIjCLcg_vxtwAQnWgQuYg2FBY-CPtoTDA"
                },
                {
                  "acceptIndex": 3,
                  "format": "jws",
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1OjQ4MCIsImFzc2V0IjoiMHg3OWEwMjQ4MmE4ODBiY2UzZjEzZTA5ZGE5NzBkYzM0ZGI0Y2QyNGQxIiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiI1MDAwIiwidmFsaWRVbnRpbCI6MTc5MTQ0MDMxOX0.dRSnESGqLMEYEmgMMQ_5fDz9Bzej4VQ2sJRbvQydoLNWx5X-qO7oBVpTFtk-b--7EdBGQYCdGkVstH8iut9VAw"
                },
                {
                  "acceptIndex": 4,
                  "format": "jws",
                  "signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3NtYWxsX2JsZXNzaW5nIiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwiYXNzZXQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInBheVRvIjoiREd4Y1ByQUhMOVlNM2hXN2lYdUhGSm1yODdacjZBTUE0akNZSEJwdXZNZ0UiLCJhbW91bnQiOiI1MDAwIiwidmFsaWRVbnRpbCI6MTc5MTQ0MDMxOX0.X6QgoZ_w1FWCltDPkaouI5w9YS8NFr6sXnp6yAUv0-nxY5yy6LQmH_7fEXEegNNU-r1PZ0YVtYVTakuf3V_GAg"
                }
              ]
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26339,
      "slug": "26339",
      "resource": "https://www.getbags.app/api/v1",
      "description": "BAGS Agent API index — machine-readable directory of the agentic payment API, MCP server, and x402 payment surface.",
      "type": "http",
      "serviceName": "BAGS Agent API",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1782818905/bazaar-icons/ef17adde8d678389.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x374cFb844a5C702d637d72a5387fD9EF6B82108C",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:84532",
          "payTo": "0x374cFb844a5C702d637d72a5387fD9EF6B82108C",
          "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
          "amount": "10000",
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bags-resource-metadata": {
          "iconUrl": "https://www.getbags.app/baglogo.png",
          "serviceName": "BAGS Agent API",
          "tags": [
            "payments",
            "usdc",
            "x402",
            "api"
          ]
        },
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {},
              "type": "http"
            },
            "output": {
              "example": {
                "api_catalog": "https://www.getbags.app/.well-known/api-catalog",
                "auth": "https://www.getbags.app/auth.md",
                "documentation": "https://docs.getbags.app",
                "mcp_server": "https://www.getbags.app/api/mcp/mcp",
                "name": "BAGS Agent API",
                "openapi": "https://www.getbags.app/api/openapi.json",
                "version": "v1",
                "x402": {
                  "agentic_payments": "https://docs.getbags.app/docs/providers/sell-to-agents",
                  "discovery_challenge": "https://www.getbags.app/api/v1",
                  "protocol": "https://x402.org",
                  "resource_pattern": "https://www.getbags.app/api/agent/link/pl-{paymentLinkId}"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {},
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "payments",
        "usdc",
        "x402",
        "api",
        "bags-resource-metadata",
        "bazaar"
      ],
      "sourceHost": "www.getbags.app",
      "lastUpdated": "2026-10-13T16:58:12.318Z",
      "quality": {
        "calls30d": 20,
        "uniquePayers30d": 19,
        "lastCalledAt": "2026-10-13T16:58:10.602Z"
      },
      "metadata": {
        "serviceName": "BAGS Agent API",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1782818905/bazaar-icons/ef17adde8d678389.png",
        "extensions": {
          "bags-resource-metadata": {
            "iconUrl": "https://www.getbags.app/baglogo.png",
            "serviceName": "BAGS Agent API",
            "tags": [
              "payments",
              "usdc",
              "x402",
              "api"
            ]
          },
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {},
                "type": "http"
              },
              "output": {
                "example": {
                  "api_catalog": "https://www.getbags.app/.well-known/api-catalog",
                  "auth": "https://www.getbags.app/auth.md",
                  "documentation": "https://docs.getbags.app",
                  "mcp_server": "https://www.getbags.app/api/mcp/mcp",
                  "name": "BAGS Agent API",
                  "openapi": "https://www.getbags.app/api/openapi.json",
                  "version": "v1",
                  "x402": {
                    "agentic_payments": "https://docs.getbags.app/docs/providers/sell-to-agents",
                    "discovery_challenge": "https://www.getbags.app/api/v1",
                    "protocol": "https://x402.org",
                    "resource_pattern": "https://www.getbags.app/api/agent/link/pl-{paymentLinkId}"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {},
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28959,
      "slug": "28959",
      "resource": "https://x402.asterpay.io/v2/x402/agent-readiness",
      "description": "Agent-readiness scan of any public website: scores 0-100 on MCP server, /.well-known/agent.json, llms.txt, OpenAPI validity, JSON-LD catalog and x402/MPP payability. Same published methodology as the asterpay.io checker. Paid via x402.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "30000",
          "amountUsd": 0.03,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "amount": "30000",
          "amountUsd": 0.03,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:42161",
          "payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
          "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
          "amount": "30000",
          "amountUsd": 0.03,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:10",
          "payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
          "asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
          "amount": "30000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:1",
          "payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
          "asset": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "amount": "30000",
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "eip155:1187947933",
          "payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
          "asset": "0x85889c8c714505E0c94b30fcfcF64fE3Ac8FCb20",
          "amount": "30000",
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "url": "example.com"
              },
              "type": "http"
            },
            "output": {
              "example": {
                "bucket": "partial",
                "mcp": {
                  "detected": false,
                  "verified": false,
                  "via": []
                },
                "openapi": {
                  "security_schemes": false,
                  "valid": true
                },
                "score": 60,
                "signals": {
                  "discoverable": {
                    "earned": 25,
                    "weight": 25
                  },
                  "llms": {
                    "earned": 15,
                    "weight": 15
                  }
                },
                "top_gaps": [
                  {
                    "label": "Agents can't pay you yet"
                  }
                ],
                "url": "https://example.com/"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {
                      "url": {
                        "description": "Public website hostname or URL to scan (private/loopback hosts rejected)",
                        "type": "string"
                      }
                    },
                    "required": [
                      "url"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "payment-identifier": {
          "info": {
            "required": false
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "id": {
                "maxLength": 128,
                "minLength": 16,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "type": "string"
              },
              "required": {
                "type": "boolean"
              }
            },
            "required": [
              "required"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar",
        "payment-identifier"
      ],
      "sourceHost": "x402.asterpay.io",
      "lastUpdated": "2026-10-13T03:03:41.667Z",
      "quality": {
        "calls30d": 18,
        "uniquePayers30d": 14,
        "lastCalledAt": "2026-10-13T03:03:41.428Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "url": "example.com"
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "bucket": "partial",
                  "mcp": {
                    "detected": false,
                    "verified": false,
                    "via": []
                  },
                  "openapi": {
                    "security_schemes": false,
                    "valid": true
                  },
                  "score": 60,
                  "signals": {
                    "discoverable": {
                      "earned": 25,
                      "weight": 25
                    },
                    "llms": {
                      "earned": 15,
                      "weight": 15
                    }
                  },
                  "top_gaps": [
                    {
                      "label": "Agents can't pay you yet"
                    }
                  ],
                  "url": "https://example.com/"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {
                        "url": {
                          "description": "Public website hostname or URL to scan (private/loopback hosts rejected)",
                          "type": "string"
                        }
                      },
                      "required": [
                        "url"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "payment-identifier": {
            "info": {
              "required": false
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "id": {
                  "maxLength": 128,
                  "minLength": 16,
                  "pattern": "^[a-zA-Z0-9_-]+$",
                  "type": "string"
                },
                "required": {
                  "type": "boolean"
                }
              },
              "required": [
                "required"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28439,
      "slug": "28439",
      "resource": "https://x402.freeq.one/tools/shortlink_create",
      "description": "Short Link Creator: Create a permanent short link on freeq.one (e.g. https://freeq.one/MySlug). Optional: custom slug, expires_at (ISO date) for a TTL link that auto-expires — same price. Returns short_url plus a one-time manage_secret that gates FREE stats (GET /tools/shortlink_stats with X-Link-Secret) and FREE deletion of the link. Store the secret — it is shown only at creation. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/shortlink_create.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "expires_at": "2027-01-01T00:00:00Z",
                "slug": "uuid-tool",
                "url": "https://imapp.blogspot.com/2026/08/uuid-generator-free-uuid-v4-v7-creator.html"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/shortlink_create",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "expires_at": {
                        "description": "Optional ISO 8601 expiry; link 404s after this time. Omit for a permanent link.",
                        "example": "2027-01-01T00:00:00Z",
                        "type": "string"
                      },
                      "slug": {
                        "description": "Optional custom slug (3-40 chars, a-z0-9-). Random if omitted.",
                        "example": "uuid-tool",
                        "type": "string"
                      },
                      "url": {
                        "description": "Destination URL to shorten (http/https)",
                        "example": "https://imapp.blogspot.com/2026/08/uuid-generator-free-uuid-v4-v7-creator.html",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T10:12:13.597Z",
      "quality": {
        "calls30d": 17,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T10:12:13.302Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "expires_at": "2027-01-01T00:00:00Z",
                  "slug": "uuid-tool",
                  "url": "https://imapp.blogspot.com/2026/08/uuid-generator-free-uuid-v4-v7-creator.html"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/shortlink_create",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "expires_at": {
                          "description": "Optional ISO 8601 expiry; link 404s after this time. Omit for a permanent link.",
                          "example": "2027-01-01T00:00:00Z",
                          "type": "string"
                        },
                        "slug": {
                          "description": "Optional custom slug (3-40 chars, a-z0-9-). Random if omitted.",
                          "example": "uuid-tool",
                          "type": "string"
                        },
                        "url": {
                          "description": "Destination URL to shorten (http/https)",
                          "example": "https://imapp.blogspot.com/2026/08/uuid-generator-free-uuid-v4-v7-creator.html",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 54611,
      "slug": "54611",
      "resource": "https://x402-paid-mcp.vercel.app/api/v1/sha256",
      "description": "Compute a SHA-256 hex digest of a text payload. Cryptographic hash / checksum helper. Not an attestation.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x8686bd9BC270Df09240E7D220A4Bd4c627DCCb03",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "9LpgG9mJyBW8vBJLTrtvNPHPspHAVtTmFCjfugegx6ax",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "data": "hello",
                "encoding": "utf8"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "encoding": "utf8",
                "sha256": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "data": {
                        "description": "Payload to hash",
                        "type": "string"
                      },
                      "encoding": {
                        "description": "utf8 | hex | base64 (default utf8)",
                        "type": "string"
                      }
                    },
                    "required": [
                      "data"
                    ]
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar"
      ],
      "sourceHost": "x402-paid-mcp.vercel.app",
      "lastUpdated": "2026-10-13T16:46:38.785Z",
      "quality": {
        "calls30d": 17,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T16:46:38.655Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "data": "hello",
                  "encoding": "utf8"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "encoding": "utf8",
                  "sha256": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "data": {
                          "description": "Payload to hash",
                          "type": "string"
                        },
                        "encoding": {
                          "description": "utf8 | hex | base64 (default utf8)",
                          "type": "string"
                        }
                      },
                      "required": [
                        "data"
                      ]
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30833,
      "slug": "30833",
      "resource": "https://fiatdock.com/s/svc_b799f98d-63dd-4674-bc0b-a83e1eaadccd",
      "description": "Pay-per-call: US federal business-day calendar",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x3903F05a17676566958B0a3E0c21E0bd49B66ea0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "id": 1,
                "jsonrpc": "2.0",
                "method": "tools/call",
                "params": {
                  "arguments": {},
                  "name": "bizdays"
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments; the example body above is this listing's sold tool, which takes no arguments, so it is correct to copy verbatim",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "data",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T15:31:30.238Z",
      "quality": {
        "calls30d": 16,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T15:31:29.617Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "id": 1,
                  "jsonrpc": "2.0",
                  "method": "tools/call",
                  "params": {
                    "arguments": {},
                    "name": "bizdays"
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments; the example body above is this listing's sold tool, which takes no arguments, so it is correct to copy verbatim",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30841,
      "slug": "30841",
      "resource": "https://fiatdock.com/s/svc_39d3e7d8-69ba-47ea-b613-743b28cd826f",
      "description": "Pay-per-call: x402 batch honesty probe",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x3903F05a17676566958B0a3E0c21E0bd49B66ea0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_39d3e7d8-69ba-47ea-b613-743b28cd826f?include=schemas",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "data",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T17:11:30.775Z",
      "quality": {
        "calls30d": 15,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T17:11:29.901Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_39d3e7d8-69ba-47ea-b613-743b28cd826f?include=schemas",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28440,
      "slug": "28440",
      "resource": "https://x402.freeq.one/tools/document_to_markdown",
      "description": "Document to Markdown (auto-detect): Convert any document to Markdown with automatic format detection. One endpoint for pdf, docx, pptx, xlsx, csv, epub, html and plain text — provide a URL or base64 bytes and the type is detected from the file contents. Spreadsheets return both a Markdown table and a JSON array of rows. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/document_to_markdown.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "file_b64": "file_b64",
                "max_length": 100000,
                "url": "https://x402.freeq.one/samples/report.pdf"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/document_to_markdown",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "file_b64": {
                        "description": "Base64-encoded document bytes (alternative to url)",
                        "maxLength": 28000000,
                        "type": "string"
                      },
                      "max_length": {
                        "description": "Truncate output to N characters",
                        "example": 100000,
                        "type": "integer"
                      },
                      "url": {
                        "description": "Direct URL to any supported document (pdf, docx, pptx, xlsx, csv, epub, html, text)",
                        "example": "https://x402.freeq.one/samples/report.pdf",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T09:08:16.934Z",
      "quality": {
        "calls30d": 14,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T09:08:16.77Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "file_b64": "file_b64",
                  "max_length": 100000,
                  "url": "https://x402.freeq.one/samples/report.pdf"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/document_to_markdown",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "file_b64": {
                          "description": "Base64-encoded document bytes (alternative to url)",
                          "maxLength": 28000000,
                          "type": "string"
                        },
                        "max_length": {
                          "description": "Truncate output to N characters",
                          "example": 100000,
                          "type": "integer"
                        },
                        "url": {
                          "description": "Direct URL to any supported document (pdf, docx, pptx, xlsx, csv, epub, html, text)",
                          "example": "https://x402.freeq.one/samples/report.pdf",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30834,
      "slug": "30834",
      "resource": "https://fiatdock.com/s/svc_2785c5c6-f38c-40c6-bb58-c4a3bcf39b6a",
      "description": "Pay-per-call: DeFi Lending Yields",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xf16F0882de08315B438E9f3a2Abfb2d2E5d94ECA",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "id": 1,
                "jsonrpc": "2.0",
                "method": "tools/call",
                "params": {
                  "arguments": {},
                  "name": "lending_yields"
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments; the example body above is this listing's sold tool, which takes no arguments, so it is correct to copy verbatim",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "finance",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T05:25:45.436Z",
      "quality": {
        "calls30d": 14,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T05:25:44.644Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "id": 1,
                  "jsonrpc": "2.0",
                  "method": "tools/call",
                  "params": {
                    "arguments": {},
                    "name": "lending_yields"
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments; the example body above is this listing's sold tool, which takes no arguments, so it is correct to copy verbatim",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 38076,
      "slug": "38076",
      "resource": "https://87-106-119-237.sslip.io/v1/mcp-operation-risk/evaluate",
      "description": "Analyze operation-level risk inside consolidated MCP tools. Returns evidence-backed ALLOW, DENY, or REQUIRE_APPROVAL decisions, retry semantics, schema-drift status, and a deterministic operation effect ID. Designed for MCP tools whose command/action arguments expose operations with different risk levels.",
      "type": "http",
      "serviceName": "MCP Operation Risk",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xb847fe425f54cbc586f8e735ae4270b82119771e",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "4500",
          "amountUsd": 0.0045,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "approval_required": {
                "title": "Approval Required",
                "type": "boolean"
              },
              "authority_decision": {
                "title": "Authority Decision",
                "type": "string"
              },
              "decision": {
                "title": "Decision",
                "type": "string"
              },
              "derived": {
                "properties": {
                  "manifest": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "title": "Manifest"
                  },
                  "operation": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "title": "Operation"
                  },
                  "schema_digest": {
                    "title": "Schema Digest",
                    "type": "string"
                  }
                },
                "required": [
                  "operation",
                  "schema_digest",
                  "manifest"
                ],
                "title": "DerivedIdentity",
                "type": "object"
              },
              "effect_class": {
                "title": "Effect Class",
                "type": "string"
              },
              "evidence": {
                "items": {
                  "type": "string"
                },
                "title": "Evidence",
                "type": "array"
              },
              "manifest_version": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Manifest Version"
              },
              "operation_effect_id": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Operation Effect Id"
              },
              "reason_codes": {
                "items": {
                  "type": "string"
                },
                "title": "Reason Codes",
                "type": "array"
              },
              "retry_semantics": {
                "title": "Retry Semantics",
                "type": "string"
              },
              "schema_status": {
                "title": "Schema Status",
                "type": "string"
              },
              "supported": {
                "title": "Supported",
                "type": "boolean"
              }
            },
            "required": [
              "decision",
              "authority_decision",
              "reason_codes",
              "supported",
              "schema_status",
              "effect_class",
              "approval_required",
              "retry_semantics",
              "operation_effect_id",
              "manifest_version",
              "evidence",
              "derived"
            ],
            "title": "NativeEvaluationResponse",
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "arguments": {
                  "command": "resilience_drill_create",
                  "intent": "Review the risk of this intended call; do not execute it.",
                  "learn": false,
                  "parameters": {}
                },
                "source": {
                  "protocol_version": "2025-11-25",
                  "server": {
                    "name": "Azure MCP Server",
                    "version": "3.0.0-beta.49"
                  }
                },
                "tool": {
                  "annotations": {
                    "destructiveHint": true,
                    "idempotentHint": true,
                    "openWorldHint": false,
                    "readOnlyHint": false,
                    "title": "create_azure_resilience_management_resources"
                  },
                  "description": "Create, update, or delete Azure Resilience Management resources, including usage plans, usage plan enrollments, drills, drill resources and runs, and recovery plans for Azure service groups.\n\nThis tool is a hierarchical MCP command router.\nTo invoke a command, set \"command\" and wrap its args in \"parameters\".\nSet \"learn=true\" to discover available sub commands.",
                  "inputSchema": {
                    "additionalProperties": false,
                    "properties": {
                      "command": {
                        "description": "The command to execute against the specified tool.",
                        "type": "string"
                      },
                      "intent": {
                        "description": "The intent of the operation to perform.",
                        "type": "string"
                      },
                      "learn": {
                        "default": false,
                        "description": "To learn about the tool and its supported child tools and parameters.",
                        "type": "boolean"
                      },
                      "parameters": {
                        "description": "The parameters to pass to the tool command.",
                        "type": "object"
                      }
                    },
                    "required": [
                      "intent"
                    ],
                    "type": "object"
                  },
                  "name": "create_azure_resilience_management_resources"
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "approval_required": false,
                "authority_decision": "ALLOW",
                "decision": "ALLOW",
                "derived": {
                  "manifest": "Azure MCP Server@3.0.0-beta.49",
                  "operation": "resilience_drill_create",
                  "schema_digest": "73720809cb18dc1bb5b45746cf170f81c4cf35e1958f1e44a4c27e14023a06a5"
                },
                "effect_class": "ADDITIVE_WRITE",
                "evidence": [
                  "https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/src/Resources/consolidated-tools.json",
                  "https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/docs/new-command.md"
                ],
                "manifest_version": "3.0.0-beta.49",
                "operation_effect_id": "msop_738bcfc25ed96259d25ae73da3ac4d3b3d4bda80845438d202d55e89f6d39e4b",
                "reason_codes": [
                  "MANIFEST_MATCH"
                ],
                "retry_semantics": "RETRY_POLICY_RESOLVED_IDEMPOTENT",
                "schema_status": "MATCH",
                "supported": true
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "additionalProperties": false,
                    "properties": {
                      "arguments": {
                        "additionalProperties": true,
                        "title": "Arguments",
                        "type": "object"
                      },
                      "source": {
                        "additionalProperties": false,
                        "properties": {
                          "protocol_version": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "title": "Protocol Version"
                          },
                          "server": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "title": "Name",
                                "type": "string"
                              },
                              "version": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "title": "Version"
                              }
                            },
                            "required": [
                              "name",
                              "version"
                            ],
                            "title": "NativeServerIdentity",
                            "type": "object"
                          }
                        },
                        "required": [
                          "server",
                          "protocol_version"
                        ],
                        "title": "NativeSource",
                        "type": "object"
                      },
                      "tool": {
                        "additionalProperties": false,
                        "properties": {
                          "_meta": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Meta"
                          },
                          "annotations": {
                            "additionalProperties": true,
                            "title": "Annotations",
                            "type": "object"
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "title": "Description"
                          },
                          "execution": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Execution"
                          },
                          "icons": {
                            "anyOf": [
                              {
                                "items": {
                                  "additionalProperties": true,
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Icons"
                          },
                          "inputSchema": {
                            "additionalProperties": true,
                            "title": "Inputschema",
                            "type": "object"
                          },
                          "name": {
                            "title": "Name",
                            "type": "string"
                          },
                          "outputSchema": {
                            "anyOf": [
                              {
                                "additionalProperties": true,
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Outputschema"
                          },
                          "title": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "title": "Title"
                          }
                        },
                        "required": [
                          "name",
                          "description",
                          "inputSchema"
                        ],
                        "title": "NativeToolRecord",
                        "type": "object"
                      }
                    },
                    "required": [
                      "source",
                      "tool",
                      "arguments"
                    ],
                    "title": "NativeMcpEvaluationRequest",
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "approval_required": {
                        "title": "Approval Required",
                        "type": "boolean"
                      },
                      "authority_decision": {
                        "title": "Authority Decision",
                        "type": "string"
                      },
                      "decision": {
                        "title": "Decision",
                        "type": "string"
                      },
                      "derived": {
                        "properties": {
                          "manifest": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "title": "Manifest"
                          },
                          "operation": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "title": "Operation"
                          },
                          "schema_digest": {
                            "title": "Schema Digest",
                            "type": "string"
                          }
                        },
                        "required": [
                          "operation",
                          "schema_digest",
                          "manifest"
                        ],
                        "title": "DerivedIdentity",
                        "type": "object"
                      },
                      "effect_class": {
                        "title": "Effect Class",
                        "type": "string"
                      },
                      "evidence": {
                        "items": {
                          "type": "string"
                        },
                        "title": "Evidence",
                        "type": "array"
                      },
                      "manifest_version": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "title": "Manifest Version"
                      },
                      "operation_effect_id": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "title": "Operation Effect Id"
                      },
                      "reason_codes": {
                        "items": {
                          "type": "string"
                        },
                        "title": "Reason Codes",
                        "type": "array"
                      },
                      "retry_semantics": {
                        "title": "Retry Semantics",
                        "type": "string"
                      },
                      "schema_status": {
                        "title": "Schema Status",
                        "type": "string"
                      },
                      "supported": {
                        "title": "Supported",
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "decision",
                      "authority_decision",
                      "reason_codes",
                      "supported",
                      "schema_status",
                      "effect_class",
                      "approval_required",
                      "retry_semantics",
                      "operation_effect_id",
                      "manifest_version",
                      "evidence",
                      "derived"
                    ],
                    "title": "NativeEvaluationResponse",
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "agent-policy",
        "risk",
        "permissions",
        "governance",
        "bazaar"
      ],
      "sourceHost": "87-106-119-237.sslip.io",
      "lastUpdated": "2026-10-04T12:42:13.553Z",
      "quality": {
        "calls30d": 14,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-04T12:42:12.764Z"
      },
      "metadata": {
        "serviceName": "MCP Operation Risk",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "arguments": {
                    "command": "resilience_drill_create",
                    "intent": "Review the risk of this intended call; do not execute it.",
                    "learn": false,
                    "parameters": {}
                  },
                  "source": {
                    "protocol_version": "2025-11-25",
                    "server": {
                      "name": "Azure MCP Server",
                      "version": "3.0.0-beta.49"
                    }
                  },
                  "tool": {
                    "annotations": {
                      "destructiveHint": true,
                      "idempotentHint": true,
                      "openWorldHint": false,
                      "readOnlyHint": false,
                      "title": "create_azure_resilience_management_resources"
                    },
                    "description": "Create, update, or delete Azure Resilience Management resources, including usage plans, usage plan enrollments, drills, drill resources and runs, and recovery plans for Azure service groups.\n\nThis tool is a hierarchical MCP command router.\nTo invoke a command, set \"command\" and wrap its args in \"parameters\".\nSet \"learn=true\" to discover available sub commands.",
                    "inputSchema": {
                      "additionalProperties": false,
                      "properties": {
                        "command": {
                          "description": "The command to execute against the specified tool.",
                          "type": "string"
                        },
                        "intent": {
                          "description": "The intent of the operation to perform.",
                          "type": "string"
                        },
                        "learn": {
                          "default": false,
                          "description": "To learn about the tool and its supported child tools and parameters.",
                          "type": "boolean"
                        },
                        "parameters": {
                          "description": "The parameters to pass to the tool command.",
                          "type": "object"
                        }
                      },
                      "required": [
                        "intent"
                      ],
                      "type": "object"
                    },
                    "name": "create_azure_resilience_management_resources"
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "approval_required": false,
                  "authority_decision": "ALLOW",
                  "decision": "ALLOW",
                  "derived": {
                    "manifest": "Azure MCP Server@3.0.0-beta.49",
                    "operation": "resilience_drill_create",
                    "schema_digest": "73720809cb18dc1bb5b45746cf170f81c4cf35e1958f1e44a4c27e14023a06a5"
                  },
                  "effect_class": "ADDITIVE_WRITE",
                  "evidence": [
                    "https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/src/Resources/consolidated-tools.json",
                    "https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/docs/new-command.md"
                  ],
                  "manifest_version": "3.0.0-beta.49",
                  "operation_effect_id": "msop_738bcfc25ed96259d25ae73da3ac4d3b3d4bda80845438d202d55e89f6d39e4b",
                  "reason_codes": [
                    "MANIFEST_MATCH"
                  ],
                  "retry_semantics": "RETRY_POLICY_RESOLVED_IDEMPOTENT",
                  "schema_status": "MATCH",
                  "supported": true
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "additionalProperties": false,
                      "properties": {
                        "arguments": {
                          "additionalProperties": true,
                          "title": "Arguments",
                          "type": "object"
                        },
                        "source": {
                          "additionalProperties": false,
                          "properties": {
                            "protocol_version": {
                              "anyOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "title": "Protocol Version"
                            },
                            "server": {
                              "additionalProperties": false,
                              "properties": {
                                "name": {
                                  "title": "Name",
                                  "type": "string"
                                },
                                "version": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ],
                                  "title": "Version"
                                }
                              },
                              "required": [
                                "name",
                                "version"
                              ],
                              "title": "NativeServerIdentity",
                              "type": "object"
                            }
                          },
                          "required": [
                            "server",
                            "protocol_version"
                          ],
                          "title": "NativeSource",
                          "type": "object"
                        },
                        "tool": {
                          "additionalProperties": false,
                          "properties": {
                            "_meta": {
                              "anyOf": [
                                {
                                  "additionalProperties": true,
                                  "type": "object"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "default": null,
                              "title": "Meta"
                            },
                            "annotations": {
                              "additionalProperties": true,
                              "title": "Annotations",
                              "type": "object"
                            },
                            "description": {
                              "anyOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "title": "Description"
                            },
                            "execution": {
                              "anyOf": [
                                {
                                  "additionalProperties": true,
                                  "type": "object"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "default": null,
                              "title": "Execution"
                            },
                            "icons": {
                              "anyOf": [
                                {
                                  "items": {
                                    "additionalProperties": true,
                                    "type": "object"
                                  },
                                  "type": "array"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "default": null,
                              "title": "Icons"
                            },
                            "inputSchema": {
                              "additionalProperties": true,
                              "title": "Inputschema",
                              "type": "object"
                            },
                            "name": {
                              "title": "Name",
                              "type": "string"
                            },
                            "outputSchema": {
                              "anyOf": [
                                {
                                  "additionalProperties": true,
                                  "type": "object"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "default": null,
                              "title": "Outputschema"
                            },
                            "title": {
                              "anyOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "default": null,
                              "title": "Title"
                            }
                          },
                          "required": [
                            "name",
                            "description",
                            "inputSchema"
                          ],
                          "title": "NativeToolRecord",
                          "type": "object"
                        }
                      },
                      "required": [
                        "source",
                        "tool",
                        "arguments"
                      ],
                      "title": "NativeMcpEvaluationRequest",
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "approval_required": {
                          "title": "Approval Required",
                          "type": "boolean"
                        },
                        "authority_decision": {
                          "title": "Authority Decision",
                          "type": "string"
                        },
                        "decision": {
                          "title": "Decision",
                          "type": "string"
                        },
                        "derived": {
                          "properties": {
                            "manifest": {
                              "anyOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "title": "Manifest"
                            },
                            "operation": {
                              "anyOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "title": "Operation"
                            },
                            "schema_digest": {
                              "title": "Schema Digest",
                              "type": "string"
                            }
                          },
                          "required": [
                            "operation",
                            "schema_digest",
                            "manifest"
                          ],
                          "title": "DerivedIdentity",
                          "type": "object"
                        },
                        "effect_class": {
                          "title": "Effect Class",
                          "type": "string"
                        },
                        "evidence": {
                          "items": {
                            "type": "string"
                          },
                          "title": "Evidence",
                          "type": "array"
                        },
                        "manifest_version": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "title": "Manifest Version"
                        },
                        "operation_effect_id": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "title": "Operation Effect Id"
                        },
                        "reason_codes": {
                          "items": {
                            "type": "string"
                          },
                          "title": "Reason Codes",
                          "type": "array"
                        },
                        "retry_semantics": {
                          "title": "Retry Semantics",
                          "type": "string"
                        },
                        "schema_status": {
                          "title": "Schema Status",
                          "type": "string"
                        },
                        "supported": {
                          "title": "Supported",
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "decision",
                        "authority_decision",
                        "reason_codes",
                        "supported",
                        "schema_status",
                        "effect_class",
                        "approval_required",
                        "retry_semantics",
                        "operation_effect_id",
                        "manifest_version",
                        "evidence",
                        "derived"
                      ],
                      "title": "NativeEvaluationResponse",
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28340,
      "slug": "28340",
      "resource": "https://coverbureau.com/mcp",
      "description": "CoverBureau: pay-per-call compliance checking for US certificates of insurance (ACORD 25). Needs NO document: give an NAIC number or carrier name plus a state, and get recognition status, financial-strength rating, and whether it meets your threshold. Use it when you have a carrier but no certificate; validate_coi already checks the carrier when you do. Carrier data is a seed dataset; each response reports its status. Ed25519-signed; pay per call in USDC on Base via x402, no account.",
      "type": "http",
      "serviceName": "CoverBureau",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789116833/bazaar-icons/105632525f17cf2f.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x4D664fD43Ab055dFcB3582aFd9D9152d8b6Bc29a",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "id": 1,
                "jsonrpc": "2.0",
                "method": "tools/call",
                "params": {
                  "arguments": {
                    "carrierName": "Federal Insurance Company",
                    "state": "NY"
                  },
                  "name": "check_carrier"
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "alg": "ed25519",
                "issuedAt": "2026-09-01T13:11:39.065Z",
                "keyId": "prod-YhvsAfKgCDcNnGcO",
                "payload": {
                  "amBestRating": "A++ XV",
                  "asOf": "2026-07-13",
                  "datasetStatus": "unverified_seed",
                  "licensedInState": true,
                  "matchBasis": "name_exact",
                  "matchedName": "Federal Insurance Company",
                  "naic": "20281",
                  "ratingMeetsMin": true,
                  "source": "seed"
                },
                "signature": "mqAiiLYXR1/ODXFLVVbdT9MjpHgayAcA7OHK8XVP42vWt4yyr3bWGMgebQixVKn+gXcD8IuM+exlTuXtkGsYAQ=="
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {}
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "insurance",
        "compliance",
        "coi",
        "acord-25",
        "certificate-of-insurance",
        "bazaar"
      ],
      "sourceHost": "coverbureau.com",
      "lastUpdated": "2026-10-12T14:05:49.586Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 4,
        "lastCalledAt": "2026-10-12T14:05:49.323Z"
      },
      "metadata": {
        "serviceName": "CoverBureau",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789116833/bazaar-icons/105632525f17cf2f.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "id": 1,
                  "jsonrpc": "2.0",
                  "method": "tools/call",
                  "params": {
                    "arguments": {
                      "carrierName": "Federal Insurance Company",
                      "state": "NY"
                    },
                    "name": "check_carrier"
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "alg": "ed25519",
                  "issuedAt": "2026-09-01T13:11:39.065Z",
                  "keyId": "prod-YhvsAfKgCDcNnGcO",
                  "payload": {
                    "amBestRating": "A++ XV",
                    "asOf": "2026-07-13",
                    "datasetStatus": "unverified_seed",
                    "licensedInState": true,
                    "matchBasis": "name_exact",
                    "matchedName": "Federal Insurance Company",
                    "naic": "20281",
                    "ratingMeetsMin": true,
                    "source": "seed"
                  },
                  "signature": "mqAiiLYXR1/ODXFLVVbdT9MjpHgayAcA7OHK8XVP42vWt4yyr3bWGMgebQixVKn+gXcD8IuM+exlTuXtkGsYAQ=="
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {}
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28432,
      "slug": "28432",
      "resource": "https://x402.freeq.one/mcp",
      "description": "MCP server for AI agents: 31 tools (blockchain data, web scraping, ZK proofs, image generation, gift cards) payable per call in USDC on Base via x402. Send JSON-RPC tools/call requests.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "id": 1,
                "jsonrpc": "jsonrpc",
                "method": "method",
                "params": {}
              },
              "bodyType": "json",
              "description": "MCP server for AI agents: 31 tools — blockchain, markdown/web extraction, ZK proof verification (Semaphore, World ID), QR/diagram/OG-image rendering, gift card purchase. Per-tool USDC pricing on Base.",
              "mcpServerUrl": "https://x402.freeq.one/mcp",
              "method": "POST",
              "transport": "streamable-http",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/mcp",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "id": {
                        "description": "Request id.",
                        "type": "number"
                      },
                      "jsonrpc": {
                        "description": "JSON-RPC version. Always \"2.0\".",
                        "type": "string"
                      },
                      "method": {
                        "description": "JSON-RPC method: \"tools/list\" (free) or \"tools/call\" (paid).",
                        "type": "string"
                      },
                      "params": {
                        "description": "For tools/call: { name: <tool>, arguments: {...} }. See /tools for the tool catalog.",
                        "type": "object"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-01T14:16:30.761Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-01T14:16:30.527Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "id": 1,
                  "jsonrpc": "jsonrpc",
                  "method": "method",
                  "params": {}
                },
                "bodyType": "json",
                "description": "MCP server for AI agents: 31 tools — blockchain, markdown/web extraction, ZK proof verification (Semaphore, World ID), QR/diagram/OG-image rendering, gift card purchase. Per-tool USDC pricing on Base.",
                "mcpServerUrl": "https://x402.freeq.one/mcp",
                "method": "POST",
                "transport": "streamable-http",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/mcp",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "id": {
                          "description": "Request id.",
                          "type": "number"
                        },
                        "jsonrpc": {
                          "description": "JSON-RPC version. Always \"2.0\".",
                          "type": "string"
                        },
                        "method": {
                          "description": "JSON-RPC method: \"tools/list\" (free) or \"tools/call\" (paid).",
                          "type": "string"
                        },
                        "params": {
                          "description": "For tools/call: { name: <tool>, arguments: {...} }. See /tools for the tool catalog.",
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28446,
      "slug": "28446",
      "resource": "https://x402.freeq.one/tools/verify_stablecoin",
      "description": "Stablecoin Issuer / GENIUS / Reserve Verifier: Verify a stablecoin: issuer identity, GENIUS Act qualification status, and latest reserve attestation. Resolves the token from chain+address, a known symbol (USDC, USDT, PYUSD, USDS, FDUSD, USDe), or a tx hash. Free preview: preview=true validates the input and returns the issuer only — no payment required. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/verify_stablecoin.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "address": "address",
                "chain": "chain",
                "preview": true,
                "symbol": "symbol",
                "tx_hash": "tx_hash"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/verify_stablecoin",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "address": {
                        "description": "Token contract address (0x + 40 hex). e.g. 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 (USDC on Base)",
                        "type": "string"
                      },
                      "chain": {
                        "description": "Chain for address lookup: base (default), ethereum, arbitrum, optimism, polygon",
                        "type": "string"
                      },
                      "preview": {
                        "description": "true = free registry-only check: input validation + issuer identity, no on-chain calls, no attestation payload. No payment required.",
                        "type": "boolean"
                      },
                      "symbol": {
                        "description": "Known symbol: USDC, USDT, PYUSD, USDS, FDUSD, USDe (alternative to address)",
                        "type": "string"
                      },
                      "tx_hash": {
                        "description": "Transaction hash — resolves the token contract from the tx's ERC-20 Transfer log",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T09:08:14.193Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-13T09:08:14.011Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "address": "address",
                  "chain": "chain",
                  "preview": true,
                  "symbol": "symbol",
                  "tx_hash": "tx_hash"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/verify_stablecoin",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "address": {
                          "description": "Token contract address (0x + 40 hex). e.g. 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 (USDC on Base)",
                          "type": "string"
                        },
                        "chain": {
                          "description": "Chain for address lookup: base (default), ethereum, arbitrum, optimism, polygon",
                          "type": "string"
                        },
                        "preview": {
                          "description": "true = free registry-only check: input validation + issuer identity, no on-chain calls, no attestation payload. No payment required.",
                          "type": "boolean"
                        },
                        "symbol": {
                          "description": "Known symbol: USDC, USDT, PYUSD, USDS, FDUSD, USDe (alternative to address)",
                          "type": "string"
                        },
                        "tx_hash": {
                          "description": "Transaction hash — resolves the token contract from the tx's ERC-20 Transfer log",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30835,
      "slug": "30835",
      "resource": "https://fiatdock.com/s/svc_ffeed9f9-f75d-43ff-be8c-5a8de83ba5be",
      "description": "Pay-per-call: Base Address Reputation",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xf16F0882de08315B438E9f3a2Abfb2d2E5d94ECA",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_ffeed9f9-f75d-43ff-be8c-5a8de83ba5be?include=schemas",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "data",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T05:25:46.793Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T05:25:45.995Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_ffeed9f9-f75d-43ff-be8c-5a8de83ba5be?include=schemas",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30836,
      "slug": "30836",
      "resource": "https://fiatdock.com/s/svc_5817e1dc-9739-47f5-989c-77f0d8bab515",
      "description": "Pay-per-call: Hyperliquid Open Interest + Funding",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xf16F0882de08315B438E9f3a2Abfb2d2E5d94ECA",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "id": 1,
                "jsonrpc": "2.0",
                "method": "tools/call",
                "params": {
                  "arguments": {},
                  "name": "hl_oi"
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments; the example body above is this listing's sold tool, which takes no arguments, so it is correct to copy verbatim",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "data",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T02:45:46.523Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T02:45:45.639Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "id": 1,
                  "jsonrpc": "2.0",
                  "method": "tools/call",
                  "params": {
                    "arguments": {},
                    "name": "hl_oi"
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments; the example body above is this listing's sold tool, which takes no arguments, so it is correct to copy verbatim",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30837,
      "slug": "30837",
      "resource": "https://fiatdock.com/s/svc_f6af11d8-8c39-4bce-b89d-835fe25133fc",
      "description": "Pay-per-call: OFAC SDN address screen",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x3903F05a17676566958B0a3E0c21E0bd49B66ea0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_f6af11d8-8c39-4bce-b89d-835fe25133fc?include=schemas",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "finance",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T15:21:30.263Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T15:21:29.906Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_f6af11d8-8c39-4bce-b89d-835fe25133fc?include=schemas",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30838,
      "slug": "30838",
      "resource": "https://fiatdock.com/s/svc_f6a08ae9-7ed1-49a9-9e83-0f0662b76cbb",
      "description": "Pay-per-call: Raw HTTP header dump",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x3903F05a17676566958B0a3E0c21E0bd49B66ea0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_f6a08ae9-7ed1-49a9-9e83-0f0662b76cbb?include=schemas",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "web",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T15:16:34.747Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T15:16:34.028Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_f6a08ae9-7ed1-49a9-9e83-0f0662b76cbb?include=schemas",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30839,
      "slug": "30839",
      "resource": "https://fiatdock.com/s/svc_dad44fa0-017c-4f9b-80bb-ba1e7cba7ae9",
      "description": "Pay-per-call: JSON Schema validator",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x3903F05a17676566958B0a3E0c21E0bd49B66ea0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_dad44fa0-017c-4f9b-80bb-ba1e7cba7ae9?include=schemas",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "dev",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T15:16:33.543Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T15:16:32.711Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_dad44fa0-017c-4f9b-80bb-ba1e7cba7ae9?include=schemas",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30840,
      "slug": "30840",
      "resource": "https://fiatdock.com/s/svc_41798c6f-42a4-496c-bd63-be2cd8806a88",
      "description": "Pay-per-call: URL to markdown (md)",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x3903F05a17676566958B0a3E0c21E0bd49B66ea0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_41798c6f-42a4-496c-bd63-be2cd8806a88?include=schemas",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "web",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T15:11:28.186Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T15:11:27.627Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_41798c6f-42a4-496c-bd63-be2cd8806a88?include=schemas",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30842,
      "slug": "30842",
      "resource": "https://fiatdock.com/s/svc_6b3c42f7-524c-4142-b57a-ecd1e17cbaaf",
      "description": "Pay-per-call: Base address lookup (who)",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x3903F05a17676566958B0a3E0c21E0bd49B66ea0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_6b3c42f7-524c-4142-b57a-ecd1e17cbaaf?include=schemas",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "finance",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T15:06:33.382Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T15:06:32.584Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_6b3c42f7-524c-4142-b57a-ecd1e17cbaaf?include=schemas",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30843,
      "slug": "30843",
      "resource": "https://fiatdock.com/s/svc_0dfa243d-bdb7-4957-bafe-2d5da9e2f558",
      "description": "Pay-per-call: Email syntax + MX check",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x3903F05a17676566958B0a3E0c21E0bd49B66ea0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_0dfa243d-bdb7-4957-bafe-2d5da9e2f558?include=schemas",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "data",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T15:01:27.898Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T15:01:27.276Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_0dfa243d-bdb7-4957-bafe-2d5da9e2f558?include=schemas",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30844,
      "slug": "30844",
      "resource": "https://fiatdock.com/s/svc_0be67914-ddbc-4cf8-8109-ce2118889073",
      "description": "Pay-per-call: Hostname dossier (DNS/RDAP/TLS)",
      "type": "http",
      "serviceName": "FiatDock Marketplace",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x3903F05a17676566958B0a3E0c21E0bd49B66ea0",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 120
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {},
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "jsonrpc": {
                        "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                        "type": "string"
                      },
                      "method": {
                        "description": "e.g. tools/call",
                        "type": "string"
                      },
                      "params": {
                        "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_0be67914-ddbc-4cf8-8109-ce2118889073?include=schemas",
                        "type": "object"
                      }
                    },
                    "required": []
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "marketplace",
        "x402",
        "data",
        "bazaar"
      ],
      "sourceHost": "fiatdock.com",
      "lastUpdated": "2026-10-13T15:01:26.675Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-13T15:01:25.963Z"
      },
      "metadata": {
        "serviceName": "FiatDock Marketplace",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1786649692/bazaar-icons/a8ca40512a3f380b.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {},
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "note": "The seller's own response, passed through unchanged. Settlement headers are added: X-FiatDock-Settlement (tx hashes), X-FiatDock-Fee-Bps, and X-FiatDock-Receipt (proof-of-purchase for a review)."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "jsonrpc": {
                          "description": "\"2.0\" — the body is forwarded VERBATIM to the seller's MCP endpoint, so send whatever that server expects",
                          "type": "string"
                        },
                        "method": {
                          "description": "e.g. tools/call",
                          "type": "string"
                        },
                        "params": {
                          "description": "the seller's own tool name + arguments. The example body above is EMPTY on purpose: this listing's required arguments are not published here, and a call missing one can come back as an argument error, which is settled as your call. Read the callable shape of every tool on this seller's server free at GET https://fiatdock.com/v1/marketplace/services/svc_0be67914-ddbc-4cf8-8109-ce2118889073?include=schemas",
                          "type": "object"
                        }
                      },
                      "required": []
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 38094,
      "slug": "38094",
      "resource": "https://fastapi-service-5ag4.onrender.com/verify/schema",
      "description": "Independently verify an agent's output before you pay: an invoice or any deliverable, checked against your JSON Schema and rules like sums matching totals. Pass/fail, % passed, fix hints and a signed receipt. $0.02 USDC, no signup, x402 v2.",
      "type": "http",
      "serviceName": "Agent Output Verifier",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x42a3c399f83BCcC3b9eEf81e65954a715D54855E",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "20000",
          "amountUsd": 0.02,
          "maxTimeoutSeconds": 300
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "38Fmaf3MWTR6AWPWrtrdXoqn6iqfVcUBHMFRhiUAEjFb",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "20000",
          "amountUsd": 0.02,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "agent_id": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Echo of the agent_id label supplied in the request; null if none. Identifies the agent that produced submitted_output (for example, the seller): this receipt, and any reputation or trust score it feeds, belongs to that producer. It is an unauthenticated label chosen by the caller, not a proven identity, and not the identity of whoever called this endpoint.",
                "title": "Agent Id"
              },
              "attestation": {
                "description": "Ed25519 signature over this response (every field above, including the receipt fields) plus the timestamp and key_version. The timestamp is this service's own clock, not an externally verified one. Public key and verification steps: /.well-known/agent-card.json, capabilities.extensions (attestation entry).",
                "properties": {
                  "algorithm": {
                    "const": "Ed25519",
                    "title": "Algorithm",
                    "type": "string"
                  },
                  "key_version": {
                    "title": "Key Version",
                    "type": "string"
                  },
                  "signature": {
                    "title": "Signature",
                    "type": "string"
                  },
                  "timestamp": {
                    "title": "Timestamp",
                    "type": "string"
                  }
                },
                "required": [
                  "algorithm",
                  "key_version",
                  "timestamp",
                  "signature"
                ],
                "title": "Attestation",
                "type": "object"
              },
              "enforce_rules": {
                "description": "Whether the request had enforce_rules on: true means every rule and bound had to hold (violations and unrunnable rules fail the result); false means they were only flags.",
                "title": "Enforce Rules",
                "type": "boolean"
              },
              "errors": {
                "description": "Every violation (schema, then strict-content, then enforce_rules), capped at the first 100 schema-validation errors; see errors_total / errors_omitted. Non-schema errors (strict-content, enforce_rules) are never capped. Not part of the 'compact' detail level.",
                "items": {
                  "type": "string"
                },
                "title": "Errors",
                "type": "array"
              },
              "errors_detail": {
                "description": "The structured form of the leading entries in `errors`, same order, so a caller can act (check, path, expected, found) without parsing text; `errors` itself is unchanged, for compatibility. See errors_detail_total / errors_detail_omitted for how many entries in `errors` this covers.",
                "items": {
                  "description": "The structured form of one entry in `errors`, at the same index, so a caller can act\non a violation without parsing its text (verifier_version 0.4.0). Same shape as the\nmatching `Hint` (check, path, expected, found), plus the original text for compatibility.\nOnly the first errors_detail_total entries get one, same cap as hints (MAX_DETAILS /\nMAX_STRICT_ERRORS below) - a formatted string is far cheaper to keep than a structured\none; see errors_detail_total / errors_detail_omitted.",
                  "properties": {
                    "check": {
                      "description": "Same meaning as Hint.check.",
                      "title": "Check",
                      "type": "string"
                    },
                    "expected": {
                      "description": "Same meaning as Hint.expected.",
                      "title": "Expected",
                      "type": "string"
                    },
                    "found": {
                      "description": "Same meaning as Hint.found.",
                      "title": "Found",
                      "type": "string"
                    },
                    "message": {
                      "description": "The matching entry in `errors`, verbatim.",
                      "title": "Message",
                      "type": "string"
                    },
                    "path": {
                      "description": "Same meaning as Hint.path.",
                      "title": "Path",
                      "type": "string"
                    }
                  },
                  "required": [
                    "check",
                    "path",
                    "expected",
                    "found",
                    "message"
                  ],
                  "title": "ErrorDetail",
                  "type": "object"
                },
                "title": "Errors Detail",
                "type": "array"
              },
              "errors_detail_omitted": {
                "description": "errors_total minus errors_detail_total; 0 when every error has a structured form.",
                "title": "Errors Detail Omitted",
                "type": "integer"
              },
              "errors_detail_total": {
                "description": "How many entries in `errors` have a structured form available. Same cap as `hints` (a structured form costs more to build than the text alone).",
                "title": "Errors Detail Total",
                "type": "integer"
              },
              "errors_omitted": {
                "description": "errors_total minus len(errors); 0 when nothing was cut off.",
                "title": "Errors Omitted",
                "type": "integer"
              },
              "errors_total": {
                "description": "How many errors exist in total. Equal to len(errors) unless the 100-error schema cap above was hit.",
                "title": "Errors Total",
                "type": "integer"
              },
              "flags": {
                "description": "Integrity findings (placeholder text, possible truncation, bounds and consistency-rule violations). severity is 'error' for a finding that enforce_rules made fail the result, 'info' otherwise; either way, a flag never itself changes 'result' - it is `errors` that does. Not part of the 'compact' detail level.",
                "items": {
                  "properties": {
                    "check": {
                      "title": "Check",
                      "type": "string"
                    },
                    "detail": {
                      "title": "Detail",
                      "type": "string"
                    },
                    "field": {
                      "title": "Field",
                      "type": "string"
                    },
                    "severity": {
                      "default": "info",
                      "description": "'error' when enforce_rules made this specific bound/rule finding fail the result (see VerifySchemaRequest.enforce_rules); 'info' otherwise. Never affects `result` itself - `result` is decided by `errors`, of which this finding is then also a member.",
                      "enum": [
                        "info",
                        "error"
                      ],
                      "title": "Severity",
                      "type": "string"
                    }
                  },
                  "required": [
                    "check",
                    "field",
                    "detail"
                  ],
                  "title": "Flag",
                  "type": "object"
                },
                "title": "Flags",
                "type": "array"
              },
              "flags_omitted": {
                "description": "Integrity flags beyond the 100 returned; 0 when nothing was cut off.",
                "title": "Flags Omitted",
                "type": "integer"
              },
              "flags_total": {
                "description": "How many flags exist in total (flags holds at most the first 100, plus a flags_truncated marker when there are more), counting an unhashable_input flag if present.",
                "title": "Flags Total",
                "type": "integer"
              },
              "hints": {
                "description": "Machine-actionable, template-based fix hints: one per schema validation failure (first, in the same order as `errors`), then per strict-content failure and integrity flag. At most 20; see hints_total / hints_omitted. Where, what was expected, what was found. Never a guessed corrected value. Not part of the 'compact' detail level.",
                "items": {
                  "properties": {
                    "check": {
                      "description": "The JSON Schema keyword that failed (type, required, minimum, ...), or the integrity check (strict_content_check, placeholder_content, truncation, bounds, consistency:*, unhashable_input).",
                      "title": "Check",
                      "type": "string"
                    },
                    "expected": {
                      "description": "What the check wanted at that path, from a fixed template (e.g. 'number').",
                      "title": "Expected",
                      "type": "string"
                    },
                    "found": {
                      "description": "What was there instead, from a fixed template (e.g. 'string', 'missing', '-1'). Long values are shortened; whole values are never echoed.",
                      "title": "Found",
                      "type": "string"
                    },
                    "path": {
                      "description": "Where, as a JSON path: '$.items[3].price'. For a missing required property, the path where it should be. Integrity hints use the flag's own field notation with a '$.' prefix.",
                      "title": "Path",
                      "type": "string"
                    },
                    "source": {
                      "description": "'schema': a JSON Schema validation failure (one per entry in `errors`, same order). 'integrity': a strict-content failure or an informational flag.",
                      "enum": [
                        "schema",
                        "integrity"
                      ],
                      "title": "Source",
                      "type": "string"
                    }
                  },
                  "required": [
                    "source",
                    "check",
                    "path",
                    "expected",
                    "found"
                  ],
                  "title": "Hint",
                  "type": "object"
                },
                "title": "Hints",
                "type": "array"
              },
              "hints_omitted": {
                "description": "hints_total minus len(hints).",
                "title": "Hints Omitted",
                "type": "integer"
              },
              "hints_total": {
                "description": "How many hints exist in total (hints holds at most the first 20).",
                "title": "Hints Total",
                "type": "integer"
              },
              "integrity_checks": {
                "description": "Integrity checks that passed out of those evaluated (per string: placeholder and truncation, plus strict content when enabled; per schema-described object: completeness; per configured bound and consistency-rule comparison). Informational: only strict_content_check failures (and enforce_rules violations, if enabled) can change `result`. Not part of the 'compact' detail level.",
                "properties": {
                  "passed": {
                    "title": "Passed",
                    "type": "integer"
                  },
                  "ratio": {
                    "anyOf": [
                      {
                        "type": "number"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "description": "passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.",
                    "title": "Ratio"
                  },
                  "total": {
                    "title": "Total",
                    "type": "integer"
                  }
                },
                "required": [
                  "ratio",
                  "passed",
                  "total"
                ],
                "title": "SubScore",
                "type": "object"
              },
              "next_actions": {
                "description": "What to do next, machine-readable. On 'fail': [{\"action\": \"repair_and_reverify\", \"using\": \"hints\"}]. On 'pass': [{\"action\": \"attach_receipt\", \"for\": \"seller\"}, {\"action\": \"proceed_to_payment\", \"for\": \"buyer\"}]. A plain list of string-keyed objects (not a stricter per-action model): the two shapes share only `action`, and a `for` field could not be a Python attribute name without an alias that REST and MCP risk serializing differently.",
                "items": {
                  "additionalProperties": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "title": "Next Actions",
                "type": "array"
              },
              "output_hash": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "SHA-256 (64 lowercase hex chars = 32 bytes; add 0x to use it as a bytes32) of the JCS canonical JSON of submitted_output, the data that was verified. Key order and whitespace in what you sent do not change it. null only if it has no JCS form (NaN/Infinity, a lone surrogate).",
                "title": "Output Hash"
              },
              "overall": {
                "description": "A pooled count across both groups: (schema_compliance.passed + integrity_checks.passed) / (schema_compliance.total + integrity_checks.total), with those two sums as passed and total. It is NOT an average of the two ratios (the larger group weighs more), and it says nothing about whether the content is right. null ratio when the total is 0. Informational only: never changes `result`. Not part of the 'compact' detail level.",
                "properties": {
                  "passed": {
                    "title": "Passed",
                    "type": "integer"
                  },
                  "ratio": {
                    "anyOf": [
                      {
                        "type": "number"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "description": "passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.",
                    "title": "Ratio"
                  },
                  "total": {
                    "title": "Total",
                    "type": "integer"
                  }
                },
                "required": [
                  "ratio",
                  "passed",
                  "total"
                ],
                "title": "SubScore",
                "type": "object"
              },
              "request_hash": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "SHA-256 (64 lowercase hex chars, no 0x prefix) of the RFC 8785 (JCS) canonical JSON of the request as parsed: task_id, agent_id, expected_schema, submitted_output, strict_content_check, bounds, rules, enforce_rules, with defaults filled in (agent_id/bounds/rules null, strict_content_check and enforce_rules false). Inside bounds and rules, every PER-RULE field is also filled to its own default, not just the ones you supplied: an omitted consistency-rule field hashes as equals_field/equals/other_field/value/in_field/values: null, tolerance: 1e-9, if_present: false, and an omitted bound field hashes as if_present: false - so two requests whose rules/bounds differ only by which optional fields were typed out still hash identically here. This is the opposite convention from rules_hash (below), which hashes exactly and only the fields you supplied, with nothing defaulted in - hash your own rules JSON in rules_hash's documented shape if you need to confirm which rules were applied without re-deriving every default. null only if the request contains data with no JCS form (NaN/Infinity, a lone surrogate). Not part of the 'compact' detail level.",
                "title": "Request Hash"
              },
              "result": {
                "enum": [
                  "pass",
                  "fail"
                ],
                "title": "Result",
                "type": "string"
              },
              "rules_hash": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "SHA-256 (64 lowercase hex chars) of the RFC 8785 (JCS) canonical JSON of {\"bounds\": <the bounds you supplied or null>, \"rules\": <the rules you supplied or null>}, containing exactly the fields you supplied (fields left at their defaults are not included), so you can hash your own rules JSON in that shape and compare. It lets a buyer confirm which rules were applied. null when no bounds or rules were supplied (or they contain NaN/Infinity).",
                "title": "Rules Hash"
              },
              "schema_compliance": {
                "description": "JSON Schema assertions that passed out of those evaluated (each keyword such as type/required/minimum, at each place it applies; anyOf/oneOf/not/if count once, applicators like properties and items are not counted themselves). A separate figure from integrity_checks: the two ratios are never averaged (see `overall` for the pooled count). Informational: `result` is decided by errors, not by this. Not part of the 'compact' detail level.",
                "properties": {
                  "passed": {
                    "title": "Passed",
                    "type": "integer"
                  },
                  "ratio": {
                    "anyOf": [
                      {
                        "type": "number"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "description": "passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.",
                    "title": "Ratio"
                  },
                  "total": {
                    "title": "Total",
                    "type": "integer"
                  }
                },
                "required": [
                  "ratio",
                  "passed",
                  "total"
                ],
                "title": "SubScore",
                "type": "object"
              },
              "schema_hash": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "SHA-256 (64 lowercase hex chars) of the JCS canonical JSON of expected_schema. null only if it has no JCS form.",
                "title": "Schema Hash"
              },
              "strict_content_check": {
                "description": "Whether the request had strict_content_check on: true means control characters and embedded HTML/script markup in submitted_output failed the result; false means that check did not run.",
                "title": "Strict Content Check",
                "type": "boolean"
              },
              "summary": {
                "description": "Compact digest of the verdict: the same `result`, and `blocking_checks` (the distinct check codes that caused a 'fail', empty on 'pass') - for a caller that wants the headline without reading `errors`/`flags`.",
                "properties": {
                  "blocking_checks": {
                    "description": "Distinct check codes that caused 'fail' (the same codes used in `errors_detail[].check`, `flags[].check` and `hints[].check`), in first-seen order; empty on 'pass'.",
                    "items": {
                      "type": "string"
                    },
                    "title": "Blocking Checks",
                    "type": "array"
                  },
                  "result": {
                    "description": "Same value as the top-level `result`.",
                    "enum": [
                      "pass",
                      "fail"
                    ],
                    "title": "Result",
                    "type": "string"
                  }
                },
                "required": [
                  "result",
                  "blocking_checks"
                ],
                "title": "Summary",
                "type": "object"
              },
              "task_id": {
                "title": "Task Id",
                "type": "string"
              },
              "verification_id": {
                "description": "Unique UUID (v4) for this verification. Part of the signed receipt.",
                "title": "Verification Id",
                "type": "string"
              },
              "verified_at": {
                "description": "ISO-8601 UTC time this service ran the verification. Identical to attestation.timestamp (the same value, read once); this service's own clock, not an externally verified time.",
                "title": "Verified At",
                "type": "string"
              },
              "verifier_version": {
                "title": "Verifier Version",
                "type": "string"
              },
              "verify": {
                "description": "How to verify this receipt without any other lookup than this response and public_key_url: canonicalization and hash algorithm behind every hash and the signature itself, this service's name, and its MCP endpoint.",
                "properties": {
                  "canonicalization": {
                    "description": "How every hash below, and the signed bytes themselves, are computed.",
                    "title": "Canonicalization",
                    "type": "string"
                  },
                  "hash_algorithm": {
                    "description": "Algorithm behind every *_hash field in this response.",
                    "title": "Hash Algorithm",
                    "type": "string"
                  },
                  "key_version": {
                    "description": "Matches attestation.key_version.",
                    "title": "Key Version",
                    "type": "string"
                  },
                  "mcp": {
                    "description": "This service's MCP (Model Context Protocol) endpoint.",
                    "title": "Mcp",
                    "type": "string"
                  },
                  "public_key_url": {
                    "description": "Agent-card URL listing the public key for key_version below, and every key this service has ever signed with.",
                    "title": "Public Key Url",
                    "type": "string"
                  },
                  "service": {
                    "description": "This service's name.",
                    "title": "Service",
                    "type": "string"
                  }
                },
                "required": [
                  "public_key_url",
                  "key_version",
                  "canonicalization",
                  "hash_algorithm",
                  "service",
                  "mcp"
                ],
                "title": "VerifySection",
                "type": "object"
              }
            },
            "required": [
              "summary",
              "next_actions",
              "result",
              "verification_id",
              "task_id",
              "agent_id",
              "output_hash",
              "schema_hash",
              "rules_hash",
              "request_hash",
              "verified_at",
              "verifier_version",
              "enforce_rules",
              "strict_content_check",
              "errors",
              "errors_total",
              "errors_omitted",
              "errors_detail_total",
              "errors_detail_omitted",
              "flags_total",
              "flags_omitted",
              "hints",
              "hints_total",
              "hints_omitted",
              "schema_compliance",
              "integrity_checks",
              "overall",
              "verify",
              "attestation"
            ],
            "title": "VerifySchemaResponse",
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "agent_id": "example-seller-001",
                "enforce_rules": true,
                "expected_schema": {
                  "properties": {
                    "currency": {
                      "enum": [
                        "USD",
                        "EUR"
                      ]
                    },
                    "invoice_id": {
                      "pattern": "^INV-[0-9]{4}$",
                      "type": "string"
                    },
                    "line_items": {
                      "items": {
                        "properties": {
                          "line_total": {
                            "minimum": 0,
                            "type": "number"
                          },
                          "qty": {
                            "minimum": 1,
                            "type": "integer"
                          },
                          "sku": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "sku",
                          "qty",
                          "line_total"
                        ],
                        "type": "object"
                      },
                      "minItems": 1,
                      "type": "array"
                    },
                    "total": {
                      "type": "number"
                    }
                  },
                  "required": [
                    "invoice_id",
                    "currency",
                    "line_items",
                    "total"
                  ],
                  "type": "object"
                },
                "rules": [
                  {
                    "equals_field": "total",
                    "field": "line_items[].line_total",
                    "type": "sum_equals"
                  }
                ],
                "submitted_output": {
                  "currency": "USD",
                  "invoice_id": "INV-7731",
                  "line_items": [
                    {
                      "line_total": 87,
                      "qty": 3,
                      "sku": "CRWL-100"
                    },
                    {
                      "line_total": 42.5,
                      "qty": 1,
                      "sku": "CRWL-200"
                    }
                  ],
                  "total": 129.5
                },
                "task_id": "example-task-001"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "agent_id": "example-seller-001",
                "attestation": {
                  "algorithm": "Ed25519",
                  "key_version": "v1-example",
                  "signature": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
                  "timestamp": "2026-01-01T00:00:00+00:00"
                },
                "enforce_rules": true,
                "errors": [],
                "errors_detail": [],
                "errors_detail_omitted": 0,
                "errors_detail_total": 0,
                "errors_omitted": 0,
                "errors_total": 0,
                "flags": [],
                "flags_omitted": 0,
                "flags_total": 0,
                "hints": [],
                "hints_omitted": 0,
                "hints_total": 0,
                "integrity_checks": {
                  "passed": 8,
                  "ratio": 1,
                  "total": 8
                },
                "next_actions": [
                  {
                    "action": "attach_receipt",
                    "for": "seller"
                  },
                  {
                    "action": "proceed_to_payment",
                    "for": "buyer"
                  }
                ],
                "output_hash": "39e3d0a1431e3ce9cda89a1d2873e1ffb4e34f4eeded2ffa87946fbd941a34c3",
                "overall": {
                  "passed": 30,
                  "ratio": 1,
                  "total": 30
                },
                "request_hash": "5ff8a7a8bb5984b5340bf5cf02ccda5d0d401587674c7dad7ed5f5402db25e7a",
                "result": "pass",
                "rules_hash": "2acb6de92b88cfbca279ea6d5bd74b7a1e7dec0839dd093dbe041e25df3364d2",
                "schema_compliance": {
                  "passed": 22,
                  "ratio": 1,
                  "total": 22
                },
                "schema_hash": "23ea3213715cfaf2011dabe2a9a69d4ac25b6eceec7ce3d4bfef9a1298b69b2a",
                "strict_content_check": false,
                "summary": {
                  "blocking_checks": [],
                  "result": "pass"
                },
                "task_id": "example-task-001",
                "verification_id": "c30d3398-9717-46de-9a3e-cb38f1074676",
                "verified_at": "2026-01-01T00:00:00+00:00",
                "verifier_version": "0.4.1",
                "verify": {
                  "canonicalization": "RFC 8785 (JCS)",
                  "hash_algorithm": "SHA-256",
                  "key_version": "v1-2026-09c",
                  "mcp": "https://fastapi-service-5ag4.onrender.com/mcp",
                  "public_key_url": "https://fastapi-service-5ag4.onrender.com/.well-known/agent-card.json",
                  "service": "Agent Output Verifier"
                }
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "agent_id": {
                        "anyOf": [
                          {
                            "maxLength": 200,
                            "minLength": 1,
                            "pattern": "^[^\\x00-\\x1f\\x7f]+$",
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "default": null,
                        "description": "Optional label identifying the agent that produced submitted_output (for example, the seller), used for /reputation and the trust score: records and scores belong to the producer, not to whoever calls this endpoint. It is an unauthenticated label. agent_ids starting with 'test-' are reserved for testing: the verification runs normally but is never recorded, so it cannot affect any reputation or trust score. 1-200 printable characters (same rule as GET /score/{agent_id}); a longer or malformed value is rejected (422), not truncated.",
                        "title": "Agent Id"
                      },
                      "bounds": {
                        "anyOf": [
                          {
                            "additionalProperties": {
                              "description": "Optional inclusive min/max for one field. Numbers, or ISO-8601 date /\ndatetime strings (compared as datetimes; naive values are treated as UTC).",
                              "properties": {
                                "if_present": {
                                  "default": false,
                                  "description": "Optional. When true, the check is skipped where this field is absent (the whole path, or an element of an array it applies to) instead of being reported as unable to run: no flag, and enforce_rules does not fail on it. When false (default) an absent field is a flag, and a failure under enforce_rules.",
                                  "title": "If Present",
                                  "type": "boolean"
                                },
                                "max": {
                                  "anyOf": [
                                    {
                                      "type": "integer"
                                    },
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ],
                                  "default": null,
                                  "title": "Max"
                                },
                                "min": {
                                  "anyOf": [
                                    {
                                      "type": "integer"
                                    },
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ],
                                  "default": null,
                                  "title": "Min"
                                }
                              },
                              "title": "Bound",
                              "type": "object"
                            },
                            "maxProperties": 50,
                            "type": "object"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "default": null,
                        "description": "Optional per-field min/max, keyed by dotted path with '[]' array wildcard (e.g. 'items[].price'). Numbers or ISO-8601 dates. Violations are reported as informational flags unless enforce_rules is true.",
                        "title": "Bounds"
                      },
                      "detail": {
                        "default": "full",
                        "description": "'full' (default) returns everything; 'compact' returns only the summary, next actions, receipt and signature. Use compact inside verify-repair loops to save tokens. 'compact' fields: summary, next_actions, result, the receipt fields (verification_id, task_id, agent_id, output_hash, schema_hash, rules_hash, verified_at, verifier_version, enforce_rules, strict_content_check), verify and attestation - errors, errors_detail, flags, hints and the scores are left out entirely, not just emptied. Both shapes are fully signed.",
                        "enum": [
                          "full",
                          "compact"
                        ],
                        "title": "Detail",
                        "type": "string"
                      },
                      "enforce_rules": {
                        "default": false,
                        "description": "Opt-in. When true, every configured bound and consistency rule must hold, or the result is 'fail' (like strict_content_check), with an 'enforce_rules: ...' entry in errors. That includes a rule or bound that cannot run (its path is missing, a value is not comparable, a value has nothing to be compared against): it fails rather than passing silently, so omitting a field, in the whole path or in any array element the rule applies to, cannot skip a binding rule. A rule or bound with if_present: true is skipped where its field is absent instead. When false (default) nothing changes: violations and unrunnable rules stay informational flags. Echoed back in the signed response.",
                        "title": "Enforce Rules",
                        "type": "boolean"
                      },
                      "expected_schema": {
                        "additionalProperties": true,
                        "title": "Expected Schema",
                        "type": "object"
                      },
                      "rules": {
                        "anyOf": [
                          {
                            "items": {
                              "description": "One caller-supplied cross-field rule. Paths use dotted keys with '[]'\nas an array wildcard, e.g. 'items[].price' or 'order.total'.\n\n  sum_equals: sum of `field` values == `equals_field` value (or `equals`)\n  gte / lte:  `field` >= / <= `other_field` value (or `value`)\n  exists_in:  every `field` value is among `in_field` values (or `values`)\n  unique:     no duplicates among `field` values; if `field` names an\n              array itself, no duplicate elements in it",
                              "properties": {
                                "equals": {
                                  "anyOf": [
                                    {
                                      "type": "integer"
                                    },
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ],
                                  "default": null,
                                  "title": "Equals"
                                },
                                "equals_field": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ],
                                  "default": null,
                                  "title": "Equals Field"
                                },
                                "field": {
                                  "title": "Field",
                                  "type": "string"
                                },
                                "if_present": {
                                  "default": false,
                                  "description": "Optional. When true, the check is skipped where this field is absent (the whole path, or an element of an array it applies to) instead of being reported as unable to run: no flag, and enforce_rules does not fail on it. When false (default) an absent field is a flag, and a failure under enforce_rules. Applies to this rule's own `field`; fields it refers to (equals_field, other_field, in_field) must still exist.",
                                  "title": "If Present",
                                  "type": "boolean"
                                },
                                "in_field": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ],
                                  "default": null,
                                  "title": "In Field"
                                },
                                "other_field": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ],
                                  "default": null,
                                  "title": "Other Field"
                                },
                                "tolerance": {
                                  "default": 1e-9,
                                  "description": "Absolute tolerance for sum_equals and the near-match check gte/lte use. The default (1e-9) suits exact arithmetic but is usually too tight for money that passed through any floating-point math (e.g. percentage discounts, tax, unit-price * quantity): 0.1 + 0.2 != 0.3 in IEEE-754 floats by about 5.5e-17, and real pricing data regularly carries larger rounding drift than that. For a field in major currency units (dollars, euros), 0.01 (one cent) is a reasonable tolerance; for minor units (cents) already stored as integers, the default is fine. Too loose a tolerance can mask a genuine mismatch, so prefer the smallest value that tolerates your data's own rounding, not a large one 'to be safe.'",
                                  "minimum": 0,
                                  "title": "Tolerance",
                                  "type": "number"
                                },
                                "type": {
                                  "enum": [
                                    "sum_equals",
                                    "gte",
                                    "lte",
                                    "exists_in",
                                    "unique"
                                  ],
                                  "title": "Type",
                                  "type": "string"
                                },
                                "value": {
                                  "anyOf": [
                                    {
                                      "type": "integer"
                                    },
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ],
                                  "default": null,
                                  "title": "Value"
                                },
                                "values": {
                                  "anyOf": [
                                    {
                                      "items": {},
                                      "type": "array"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ],
                                  "default": null,
                                  "title": "Values"
                                }
                              },
                              "required": [
                                "type",
                                "field"
                              ],
                              "title": "ConsistencyRule",
                              "type": "object"
                            },
                            "maxItems": 50,
                            "type": "array"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "default": null,
                        "description": "Optional cross-field rules: sum_equals, gte, lte, exists_in, unique (duplicate detection). Violations are reported as informational flags unless enforce_rules is true.",
                        "title": "Rules"
                      },
                      "strict_content_check": {
                        "default": false,
                        "description": "Opt-in. When true, any string in submitted_output containing control characters (e.g. null bytes) or embedded HTML/script markup makes the result 'fail'. When false (default) this is not checked at all.",
                        "title": "Strict Content Check",
                        "type": "boolean"
                      },
                      "submitted_output": {
                        "title": "Submitted Output"
                      },
                      "task_id": {
                        "description": "Your own identifier for this verification. 1-200 printable characters, no control characters and no lone Unicode surrogate; a request outside that range is rejected (422), not truncated.",
                        "maxLength": 200,
                        "minLength": 1,
                        "pattern": "^[^\\x00-\\x1f\\x7f]+$",
                        "title": "Task Id",
                        "type": "string"
                      }
                    },
                    "required": [
                      "task_id",
                      "expected_schema",
                      "submitted_output"
                    ],
                    "title": "VerifySchemaRequest",
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "agent_id": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "Echo of the agent_id label supplied in the request; null if none. Identifies the agent that produced submitted_output (for example, the seller): this receipt, and any reputation or trust score it feeds, belongs to that producer. It is an unauthenticated label chosen by the caller, not a proven identity, and not the identity of whoever called this endpoint.",
                        "title": "Agent Id"
                      },
                      "attestation": {
                        "description": "Ed25519 signature over this response (every field above, including the receipt fields) plus the timestamp and key_version. The timestamp is this service's own clock, not an externally verified one. Public key and verification steps: /.well-known/agent-card.json, capabilities.extensions (attestation entry).",
                        "properties": {
                          "algorithm": {
                            "const": "Ed25519",
                            "title": "Algorithm",
                            "type": "string"
                          },
                          "key_version": {
                            "title": "Key Version",
                            "type": "string"
                          },
                          "signature": {
                            "title": "Signature",
                            "type": "string"
                          },
                          "timestamp": {
                            "title": "Timestamp",
                            "type": "string"
                          }
                        },
                        "required": [
                          "algorithm",
                          "key_version",
                          "timestamp",
                          "signature"
                        ],
                        "title": "Attestation",
                        "type": "object"
                      },
                      "enforce_rules": {
                        "description": "Whether the request had enforce_rules on: true means every rule and bound had to hold (violations and unrunnable rules fail the result); false means they were only flags.",
                        "title": "Enforce Rules",
                        "type": "boolean"
                      },
                      "errors": {
                        "description": "Every violation (schema, then strict-content, then enforce_rules), capped at the first 100 schema-validation errors; see errors_total / errors_omitted. Non-schema errors (strict-content, enforce_rules) are never capped. Not part of the 'compact' detail level.",
                        "items": {
                          "type": "string"
                        },
                        "title": "Errors",
                        "type": "array"
                      },
                      "errors_detail": {
                        "description": "The structured form of the leading entries in `errors`, same order, so a caller can act (check, path, expected, found) without parsing text; `errors` itself is unchanged, for compatibility. See errors_detail_total / errors_detail_omitted for how many entries in `errors` this covers.",
                        "items": {
                          "description": "The structured form of one entry in `errors`, at the same index, so a caller can act\non a violation without parsing its text (verifier_version 0.4.0). Same shape as the\nmatching `Hint` (check, path, expected, found), plus the original text for compatibility.\nOnly the first errors_detail_total entries get one, same cap as hints (MAX_DETAILS /\nMAX_STRICT_ERRORS below) - a formatted string is far cheaper to keep than a structured\none; see errors_detail_total / errors_detail_omitted.",
                          "properties": {
                            "check": {
                              "description": "Same meaning as Hint.check.",
                              "title": "Check",
                              "type": "string"
                            },
                            "expected": {
                              "description": "Same meaning as Hint.expected.",
                              "title": "Expected",
                              "type": "string"
                            },
                            "found": {
                              "description": "Same meaning as Hint.found.",
                              "title": "Found",
                              "type": "string"
                            },
                            "message": {
                              "description": "The matching entry in `errors`, verbatim.",
                              "title": "Message",
                              "type": "string"
                            },
                            "path": {
                              "description": "Same meaning as Hint.path.",
                              "title": "Path",
                              "type": "string"
                            }
                          },
                          "required": [
                            "check",
                            "path",
                            "expected",
                            "found",
                            "message"
                          ],
                          "title": "ErrorDetail",
                          "type": "object"
                        },
                        "title": "Errors Detail",
                        "type": "array"
                      },
                      "errors_detail_omitted": {
                        "description": "errors_total minus errors_detail_total; 0 when every error has a structured form.",
                        "title": "Errors Detail Omitted",
                        "type": "integer"
                      },
                      "errors_detail_total": {
                        "description": "How many entries in `errors` have a structured form available. Same cap as `hints` (a structured form costs more to build than the text alone).",
                        "title": "Errors Detail Total",
                        "type": "integer"
                      },
                      "errors_omitted": {
                        "description": "errors_total minus len(errors); 0 when nothing was cut off.",
                        "title": "Errors Omitted",
                        "type": "integer"
                      },
                      "errors_total": {
                        "description": "How many errors exist in total. Equal to len(errors) unless the 100-error schema cap above was hit.",
                        "title": "Errors Total",
                        "type": "integer"
                      },
                      "flags": {
                        "description": "Integrity findings (placeholder text, possible truncation, bounds and consistency-rule violations). severity is 'error' for a finding that enforce_rules made fail the result, 'info' otherwise; either way, a flag never itself changes 'result' - it is `errors` that does. Not part of the 'compact' detail level.",
                        "items": {
                          "properties": {
                            "check": {
                              "title": "Check",
                              "type": "string"
                            },
                            "detail": {
                              "title": "Detail",
                              "type": "string"
                            },
                            "field": {
                              "title": "Field",
                              "type": "string"
                            },
                            "severity": {
                              "default": "info",
                              "description": "'error' when enforce_rules made this specific bound/rule finding fail the result (see VerifySchemaRequest.enforce_rules); 'info' otherwise. Never affects `result` itself - `result` is decided by `errors`, of which this finding is then also a member.",
                              "enum": [
                                "info",
                                "error"
                              ],
                              "title": "Severity",
                              "type": "string"
                            }
                          },
                          "required": [
                            "check",
                            "field",
                            "detail"
                          ],
                          "title": "Flag",
                          "type": "object"
                        },
                        "title": "Flags",
                        "type": "array"
                      },
                      "flags_omitted": {
                        "description": "Integrity flags beyond the 100 returned; 0 when nothing was cut off.",
                        "title": "Flags Omitted",
                        "type": "integer"
                      },
                      "flags_total": {
                        "description": "How many flags exist in total (flags holds at most the first 100, plus a flags_truncated marker when there are more), counting an unhashable_input flag if present.",
                        "title": "Flags Total",
                        "type": "integer"
                      },
                      "hints": {
                        "description": "Machine-actionable, template-based fix hints: one per schema validation failure (first, in the same order as `errors`), then per strict-content failure and integrity flag. At most 20; see hints_total / hints_omitted. Where, what was expected, what was found. Never a guessed corrected value. Not part of the 'compact' detail level.",
                        "items": {
                          "properties": {
                            "check": {
                              "description": "The JSON Schema keyword that failed (type, required, minimum, ...), or the integrity check (strict_content_check, placeholder_content, truncation, bounds, consistency:*, unhashable_input).",
                              "title": "Check",
                              "type": "string"
                            },
                            "expected": {
                              "description": "What the check wanted at that path, from a fixed template (e.g. 'number').",
                              "title": "Expected",
                              "type": "string"
                            },
                            "found": {
                              "description": "What was there instead, from a fixed template (e.g. 'string', 'missing', '-1'). Long values are shortened; whole values are never echoed.",
                              "title": "Found",
                              "type": "string"
                            },
                            "path": {
                              "description": "Where, as a JSON path: '$.items[3].price'. For a missing required property, the path where it should be. Integrity hints use the flag's own field notation with a '$.' prefix.",
                              "title": "Path",
                              "type": "string"
                            },
                            "source": {
                              "description": "'schema': a JSON Schema validation failure (one per entry in `errors`, same order). 'integrity': a strict-content failure or an informational flag.",
                              "enum": [
                                "schema",
                                "integrity"
                              ],
                              "title": "Source",
                              "type": "string"
                            }
                          },
                          "required": [
                            "source",
                            "check",
                            "path",
                            "expected",
                            "found"
                          ],
                          "title": "Hint",
                          "type": "object"
                        },
                        "title": "Hints",
                        "type": "array"
                      },
                      "hints_omitted": {
                        "description": "hints_total minus len(hints).",
                        "title": "Hints Omitted",
                        "type": "integer"
                      },
                      "hints_total": {
                        "description": "How many hints exist in total (hints holds at most the first 20).",
                        "title": "Hints Total",
                        "type": "integer"
                      },
                      "integrity_checks": {
                        "description": "Integrity checks that passed out of those evaluated (per string: placeholder and truncation, plus strict content when enabled; per schema-described object: completeness; per configured bound and consistency-rule comparison). Informational: only strict_content_check failures (and enforce_rules violations, if enabled) can change `result`. Not part of the 'compact' detail level.",
                        "properties": {
                          "passed": {
                            "title": "Passed",
                            "type": "integer"
                          },
                          "ratio": {
                            "anyOf": [
                              {
                                "type": "number"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.",
                            "title": "Ratio"
                          },
                          "total": {
                            "title": "Total",
                            "type": "integer"
                          }
                        },
                        "required": [
                          "ratio",
                          "passed",
                          "total"
                        ],
                        "title": "SubScore",
                        "type": "object"
                      },
                      "next_actions": {
                        "description": "What to do next, machine-readable. On 'fail': [{\"action\": \"repair_and_reverify\", \"using\": \"hints\"}]. On 'pass': [{\"action\": \"attach_receipt\", \"for\": \"seller\"}, {\"action\": \"proceed_to_payment\", \"for\": \"buyer\"}]. A plain list of string-keyed objects (not a stricter per-action model): the two shapes share only `action`, and a `for` field could not be a Python attribute name without an alias that REST and MCP risk serializing differently.",
                        "items": {
                          "additionalProperties": {
                            "type": "string"
                          },
                          "type": "object"
                        },
                        "title": "Next Actions",
                        "type": "array"
                      },
                      "output_hash": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "SHA-256 (64 lowercase hex chars = 32 bytes; add 0x to use it as a bytes32) of the JCS canonical JSON of submitted_output, the data that was verified. Key order and whitespace in what you sent do not change it. null only if it has no JCS form (NaN/Infinity, a lone surrogate).",
                        "title": "Output Hash"
                      },
                      "overall": {
                        "description": "A pooled count across both groups: (schema_compliance.passed + integrity_checks.passed) / (schema_compliance.total + integrity_checks.total), with those two sums as passed and total. It is NOT an average of the two ratios (the larger group weighs more), and it says nothing about whether the content is right. null ratio when the total is 0. Informational only: never changes `result`. Not part of the 'compact' detail level.",
                        "properties": {
                          "passed": {
                            "title": "Passed",
                            "type": "integer"
                          },
                          "ratio": {
                            "anyOf": [
                              {
                                "type": "number"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.",
                            "title": "Ratio"
                          },
                          "total": {
                            "title": "Total",
                            "type": "integer"
                          }
                        },
                        "required": [
                          "ratio",
                          "passed",
                          "total"
                        ],
                        "title": "SubScore",
                        "type": "object"
                      },
                      "request_hash": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "SHA-256 (64 lowercase hex chars, no 0x prefix) of the RFC 8785 (JCS) canonical JSON of the request as parsed: task_id, agent_id, expected_schema, submitted_output, strict_content_check, bounds, rules, enforce_rules, with defaults filled in (agent_id/bounds/rules null, strict_content_check and enforce_rules false). Inside bounds and rules, every PER-RULE field is also filled to its own default, not just the ones you supplied: an omitted consistency-rule field hashes as equals_field/equals/other_field/value/in_field/values: null, tolerance: 1e-9, if_present: false, and an omitted bound field hashes as if_present: false - so two requests whose rules/bounds differ only by which optional fields were typed out still hash identically here. This is the opposite convention from rules_hash (below), which hashes exactly and only the fields you supplied, with nothing defaulted in - hash your own rules JSON in rules_hash's documented shape if you need to confirm which rules were applied without re-deriving every default. null only if the request contains data with no JCS form (NaN/Infinity, a lone surrogate). Not part of the 'compact' detail level.",
                        "title": "Request Hash"
                      },
                      "result": {
                        "enum": [
                          "pass",
                          "fail"
                        ],
                        "title": "Result",
                        "type": "string"
                      },
                      "rules_hash": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "SHA-256 (64 lowercase hex chars) of the RFC 8785 (JCS) canonical JSON of {\"bounds\": <the bounds you supplied or null>, \"rules\": <the rules you supplied or null>}, containing exactly the fields you supplied (fields left at their defaults are not included), so you can hash your own rules JSON in that shape and compare. It lets a buyer confirm which rules were applied. null when no bounds or rules were supplied (or they contain NaN/Infinity).",
                        "title": "Rules Hash"
                      },
                      "schema_compliance": {
                        "description": "JSON Schema assertions that passed out of those evaluated (each keyword such as type/required/minimum, at each place it applies; anyOf/oneOf/not/if count once, applicators like properties and items are not counted themselves). A separate figure from integrity_checks: the two ratios are never averaged (see `overall` for the pooled count). Informational: `result` is decided by errors, not by this. Not part of the 'compact' detail level.",
                        "properties": {
                          "passed": {
                            "title": "Passed",
                            "type": "integer"
                          },
                          "ratio": {
                            "anyOf": [
                              {
                                "type": "number"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.",
                            "title": "Ratio"
                          },
                          "total": {
                            "title": "Total",
                            "type": "integer"
                          }
                        },
                        "required": [
                          "ratio",
                          "passed",
                          "total"
                        ],
                        "title": "SubScore",
                        "type": "object"
                      },
                      "schema_hash": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "SHA-256 (64 lowercase hex chars) of the JCS canonical JSON of expected_schema. null only if it has no JCS form.",
                        "title": "Schema Hash"
                      },
                      "strict_content_check": {
                        "description": "Whether the request had strict_content_check on: true means control characters and embedded HTML/script markup in submitted_output failed the result; false means that check did not run.",
                        "title": "Strict Content Check",
                        "type": "boolean"
                      },
                      "summary": {
                        "description": "Compact digest of the verdict: the same `result`, and `blocking_checks` (the distinct check codes that caused a 'fail', empty on 'pass') - for a caller that wants the headline without reading `errors`/`flags`.",
                        "properties": {
                          "blocking_checks": {
                            "description": "Distinct check codes that caused 'fail' (the same codes used in `errors_detail[].check`, `flags[].check` and `hints[].check`), in first-seen order; empty on 'pass'.",
                            "items": {
                              "type": "string"
                            },
                            "title": "Blocking Checks",
                            "type": "array"
                          },
                          "result": {
                            "description": "Same value as the top-level `result`.",
                            "enum": [
                              "pass",
                              "fail"
                            ],
                            "title": "Result",
                            "type": "string"
                          }
                        },
                        "required": [
                          "result",
                          "blocking_checks"
                        ],
                        "title": "Summary",
                        "type": "object"
                      },
                      "task_id": {
                        "title": "Task Id",
                        "type": "string"
                      },
                      "verification_id": {
                        "description": "Unique UUID (v4) for this verification. Part of the signed receipt.",
                        "title": "Verification Id",
                        "type": "string"
                      },
                      "verified_at": {
                        "description": "ISO-8601 UTC time this service ran the verification. Identical to attestation.timestamp (the same value, read once); this service's own clock, not an externally verified time.",
                        "title": "Verified At",
                        "type": "string"
                      },
                      "verifier_version": {
                        "title": "Verifier Version",
                        "type": "string"
                      },
                      "verify": {
                        "description": "How to verify this receipt without any other lookup than this response and public_key_url: canonicalization and hash algorithm behind every hash and the signature itself, this service's name, and its MCP endpoint.",
                        "properties": {
                          "canonicalization": {
                            "description": "How every hash below, and the signed bytes themselves, are computed.",
                            "title": "Canonicalization",
                            "type": "string"
                          },
                          "hash_algorithm": {
                            "description": "Algorithm behind every *_hash field in this response.",
                            "title": "Hash Algorithm",
                            "type": "string"
                          },
                          "key_version": {
                            "description": "Matches attestation.key_version.",
                            "title": "Key Version",
                            "type": "string"
                          },
                          "mcp": {
                            "description": "This service's MCP (Model Context Protocol) endpoint.",
                            "title": "Mcp",
                            "type": "string"
                          },
                          "public_key_url": {
                            "description": "Agent-card URL listing the public key for key_version below, and every key this service has ever signed with.",
                            "title": "Public Key Url",
                            "type": "string"
                          },
                          "service": {
                            "description": "This service's name.",
                            "title": "Service",
                            "type": "string"
                          }
                        },
                        "required": [
                          "public_key_url",
                          "key_version",
                          "canonicalization",
                          "hash_algorithm",
                          "service",
                          "mcp"
                        ],
                        "title": "VerifySection",
                        "type": "object"
                      }
                    },
                    "required": [
                      "summary",
                      "next_actions",
                      "result",
                      "verification_id",
                      "task_id",
                      "agent_id",
                      "output_hash",
                      "schema_hash",
                      "rules_hash",
                      "request_hash",
                      "verified_at",
                      "verifier_version",
                      "enforce_rules",
                      "strict_content_check",
                      "errors",
                      "errors_total",
                      "errors_omitted",
                      "errors_detail_total",
                      "errors_detail_omitted",
                      "flags_total",
                      "flags_omitted",
                      "hints",
                      "hints_total",
                      "hints_omitted",
                      "schema_compliance",
                      "integrity_checks",
                      "overall",
                      "verify",
                      "attestation"
                    ],
                    "title": "VerifySchemaResponse",
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "json-schema",
        "output-validation",
        "attestation",
        "invoice",
        "x402",
        "bazaar"
      ],
      "sourceHost": "fastapi-service-5ag4.onrender.com",
      "lastUpdated": "2026-10-01T06:07:46.552Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 2,
        "lastCalledAt": "2026-10-01T06:07:46.273Z"
      },
      "metadata": {
        "serviceName": "Agent Output Verifier",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "agent_id": "example-seller-001",
                  "enforce_rules": true,
                  "expected_schema": {
                    "properties": {
                      "currency": {
                        "enum": [
                          "USD",
                          "EUR"
                        ]
                      },
                      "invoice_id": {
                        "pattern": "^INV-[0-9]{4}$",
                        "type": "string"
                      },
                      "line_items": {
                        "items": {
                          "properties": {
                            "line_total": {
                              "minimum": 0,
                              "type": "number"
                            },
                            "qty": {
                              "minimum": 1,
                              "type": "integer"
                            },
                            "sku": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "sku",
                            "qty",
                            "line_total"
                          ],
                          "type": "object"
                        },
                        "minItems": 1,
                        "type": "array"
                      },
                      "total": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "invoice_id",
                      "currency",
                      "line_items",
                      "total"
                    ],
                    "type": "object"
                  },
                  "rules": [
                    {
                      "equals_field": "total",
                      "field": "line_items[].line_total",
                      "type": "sum_equals"
                    }
                  ],
                  "submitted_output": {
                    "currency": "USD",
                    "invoice_id": "INV-7731",
                    "line_items": [
                      {
                        "line_total": 87,
                        "qty": 3,
                        "sku": "CRWL-100"
                      },
                      {
                        "line_total": 42.5,
                        "qty": 1,
                        "sku": "CRWL-200"
                      }
                    ],
                    "total": 129.5
                  },
                  "task_id": "example-task-001"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "agent_id": "example-seller-001",
                  "attestation": {
                    "algorithm": "Ed25519",
                    "key_version": "v1-example",
                    "signature": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
                    "timestamp": "2026-01-01T00:00:00+00:00"
                  },
                  "enforce_rules": true,
                  "errors": [],
                  "errors_detail": [],
                  "errors_detail_omitted": 0,
                  "errors_detail_total": 0,
                  "errors_omitted": 0,
                  "errors_total": 0,
                  "flags": [],
                  "flags_omitted": 0,
                  "flags_total": 0,
                  "hints": [],
                  "hints_omitted": 0,
                  "hints_total": 0,
                  "integrity_checks": {
                    "passed": 8,
                    "ratio": 1,
                    "total": 8
                  },
                  "next_actions": [
                    {
                      "action": "attach_receipt",
                      "for": "seller"
                    },
                    {
                      "action": "proceed_to_payment",
                      "for": "buyer"
                    }
                  ],
                  "output_hash": "39e3d0a1431e3ce9cda89a1d2873e1ffb4e34f4eeded2ffa87946fbd941a34c3",
                  "overall": {
                    "passed": 30,
                    "ratio": 1,
                    "total": 30
                  },
                  "request_hash": "5ff8a7a8bb5984b5340bf5cf02ccda5d0d401587674c7dad7ed5f5402db25e7a",
                  "result": "pass",
                  "rules_hash": "2acb6de92b88cfbca279ea6d5bd74b7a1e7dec0839dd093dbe041e25df3364d2",
                  "schema_compliance": {
                    "passed": 22,
                    "ratio": 1,
                    "total": 22
                  },
                  "schema_hash": "23ea3213715cfaf2011dabe2a9a69d4ac25b6eceec7ce3d4bfef9a1298b69b2a",
                  "strict_content_check": false,
                  "summary": {
                    "blocking_checks": [],
                    "result": "pass"
                  },
                  "task_id": "example-task-001",
                  "verification_id": "c30d3398-9717-46de-9a3e-cb38f1074676",
                  "verified_at": "2026-01-01T00:00:00+00:00",
                  "verifier_version": "0.4.1",
                  "verify": {
                    "canonicalization": "RFC 8785 (JCS)",
                    "hash_algorithm": "SHA-256",
                    "key_version": "v1-2026-09c",
                    "mcp": "https://fastapi-service-5ag4.onrender.com/mcp",
                    "public_key_url": "https://fastapi-service-5ag4.onrender.com/.well-known/agent-card.json",
                    "service": "Agent Output Verifier"
                  }
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "agent_id": {
                          "anyOf": [
                            {
                              "maxLength": 200,
                              "minLength": 1,
                              "pattern": "^[^\\x00-\\x1f\\x7f]+$",
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "default": null,
                          "description": "Optional label identifying the agent that produced submitted_output (for example, the seller), used for /reputation and the trust score: records and scores belong to the producer, not to whoever calls this endpoint. It is an unauthenticated label. agent_ids starting with 'test-' are reserved for testing: the verification runs normally but is never recorded, so it cannot affect any reputation or trust score. 1-200 printable characters (same rule as GET /score/{agent_id}); a longer or malformed value is rejected (422), not truncated.",
                          "title": "Agent Id"
                        },
                        "bounds": {
                          "anyOf": [
                            {
                              "additionalProperties": {
                                "description": "Optional inclusive min/max for one field. Numbers, or ISO-8601 date /\ndatetime strings (compared as datetimes; naive values are treated as UTC).",
                                "properties": {
                                  "if_present": {
                                    "default": false,
                                    "description": "Optional. When true, the check is skipped where this field is absent (the whole path, or an element of an array it applies to) instead of being reported as unable to run: no flag, and enforce_rules does not fail on it. When false (default) an absent field is a flag, and a failure under enforce_rules.",
                                    "title": "If Present",
                                    "type": "boolean"
                                  },
                                  "max": {
                                    "anyOf": [
                                      {
                                        "type": "integer"
                                      },
                                      {
                                        "type": "number"
                                      },
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Max"
                                  },
                                  "min": {
                                    "anyOf": [
                                      {
                                        "type": "integer"
                                      },
                                      {
                                        "type": "number"
                                      },
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Min"
                                  }
                                },
                                "title": "Bound",
                                "type": "object"
                              },
                              "maxProperties": 50,
                              "type": "object"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "default": null,
                          "description": "Optional per-field min/max, keyed by dotted path with '[]' array wildcard (e.g. 'items[].price'). Numbers or ISO-8601 dates. Violations are reported as informational flags unless enforce_rules is true.",
                          "title": "Bounds"
                        },
                        "detail": {
                          "default": "full",
                          "description": "'full' (default) returns everything; 'compact' returns only the summary, next actions, receipt and signature. Use compact inside verify-repair loops to save tokens. 'compact' fields: summary, next_actions, result, the receipt fields (verification_id, task_id, agent_id, output_hash, schema_hash, rules_hash, verified_at, verifier_version, enforce_rules, strict_content_check), verify and attestation - errors, errors_detail, flags, hints and the scores are left out entirely, not just emptied. Both shapes are fully signed.",
                          "enum": [
                            "full",
                            "compact"
                          ],
                          "title": "Detail",
                          "type": "string"
                        },
                        "enforce_rules": {
                          "default": false,
                          "description": "Opt-in. When true, every configured bound and consistency rule must hold, or the result is 'fail' (like strict_content_check), with an 'enforce_rules: ...' entry in errors. That includes a rule or bound that cannot run (its path is missing, a value is not comparable, a value has nothing to be compared against): it fails rather than passing silently, so omitting a field, in the whole path or in any array element the rule applies to, cannot skip a binding rule. A rule or bound with if_present: true is skipped where its field is absent instead. When false (default) nothing changes: violations and unrunnable rules stay informational flags. Echoed back in the signed response.",
                          "title": "Enforce Rules",
                          "type": "boolean"
                        },
                        "expected_schema": {
                          "additionalProperties": true,
                          "title": "Expected Schema",
                          "type": "object"
                        },
                        "rules": {
                          "anyOf": [
                            {
                              "items": {
                                "description": "One caller-supplied cross-field rule. Paths use dotted keys with '[]'\nas an array wildcard, e.g. 'items[].price' or 'order.total'.\n\n  sum_equals: sum of `field` values == `equals_field` value (or `equals`)\n  gte / lte:  `field` >= / <= `other_field` value (or `value`)\n  exists_in:  every `field` value is among `in_field` values (or `values`)\n  unique:     no duplicates among `field` values; if `field` names an\n              array itself, no duplicate elements in it",
                                "properties": {
                                  "equals": {
                                    "anyOf": [
                                      {
                                        "type": "integer"
                                      },
                                      {
                                        "type": "number"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Equals"
                                  },
                                  "equals_field": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Equals Field"
                                  },
                                  "field": {
                                    "title": "Field",
                                    "type": "string"
                                  },
                                  "if_present": {
                                    "default": false,
                                    "description": "Optional. When true, the check is skipped where this field is absent (the whole path, or an element of an array it applies to) instead of being reported as unable to run: no flag, and enforce_rules does not fail on it. When false (default) an absent field is a flag, and a failure under enforce_rules. Applies to this rule's own `field`; fields it refers to (equals_field, other_field, in_field) must still exist.",
                                    "title": "If Present",
                                    "type": "boolean"
                                  },
                                  "in_field": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "In Field"
                                  },
                                  "other_field": {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Other Field"
                                  },
                                  "tolerance": {
                                    "default": 1e-9,
                                    "description": "Absolute tolerance for sum_equals and the near-match check gte/lte use. The default (1e-9) suits exact arithmetic but is usually too tight for money that passed through any floating-point math (e.g. percentage discounts, tax, unit-price * quantity): 0.1 + 0.2 != 0.3 in IEEE-754 floats by about 5.5e-17, and real pricing data regularly carries larger rounding drift than that. For a field in major currency units (dollars, euros), 0.01 (one cent) is a reasonable tolerance; for minor units (cents) already stored as integers, the default is fine. Too loose a tolerance can mask a genuine mismatch, so prefer the smallest value that tolerates your data's own rounding, not a large one 'to be safe.'",
                                    "minimum": 0,
                                    "title": "Tolerance",
                                    "type": "number"
                                  },
                                  "type": {
                                    "enum": [
                                      "sum_equals",
                                      "gte",
                                      "lte",
                                      "exists_in",
                                      "unique"
                                    ],
                                    "title": "Type",
                                    "type": "string"
                                  },
                                  "value": {
                                    "anyOf": [
                                      {
                                        "type": "integer"
                                      },
                                      {
                                        "type": "number"
                                      },
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Value"
                                  },
                                  "values": {
                                    "anyOf": [
                                      {
                                        "items": {},
                                        "type": "array"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "default": null,
                                    "title": "Values"
                                  }
                                },
                                "required": [
                                  "type",
                                  "field"
                                ],
                                "title": "ConsistencyRule",
                                "type": "object"
                              },
                              "maxItems": 50,
                              "type": "array"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "default": null,
                          "description": "Optional cross-field rules: sum_equals, gte, lte, exists_in, unique (duplicate detection). Violations are reported as informational flags unless enforce_rules is true.",
                          "title": "Rules"
                        },
                        "strict_content_check": {
                          "default": false,
                          "description": "Opt-in. When true, any string in submitted_output containing control characters (e.g. null bytes) or embedded HTML/script markup makes the result 'fail'. When false (default) this is not checked at all.",
                          "title": "Strict Content Check",
                          "type": "boolean"
                        },
                        "submitted_output": {
                          "title": "Submitted Output"
                        },
                        "task_id": {
                          "description": "Your own identifier for this verification. 1-200 printable characters, no control characters and no lone Unicode surrogate; a request outside that range is rejected (422), not truncated.",
                          "maxLength": 200,
                          "minLength": 1,
                          "pattern": "^[^\\x00-\\x1f\\x7f]+$",
                          "title": "Task Id",
                          "type": "string"
                        }
                      },
                      "required": [
                        "task_id",
                        "expected_schema",
                        "submitted_output"
                      ],
                      "title": "VerifySchemaRequest",
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "agent_id": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "description": "Echo of the agent_id label supplied in the request; null if none. Identifies the agent that produced submitted_output (for example, the seller): this receipt, and any reputation or trust score it feeds, belongs to that producer. It is an unauthenticated label chosen by the caller, not a proven identity, and not the identity of whoever called this endpoint.",
                          "title": "Agent Id"
                        },
                        "attestation": {
                          "description": "Ed25519 signature over this response (every field above, including the receipt fields) plus the timestamp and key_version. The timestamp is this service's own clock, not an externally verified one. Public key and verification steps: /.well-known/agent-card.json, capabilities.extensions (attestation entry).",
                          "properties": {
                            "algorithm": {
                              "const": "Ed25519",
                              "title": "Algorithm",
                              "type": "string"
                            },
                            "key_version": {
                              "title": "Key Version",
                              "type": "string"
                            },
                            "signature": {
                              "title": "Signature",
                              "type": "string"
                            },
                            "timestamp": {
                              "title": "Timestamp",
                              "type": "string"
                            }
                          },
                          "required": [
                            "algorithm",
                            "key_version",
                            "timestamp",
                            "signature"
                          ],
                          "title": "Attestation",
                          "type": "object"
                        },
                        "enforce_rules": {
                          "description": "Whether the request had enforce_rules on: true means every rule and bound had to hold (violations and unrunnable rules fail the result); false means they were only flags.",
                          "title": "Enforce Rules",
                          "type": "boolean"
                        },
                        "errors": {
                          "description": "Every violation (schema, then strict-content, then enforce_rules), capped at the first 100 schema-validation errors; see errors_total / errors_omitted. Non-schema errors (strict-content, enforce_rules) are never capped. Not part of the 'compact' detail level.",
                          "items": {
                            "type": "string"
                          },
                          "title": "Errors",
                          "type": "array"
                        },
                        "errors_detail": {
                          "description": "The structured form of the leading entries in `errors`, same order, so a caller can act (check, path, expected, found) without parsing text; `errors` itself is unchanged, for compatibility. See errors_detail_total / errors_detail_omitted for how many entries in `errors` this covers.",
                          "items": {
                            "description": "The structured form of one entry in `errors`, at the same index, so a caller can act\non a violation without parsing its text (verifier_version 0.4.0). Same shape as the\nmatching `Hint` (check, path, expected, found), plus the original text for compatibility.\nOnly the first errors_detail_total entries get one, same cap as hints (MAX_DETAILS /\nMAX_STRICT_ERRORS below) - a formatted string is far cheaper to keep than a structured\none; see errors_detail_total / errors_detail_omitted.",
                            "properties": {
                              "check": {
                                "description": "Same meaning as Hint.check.",
                                "title": "Check",
                                "type": "string"
                              },
                              "expected": {
                                "description": "Same meaning as Hint.expected.",
                                "title": "Expected",
                                "type": "string"
                              },
                              "found": {
                                "description": "Same meaning as Hint.found.",
                                "title": "Found",
                                "type": "string"
                              },
                              "message": {
                                "description": "The matching entry in `errors`, verbatim.",
                                "title": "Message",
                                "type": "string"
                              },
                              "path": {
                                "description": "Same meaning as Hint.path.",
                                "title": "Path",
                                "type": "string"
                              }
                            },
                            "required": [
                              "check",
                              "path",
                              "expected",
                              "found",
                              "message"
                            ],
                            "title": "ErrorDetail",
                            "type": "object"
                          },
                          "title": "Errors Detail",
                          "type": "array"
                        },
                        "errors_detail_omitted": {
                          "description": "errors_total minus errors_detail_total; 0 when every error has a structured form.",
                          "title": "Errors Detail Omitted",
                          "type": "integer"
                        },
                        "errors_detail_total": {
                          "description": "How many entries in `errors` have a structured form available. Same cap as `hints` (a structured form costs more to build than the text alone).",
                          "title": "Errors Detail Total",
                          "type": "integer"
                        },
                        "errors_omitted": {
                          "description": "errors_total minus len(errors); 0 when nothing was cut off.",
                          "title": "Errors Omitted",
                          "type": "integer"
                        },
                        "errors_total": {
                          "description": "How many errors exist in total. Equal to len(errors) unless the 100-error schema cap above was hit.",
                          "title": "Errors Total",
                          "type": "integer"
                        },
                        "flags": {
                          "description": "Integrity findings (placeholder text, possible truncation, bounds and consistency-rule violations). severity is 'error' for a finding that enforce_rules made fail the result, 'info' otherwise; either way, a flag never itself changes 'result' - it is `errors` that does. Not part of the 'compact' detail level.",
                          "items": {
                            "properties": {
                              "check": {
                                "title": "Check",
                                "type": "string"
                              },
                              "detail": {
                                "title": "Detail",
                                "type": "string"
                              },
                              "field": {
                                "title": "Field",
                                "type": "string"
                              },
                              "severity": {
                                "default": "info",
                                "description": "'error' when enforce_rules made this specific bound/rule finding fail the result (see VerifySchemaRequest.enforce_rules); 'info' otherwise. Never affects `result` itself - `result` is decided by `errors`, of which this finding is then also a member.",
                                "enum": [
                                  "info",
                                  "error"
                                ],
                                "title": "Severity",
                                "type": "string"
                              }
                            },
                            "required": [
                              "check",
                              "field",
                              "detail"
                            ],
                            "title": "Flag",
                            "type": "object"
                          },
                          "title": "Flags",
                          "type": "array"
                        },
                        "flags_omitted": {
                          "description": "Integrity flags beyond the 100 returned; 0 when nothing was cut off.",
                          "title": "Flags Omitted",
                          "type": "integer"
                        },
                        "flags_total": {
                          "description": "How many flags exist in total (flags holds at most the first 100, plus a flags_truncated marker when there are more), counting an unhashable_input flag if present.",
                          "title": "Flags Total",
                          "type": "integer"
                        },
                        "hints": {
                          "description": "Machine-actionable, template-based fix hints: one per schema validation failure (first, in the same order as `errors`), then per strict-content failure and integrity flag. At most 20; see hints_total / hints_omitted. Where, what was expected, what was found. Never a guessed corrected value. Not part of the 'compact' detail level.",
                          "items": {
                            "properties": {
                              "check": {
                                "description": "The JSON Schema keyword that failed (type, required, minimum, ...), or the integrity check (strict_content_check, placeholder_content, truncation, bounds, consistency:*, unhashable_input).",
                                "title": "Check",
                                "type": "string"
                              },
                              "expected": {
                                "description": "What the check wanted at that path, from a fixed template (e.g. 'number').",
                                "title": "Expected",
                                "type": "string"
                              },
                              "found": {
                                "description": "What was there instead, from a fixed template (e.g. 'string', 'missing', '-1'). Long values are shortened; whole values are never echoed.",
                                "title": "Found",
                                "type": "string"
                              },
                              "path": {
                                "description": "Where, as a JSON path: '$.items[3].price'. For a missing required property, the path where it should be. Integrity hints use the flag's own field notation with a '$.' prefix.",
                                "title": "Path",
                                "type": "string"
                              },
                              "source": {
                                "description": "'schema': a JSON Schema validation failure (one per entry in `errors`, same order). 'integrity': a strict-content failure or an informational flag.",
                                "enum": [
                                  "schema",
                                  "integrity"
                                ],
                                "title": "Source",
                                "type": "string"
                              }
                            },
                            "required": [
                              "source",
                              "check",
                              "path",
                              "expected",
                              "found"
                            ],
                            "title": "Hint",
                            "type": "object"
                          },
                          "title": "Hints",
                          "type": "array"
                        },
                        "hints_omitted": {
                          "description": "hints_total minus len(hints).",
                          "title": "Hints Omitted",
                          "type": "integer"
                        },
                        "hints_total": {
                          "description": "How many hints exist in total (hints holds at most the first 20).",
                          "title": "Hints Total",
                          "type": "integer"
                        },
                        "integrity_checks": {
                          "description": "Integrity checks that passed out of those evaluated (per string: placeholder and truncation, plus strict content when enabled; per schema-described object: completeness; per configured bound and consistency-rule comparison). Informational: only strict_content_check failures (and enforce_rules violations, if enabled) can change `result`. Not part of the 'compact' detail level.",
                          "properties": {
                            "passed": {
                              "title": "Passed",
                              "type": "integer"
                            },
                            "ratio": {
                              "anyOf": [
                                {
                                  "type": "number"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "description": "passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.",
                              "title": "Ratio"
                            },
                            "total": {
                              "title": "Total",
                              "type": "integer"
                            }
                          },
                          "required": [
                            "ratio",
                            "passed",
                            "total"
                          ],
                          "title": "SubScore",
                          "type": "object"
                        },
                        "next_actions": {
                          "description": "What to do next, machine-readable. On 'fail': [{\"action\": \"repair_and_reverify\", \"using\": \"hints\"}]. On 'pass': [{\"action\": \"attach_receipt\", \"for\": \"seller\"}, {\"action\": \"proceed_to_payment\", \"for\": \"buyer\"}]. A plain list of string-keyed objects (not a stricter per-action model): the two shapes share only `action`, and a `for` field could not be a Python attribute name without an alias that REST and MCP risk serializing differently.",
                          "items": {
                            "additionalProperties": {
                              "type": "string"
                            },
                            "type": "object"
                          },
                          "title": "Next Actions",
                          "type": "array"
                        },
                        "output_hash": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "description": "SHA-256 (64 lowercase hex chars = 32 bytes; add 0x to use it as a bytes32) of the JCS canonical JSON of submitted_output, the data that was verified. Key order and whitespace in what you sent do not change it. null only if it has no JCS form (NaN/Infinity, a lone surrogate).",
                          "title": "Output Hash"
                        },
                        "overall": {
                          "description": "A pooled count across both groups: (schema_compliance.passed + integrity_checks.passed) / (schema_compliance.total + integrity_checks.total), with those two sums as passed and total. It is NOT an average of the two ratios (the larger group weighs more), and it says nothing about whether the content is right. null ratio when the total is 0. Informational only: never changes `result`. Not part of the 'compact' detail level.",
                          "properties": {
                            "passed": {
                              "title": "Passed",
                              "type": "integer"
                            },
                            "ratio": {
                              "anyOf": [
                                {
                                  "type": "number"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "description": "passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.",
                              "title": "Ratio"
                            },
                            "total": {
                              "title": "Total",
                              "type": "integer"
                            }
                          },
                          "required": [
                            "ratio",
                            "passed",
                            "total"
                          ],
                          "title": "SubScore",
                          "type": "object"
                        },
                        "request_hash": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "description": "SHA-256 (64 lowercase hex chars, no 0x prefix) of the RFC 8785 (JCS) canonical JSON of the request as parsed: task_id, agent_id, expected_schema, submitted_output, strict_content_check, bounds, rules, enforce_rules, with defaults filled in (agent_id/bounds/rules null, strict_content_check and enforce_rules false). Inside bounds and rules, every PER-RULE field is also filled to its own default, not just the ones you supplied: an omitted consistency-rule field hashes as equals_field/equals/other_field/value/in_field/values: null, tolerance: 1e-9, if_present: false, and an omitted bound field hashes as if_present: false - so two requests whose rules/bounds differ only by which optional fields were typed out still hash identically here. This is the opposite convention from rules_hash (below), which hashes exactly and only the fields you supplied, with nothing defaulted in - hash your own rules JSON in rules_hash's documented shape if you need to confirm which rules were applied without re-deriving every default. null only if the request contains data with no JCS form (NaN/Infinity, a lone surrogate). Not part of the 'compact' detail level.",
                          "title": "Request Hash"
                        },
                        "result": {
                          "enum": [
                            "pass",
                            "fail"
                          ],
                          "title": "Result",
                          "type": "string"
                        },
                        "rules_hash": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "description": "SHA-256 (64 lowercase hex chars) of the RFC 8785 (JCS) canonical JSON of {\"bounds\": <the bounds you supplied or null>, \"rules\": <the rules you supplied or null>}, containing exactly the fields you supplied (fields left at their defaults are not included), so you can hash your own rules JSON in that shape and compare. It lets a buyer confirm which rules were applied. null when no bounds or rules were supplied (or they contain NaN/Infinity).",
                          "title": "Rules Hash"
                        },
                        "schema_compliance": {
                          "description": "JSON Schema assertions that passed out of those evaluated (each keyword such as type/required/minimum, at each place it applies; anyOf/oneOf/not/if count once, applicators like properties and items are not counted themselves). A separate figure from integrity_checks: the two ratios are never averaged (see `overall` for the pooled count). Informational: `result` is decided by errors, not by this. Not part of the 'compact' detail level.",
                          "properties": {
                            "passed": {
                              "title": "Passed",
                              "type": "integer"
                            },
                            "ratio": {
                              "anyOf": [
                                {
                                  "type": "number"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "description": "passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.",
                              "title": "Ratio"
                            },
                            "total": {
                              "title": "Total",
                              "type": "integer"
                            }
                          },
                          "required": [
                            "ratio",
                            "passed",
                            "total"
                          ],
                          "title": "SubScore",
                          "type": "object"
                        },
                        "schema_hash": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "description": "SHA-256 (64 lowercase hex chars) of the JCS canonical JSON of expected_schema. null only if it has no JCS form.",
                          "title": "Schema Hash"
                        },
                        "strict_content_check": {
                          "description": "Whether the request had strict_content_check on: true means control characters and embedded HTML/script markup in submitted_output failed the result; false means that check did not run.",
                          "title": "Strict Content Check",
                          "type": "boolean"
                        },
                        "summary": {
                          "description": "Compact digest of the verdict: the same `result`, and `blocking_checks` (the distinct check codes that caused a 'fail', empty on 'pass') - for a caller that wants the headline without reading `errors`/`flags`.",
                          "properties": {
                            "blocking_checks": {
                              "description": "Distinct check codes that caused 'fail' (the same codes used in `errors_detail[].check`, `flags[].check` and `hints[].check`), in first-seen order; empty on 'pass'.",
                              "items": {
                                "type": "string"
                              },
                              "title": "Blocking Checks",
                              "type": "array"
                            },
                            "result": {
                              "description": "Same value as the top-level `result`.",
                              "enum": [
                                "pass",
                                "fail"
                              ],
                              "title": "Result",
                              "type": "string"
                            }
                          },
                          "required": [
                            "result",
                            "blocking_checks"
                          ],
                          "title": "Summary",
                          "type": "object"
                        },
                        "task_id": {
                          "title": "Task Id",
                          "type": "string"
                        },
                        "verification_id": {
                          "description": "Unique UUID (v4) for this verification. Part of the signed receipt.",
                          "title": "Verification Id",
                          "type": "string"
                        },
                        "verified_at": {
                          "description": "ISO-8601 UTC time this service ran the verification. Identical to attestation.timestamp (the same value, read once); this service's own clock, not an externally verified time.",
                          "title": "Verified At",
                          "type": "string"
                        },
                        "verifier_version": {
                          "title": "Verifier Version",
                          "type": "string"
                        },
                        "verify": {
                          "description": "How to verify this receipt without any other lookup than this response and public_key_url: canonicalization and hash algorithm behind every hash and the signature itself, this service's name, and its MCP endpoint.",
                          "properties": {
                            "canonicalization": {
                              "description": "How every hash below, and the signed bytes themselves, are computed.",
                              "title": "Canonicalization",
                              "type": "string"
                            },
                            "hash_algorithm": {
                              "description": "Algorithm behind every *_hash field in this response.",
                              "title": "Hash Algorithm",
                              "type": "string"
                            },
                            "key_version": {
                              "description": "Matches attestation.key_version.",
                              "title": "Key Version",
                              "type": "string"
                            },
                            "mcp": {
                              "description": "This service's MCP (Model Context Protocol) endpoint.",
                              "title": "Mcp",
                              "type": "string"
                            },
                            "public_key_url": {
                              "description": "Agent-card URL listing the public key for key_version below, and every key this service has ever signed with.",
                              "title": "Public Key Url",
                              "type": "string"
                            },
                            "service": {
                              "description": "This service's name.",
                              "title": "Service",
                              "type": "string"
                            }
                          },
                          "required": [
                            "public_key_url",
                            "key_version",
                            "canonicalization",
                            "hash_algorithm",
                            "service",
                            "mcp"
                          ],
                          "title": "VerifySection",
                          "type": "object"
                        }
                      },
                      "required": [
                        "summary",
                        "next_actions",
                        "result",
                        "verification_id",
                        "task_id",
                        "agent_id",
                        "output_hash",
                        "schema_hash",
                        "rules_hash",
                        "request_hash",
                        "verified_at",
                        "verifier_version",
                        "enforce_rules",
                        "strict_content_check",
                        "errors",
                        "errors_total",
                        "errors_omitted",
                        "errors_detail_total",
                        "errors_detail_omitted",
                        "flags_total",
                        "flags_omitted",
                        "hints",
                        "hints_total",
                        "hints_omitted",
                        "schema_compliance",
                        "integrity_checks",
                        "overall",
                        "verify",
                        "attestation"
                      ],
                      "title": "VerifySchemaResponse",
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 39833,
      "slug": "39833",
      "resource": "https://worxai.tech/api/x402/v2/datasets",
      "description": "Catalog of 19 synthetic datasets for AI agent training and testing — financial markets, x402 agent payment traces, MCP tool-call transcripts, healthcare claims, IoT sensor logs, and more. Each category is generated on demand and purchasable individually via /datasets/detail. Catalog access is priced at $0.035 per delivered catalog row per successful call.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xD5F951C86B0A4022c72c38ab5BA66A682A259420",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "35000",
          "amountUsd": 0.035,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "description": "Initial catalog discovery request; paid retries must preserve this method and exact resource URL.",
              "method": "GET",
              "queryParams": {},
              "type": "http"
            },
            "output": {
              "example": {
                "count": 19,
                "data": [
                  {
                    "description": "Synthetic OHLCV price ticks, order-book snapshots, and trade events for backtesting and market-simulation agents.",
                    "detailEndpoint": "https://worxai.tech/api/x402/v2/datasets/detail?id=financial-markets&rows=1000",
                    "id": "financial-markets",
                    "label": "Financial Markets"
                  },
                  {
                    "description": "Synthetic x402 payment-challenge/settlement traces for training and evaluating autonomous agent payment logic.",
                    "detailEndpoint": "https://worxai.tech/api/x402/v2/datasets/detail?id=x402-agent-traces&rows=1000",
                    "id": "x402-agent-traces",
                    "label": "x402 Agent Payment Traces"
                  },
                  {
                    "description": "Synthetic MCP tool-invocation transcripts (requests, arguments, responses) for agent tool-use training data.",
                    "detailEndpoint": "https://worxai.tech/api/x402/v2/datasets/detail?id=mcp-tool-call-transcripts&rows=1000",
                    "id": "mcp-tool-call-transcripts",
                    "label": "MCP Tool Call Transcripts"
                  }
                ],
                "note": "Any category id (listed or custom) can be purchased via detailEndpoint — data is generated on demand. For a single-call purchase with no catalog browsing, use /api/x402/v2/gabriel?need=<free text> instead.",
                "paid": true,
                "txHash": "0x..."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "properties": {},
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        },
        "facilitator": {
          "url": "https://api.cdp.coinbase.com/platform/v2/x402"
        }
      },
      "tags": [
        "bazaar",
        "facilitator"
      ],
      "sourceHost": "worxai.tech",
      "lastUpdated": "2026-09-17T05:44:37.67Z",
      "quality": {
        "calls30d": 13,
        "uniquePayers30d": 3,
        "lastCalledAt": "2026-09-17T05:44:37.38Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "description": "Initial catalog discovery request; paid retries must preserve this method and exact resource URL.",
                "method": "GET",
                "queryParams": {},
                "type": "http"
              },
              "output": {
                "example": {
                  "count": 19,
                  "data": [
                    {
                      "description": "Synthetic OHLCV price ticks, order-book snapshots, and trade events for backtesting and market-simulation agents.",
                      "detailEndpoint": "https://worxai.tech/api/x402/v2/datasets/detail?id=financial-markets&rows=1000",
                      "id": "financial-markets",
                      "label": "Financial Markets"
                    },
                    {
                      "description": "Synthetic x402 payment-challenge/settlement traces for training and evaluating autonomous agent payment logic.",
                      "detailEndpoint": "https://worxai.tech/api/x402/v2/datasets/detail?id=x402-agent-traces&rows=1000",
                      "id": "x402-agent-traces",
                      "label": "x402 Agent Payment Traces"
                    },
                    {
                      "description": "Synthetic MCP tool-invocation transcripts (requests, arguments, responses) for agent tool-use training data.",
                      "detailEndpoint": "https://worxai.tech/api/x402/v2/datasets/detail?id=mcp-tool-call-transcripts&rows=1000",
                      "id": "mcp-tool-call-transcripts",
                      "label": "MCP Tool Call Transcripts"
                    }
                  ],
                  "note": "Any category id (listed or custom) can be purchased via detailEndpoint — data is generated on demand. For a single-call purchase with no catalog browsing, use /api/x402/v2/gabriel?need=<free text> instead.",
                  "paid": true,
                  "txHash": "0x..."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "properties": {},
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          },
          "facilitator": {
            "url": "https://api.cdp.coinbase.com/platform/v2/x402"
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26919,
      "slug": "26919",
      "resource": "https://cdp-agent-0-01.onrender.com/",
      "description": "AgentWire service card for webhook inbox relay and web fetch infrastructure.",
      "type": "http",
      "serviceName": "AgentWire",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xed7d30e8bc643503f9da261ed8e623bb6ecf6189",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "endpoint": {
                "type": "string"
              },
              "facilitator": {
                "type": "string"
              },
              "payTo": {
                "type": "string"
              },
              "paymentNetwork": {
                "type": "string"
              },
              "protocol": {
                "type": "string"
              },
              "service": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "tagline": {
                "type": "string"
              },
              "tools": {
                "items": {
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "price": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "name",
                    "price"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "version": {
                "type": "string"
              },
              "webhooks": {
                "type": "string"
              }
            },
            "required": [
              "service",
              "version",
              "status",
              "tagline",
              "protocol",
              "endpoint",
              "webhooks",
              "paymentNetwork",
              "facilitator",
              "payTo",
              "tools"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "agent_name": "ledger-bot",
                "capability": "webhook-inbox"
              },
              "type": "http"
            },
            "output": {
              "example": {
                "endpoint": "https://cdp-agent-0-01.onrender.com/mcp",
                "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
                "payTo": "0xed7d30e8bc643503f9da261ed8e623bb6ecf6189",
                "paymentNetwork": "eip155:8453",
                "protocol": "MCP over Streamable HTTP + x402 v2 payments",
                "service": "AgentWire",
                "status": "ready",
                "tagline": "Webhook inbox + web fetch + outbound relay for autonomous agents",
                "tools": [
                  {
                    "name": "create_inbox",
                    "price": "free"
                  },
                  {
                    "name": "drain_inbox",
                    "price": "$0.005"
                  },
                  {
                    "name": "peek_inbox",
                    "price": "$0.002"
                  },
                  {
                    "name": "inbox_stats",
                    "price": "$0.001"
                  },
                  {
                    "name": "fetch_url",
                    "price": "$0.012"
                  },
                  {
                    "name": "extract_links",
                    "price": "$0.008"
                  },
                  {
                    "name": "relay_post",
                    "price": "$0.015"
                  },
                  {
                    "name": "request_human_captcha_bypass",
                    "price": "$0.075"
                  },
                  {
                    "name": "ping",
                    "price": "free"
                  }
                ],
                "version": "1.2.0",
                "webhooks": "https://cdp-agent-0-01.onrender.com/hooks/{inboxId}"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": false,
                    "properties": {
                      "agent_name": {
                        "description": "Calling agent identifier for analytics and routing",
                        "type": "string"
                      },
                      "capability": {
                        "description": "Requested AgentWire capability hint (webhook-inbox, fetch, relay)",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "$schema": "https://json-schema.org/draft/2020-12/schema",
                    "properties": {
                      "endpoint": {
                        "type": "string"
                      },
                      "facilitator": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "paymentNetwork": {
                        "type": "string"
                      },
                      "protocol": {
                        "type": "string"
                      },
                      "service": {
                        "type": "string"
                      },
                      "status": {
                        "type": "string"
                      },
                      "tagline": {
                        "type": "string"
                      },
                      "tools": {
                        "items": {
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "price": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "name",
                            "price"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "version": {
                        "type": "string"
                      },
                      "webhooks": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "service",
                      "version",
                      "status",
                      "tagline",
                      "protocol",
                      "endpoint",
                      "webhooks",
                      "paymentNetwork",
                      "facilitator",
                      "payTo",
                      "tools"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "webhook",
        "inbox",
        "fetch",
        "agent-infrastructure",
        "relay",
        "bazaar"
      ],
      "sourceHost": "cdp-agent-0-01.onrender.com",
      "lastUpdated": "2026-10-13T13:41:19.647Z",
      "quality": {
        "calls30d": 12,
        "uniquePayers30d": 9,
        "lastCalledAt": "2026-10-13T13:41:19.422Z"
      },
      "metadata": {
        "serviceName": "AgentWire",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "agent_name": "ledger-bot",
                  "capability": "webhook-inbox"
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "endpoint": "https://cdp-agent-0-01.onrender.com/mcp",
                  "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
                  "payTo": "0xed7d30e8bc643503f9da261ed8e623bb6ecf6189",
                  "paymentNetwork": "eip155:8453",
                  "protocol": "MCP over Streamable HTTP + x402 v2 payments",
                  "service": "AgentWire",
                  "status": "ready",
                  "tagline": "Webhook inbox + web fetch + outbound relay for autonomous agents",
                  "tools": [
                    {
                      "name": "create_inbox",
                      "price": "free"
                    },
                    {
                      "name": "drain_inbox",
                      "price": "$0.005"
                    },
                    {
                      "name": "peek_inbox",
                      "price": "$0.002"
                    },
                    {
                      "name": "inbox_stats",
                      "price": "$0.001"
                    },
                    {
                      "name": "fetch_url",
                      "price": "$0.012"
                    },
                    {
                      "name": "extract_links",
                      "price": "$0.008"
                    },
                    {
                      "name": "relay_post",
                      "price": "$0.015"
                    },
                    {
                      "name": "request_human_captcha_bypass",
                      "price": "$0.075"
                    },
                    {
                      "name": "ping",
                      "price": "free"
                    }
                  ],
                  "version": "1.2.0",
                  "webhooks": "https://cdp-agent-0-01.onrender.com/hooks/{inboxId}"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": false,
                      "properties": {
                        "agent_name": {
                          "description": "Calling agent identifier for analytics and routing",
                          "type": "string"
                        },
                        "capability": {
                          "description": "Requested AgentWire capability hint (webhook-inbox, fetch, relay)",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "$schema": "https://json-schema.org/draft/2020-12/schema",
                      "properties": {
                        "endpoint": {
                          "type": "string"
                        },
                        "facilitator": {
                          "type": "string"
                        },
                        "payTo": {
                          "type": "string"
                        },
                        "paymentNetwork": {
                          "type": "string"
                        },
                        "protocol": {
                          "type": "string"
                        },
                        "service": {
                          "type": "string"
                        },
                        "status": {
                          "type": "string"
                        },
                        "tagline": {
                          "type": "string"
                        },
                        "tools": {
                          "items": {
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "price": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "name",
                              "price"
                            ],
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "version": {
                          "type": "string"
                        },
                        "webhooks": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "service",
                        "version",
                        "status",
                        "tagline",
                        "protocol",
                        "endpoint",
                        "webhooks",
                        "paymentNetwork",
                        "facilitator",
                        "payTo",
                        "tools"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28433,
      "slug": "28433",
      "resource": "https://x402.freeq.one/tools/llm_chat",
      "description": "LLM Chat: Chat with a language model. OpenAI-compatible /v1/chat/completions interface. Supports 50+ models. Free models (auto, eco, premium) are $0 — paid models (gpt-5.2, claude-opus-5, deepseek-v4-pro, ...) are charged at cost. See /tools/llm_chat/models for the full model list and rates. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/llm_chat.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "50000",
          "amountUsd": 0.05,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "max_tokens": {
                  "description": "Maximum tokens to generate (default 1024, max 4096). Lower values reduce cost for paid models.",
                  "type": "integer"
                },
                "messages": {
                  "description": "Conversation messages array",
                  "items": {
                    "properties": {
                      "content": {
                        "description": "Message text content",
                        "type": "string"
                      },
                      "role": {
                        "description": "Message role",
                        "enum": [
                          "system",
                          "user",
                          "assistant"
                        ],
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "model": {
                  "description": "Model ID. Examples: auto/eco/premium (free, $0.002), openai/gpt-5.2, anthropic/claude-opus-5, google/gemini-3.1-pro, deepseek/deepseek-v4-pro. Short names accepted (gpt-5.2, claude-opus-5). See /tools for full list.",
                  "type": "string"
                },
                "temperature": {
                  "description": "Sampling temperature 0-2 (default 0.7)",
                  "type": "number"
                }
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/llm_chat",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-08-27T08:44:50.149Z",
      "quality": {
        "calls30d": 12,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-13T09:08:15.355Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "max_tokens": {
                    "description": "Maximum tokens to generate (default 1024, max 4096). Lower values reduce cost for paid models.",
                    "type": "integer"
                  },
                  "messages": {
                    "description": "Conversation messages array",
                    "items": {
                      "properties": {
                        "content": {
                          "description": "Message text content",
                          "type": "string"
                        },
                        "role": {
                          "description": "Message role",
                          "enum": [
                            "system",
                            "user",
                            "assistant"
                          ],
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "model": {
                    "description": "Model ID. Examples: auto/eco/premium (free, $0.002), openai/gpt-5.2, anthropic/claude-opus-5, google/gemini-3.1-pro, deepseek/deepseek-v4-pro. Short names accepted (gpt-5.2, claude-opus-5). See /tools for full list.",
                    "type": "string"
                  },
                  "temperature": {
                    "description": "Sampling temperature 0-2 (default 0.7)",
                    "type": "number"
                  }
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/llm_chat",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 26810,
      "slug": "26810",
      "resource": "https://contextslim.friczero.com/fetch",
      "description": "[MCP: fetch_result] Targeted JSONPath extraction (query param mode) from cached context reference.",
      "type": "http",
      "serviceName": "ContextSlim",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xA18E34607479b706123cA5e1831f24d2ECECe4c6",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 604800
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {
                "referenceId": "ref_12345678"
              },
              "type": "http"
            },
            "output": {
              "example": {
                "referenceId": "ref_12345678",
                "result": {},
                "retrievedTokens": 9,
                "status": "success"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "ai-tools",
        "context-pruning",
        "json",
        "base",
        "bazaar"
      ],
      "sourceHost": "contextslim.friczero.com",
      "lastUpdated": "2026-10-08T12:02:27.744Z",
      "quality": {
        "calls30d": 11,
        "uniquePayers30d": 9,
        "lastCalledAt": "2026-10-08T12:02:27.424Z"
      },
      "metadata": {
        "serviceName": "ContextSlim",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {
                  "referenceId": "ref_12345678"
                },
                "type": "http"
              },
              "output": {
                "example": {
                  "referenceId": "ref_12345678",
                  "result": {},
                  "retrievedTokens": 9,
                  "status": "success"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD",
                        "DELETE"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 27176,
      "slug": "27176",
      "resource": "https://api.remix.live/mcp/x402-http/compile",
      "description": "Compile Solidity contracts with the Remix compiler, supporting multiple files, custom versions, and optimization settings",
      "type": "http",
      "serviceName": "Remix Project",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784737621/bazaar-icons/c199bed3b1409ce7.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x4CF33cCB14B43D76b4f672C3feDe297d1d763ace",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "10000",
          "amountUsd": 0.01,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "sources": {
                  "MyToken.sol": {
                    "content": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\ncontract MyToken {\n    string public name = \"MyToken\";\n}"
                  }
                },
                "version": "v0.8.35+commit.47b9dedd"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "contracts": {
                  "MyToken.sol": {
                    "MyToken": {
                      "abi": [],
                      "evm": {
                        "bytecode": {
                          "object": "0x608060405..."
                        }
                      }
                    }
                  }
                },
                "success": true,
                "version": "v0.8.35+commit.47b9dedd"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "properties": {
                      "settings": {
                        "description": "Compiler settings",
                        "type": "object"
                      },
                      "sources": {
                        "additionalProperties": {
                          "properties": {
                            "content": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "content"
                          ],
                          "type": "object"
                        },
                        "description": "Map of filename to source code",
                        "type": "object"
                      },
                      "version": {
                        "description": "Solidity compiler version",
                        "type": "string"
                      }
                    },
                    "required": [
                      "sources"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST",
                      "PUT",
                      "PATCH"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "solidity",
        "ethereum",
        "smart-contracts",
        "security",
        "compilation",
        "bazaar"
      ],
      "sourceHost": "api.remix.live",
      "lastUpdated": "2026-10-08T05:32:41.92Z",
      "quality": {
        "calls30d": 11,
        "uniquePayers30d": 6,
        "lastCalledAt": "2026-10-08T05:32:41.338Z"
      },
      "metadata": {
        "serviceName": "Remix Project",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784737621/bazaar-icons/c199bed3b1409ce7.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "sources": {
                    "MyToken.sol": {
                      "content": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\ncontract MyToken {\n    string public name = \"MyToken\";\n}"
                    }
                  },
                  "version": "v0.8.35+commit.47b9dedd"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "contracts": {
                    "MyToken.sol": {
                      "MyToken": {
                        "abi": [],
                        "evm": {
                          "bytecode": {
                            "object": "0x608060405..."
                          }
                        }
                      }
                    }
                  },
                  "success": true,
                  "version": "v0.8.35+commit.47b9dedd"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "properties": {
                        "settings": {
                          "description": "Compiler settings",
                          "type": "object"
                        },
                        "sources": {
                          "additionalProperties": {
                            "properties": {
                              "content": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "content"
                            ],
                            "type": "object"
                          },
                          "description": "Map of filename to source code",
                          "type": "object"
                        },
                        "version": {
                          "description": "Solidity compiler version",
                          "type": "string"
                        }
                      },
                      "required": [
                        "sources"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST",
                        "PUT",
                        "PATCH"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28434,
      "slug": "28434",
      "resource": "https://x402.freeq.one/tools/wallet_verify_solana",
      "description": "Solana Signature Verifier: Verify an ed25519 Solana wallet signature over a message containing a 'Nonce: <value>' line. Returns the signer pubkey. Consumes the nonce — one verification per nonce. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/wallet_verify_solana.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "message": "message",
                "pubkey": "pubkey",
                "signature": "signature"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/wallet_verify_solana",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "message": {
                        "description": "Signed message containing a 'Nonce: <value>' line (get one via the /auth/solana/nonce endpoint pattern)",
                        "type": "string"
                      },
                      "pubkey": {
                        "description": "Base58 Solana public key of the signer",
                        "type": "string"
                      },
                      "signature": {
                        "description": "Base58 ed25519 signature",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T09:08:14.968Z",
      "quality": {
        "calls30d": 11,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-13T09:08:14.8Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "message": "message",
                  "pubkey": "pubkey",
                  "signature": "signature"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/wallet_verify_solana",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "message": {
                          "description": "Signed message containing a 'Nonce: <value>' line (get one via the /auth/solana/nonce endpoint pattern)",
                          "type": "string"
                        },
                        "pubkey": {
                          "description": "Base58 Solana public key of the signer",
                          "type": "string"
                        },
                        "signature": {
                          "description": "Base58 ed25519 signature",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28435,
      "slug": "28435",
      "resource": "https://x402.freeq.one/tools/changelog_git",
      "description": "Git Changelog Generator: Diff git commits and generate a structured breaking-change changelog. Provide repository_url, base_commit, and optional target_commit. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/changelog_git.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "base_commit": "04bb13b6c5a17b8c07aaac20a9ea4b1cbafa0e0d",
                "repository_url": "https://github.com/expressjs/express",
                "target_commit": "v4.21.2"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/changelog_git",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "base_commit": {
                        "description": "Base commit SHA",
                        "example": "04bb13b6c5a17b8c07aaac20a9ea4b1cbafa0e0d",
                        "type": "string"
                      },
                      "repository_url": {
                        "description": "Git repo URL (https)",
                        "example": "https://github.com/expressjs/express",
                        "type": "string"
                      },
                      "target_commit": {
                        "description": "Head commit SHA (optional, defaults to repo HEAD)",
                        "example": "v4.21.2",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T09:08:11.851Z",
      "quality": {
        "calls30d": 11,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-13T09:08:11.675Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "base_commit": "04bb13b6c5a17b8c07aaac20a9ea4b1cbafa0e0d",
                  "repository_url": "https://github.com/expressjs/express",
                  "target_commit": "v4.21.2"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/changelog_git",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "base_commit": {
                          "description": "Base commit SHA",
                          "example": "04bb13b6c5a17b8c07aaac20a9ea4b1cbafa0e0d",
                          "type": "string"
                        },
                        "repository_url": {
                          "description": "Git repo URL (https)",
                          "example": "https://github.com/expressjs/express",
                          "type": "string"
                        },
                        "target_commit": {
                          "description": "Head commit SHA (optional, defaults to repo HEAD)",
                          "example": "v4.21.2",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 30456,
      "slug": "30456",
      "resource": "https://mcp.blocksize.info/v1/vwap/BTC-USD",
      "description": "Real-time crypto VWAP market data from Blocksize Capital.",
      "type": "http",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "payTo": "9qCyPu7sLjnwgcbHYY76eqvtjsrdDxis9nn1sjD8CyJo",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 30
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x52C76F43aA871B407e242DCc396Ccc54a8C70aDe",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "description": "Illustrative response; never live market data.",
            "properties": {
              "data": {
                "description": "Volume Weighted Average Price — single pair snapshot.",
                "properties": {
                  "currency": {
                    "default": "",
                    "description": "Quote currency",
                    "title": "Currency",
                    "type": "string"
                  },
                  "market_cap": {
                    "anyOf": [
                      {
                        "type": "number"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "default": null,
                    "description": "Asset Market Cap",
                    "title": "Market Cap"
                  },
                  "pair": {
                    "description": "Trading pair (e.g., BTC-USD)",
                    "title": "Pair",
                    "type": "string"
                  },
                  "source": {
                    "default": "blocksize",
                    "description": "Data provider identifier",
                    "title": "Source",
                    "type": "string"
                  },
                  "timestamp": {
                    "description": "Data timestamp (UTC)",
                    "format": "date-time",
                    "title": "Timestamp",
                    "type": "string"
                  },
                  "volume": {
                    "anyOf": [
                      {
                        "type": "number"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "default": null,
                    "description": "Current trading volume",
                    "title": "Volume"
                  },
                  "vwap": {
                    "description": "Current VWAP price",
                    "title": "Vwap",
                    "type": "number"
                  }
                },
                "required": [
                  "pair",
                  "vwap",
                  "timestamp"
                ],
                "title": "VWAPData",
                "type": "object"
              },
              "meta": {
                "type": "object"
              },
              "status": {
                "type": "string"
              }
            },
            "required": [
              "status",
              "data",
              "meta"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "method": "GET",
              "queryParams": {},
              "type": "http"
            },
            "output": {
              "example": {
                "data": {
                  "currency": "USD",
                  "market_cap": null,
                  "pair": "BTC-USD",
                  "source": "blocksize",
                  "timestamp": "2020-01-01T00:00:00Z",
                  "volume": null,
                  "vwap": 100
                },
                "meta": {
                  "example_only": true,
                  "provider": "Blocksize Capital"
                },
                "status": "ok"
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "method": {
                    "const": "GET",
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": false,
                    "properties": {},
                    "type": "object"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "description": "Illustrative response; never live market data.",
                    "properties": {
                      "data": {
                        "description": "Volume Weighted Average Price — single pair snapshot.",
                        "properties": {
                          "currency": {
                            "default": "",
                            "description": "Quote currency",
                            "title": "Currency",
                            "type": "string"
                          },
                          "market_cap": {
                            "anyOf": [
                              {
                                "type": "number"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "description": "Asset Market Cap",
                            "title": "Market Cap"
                          },
                          "pair": {
                            "description": "Trading pair (e.g., BTC-USD)",
                            "title": "Pair",
                            "type": "string"
                          },
                          "source": {
                            "default": "blocksize",
                            "description": "Data provider identifier",
                            "title": "Source",
                            "type": "string"
                          },
                          "timestamp": {
                            "description": "Data timestamp (UTC)",
                            "format": "date-time",
                            "title": "Timestamp",
                            "type": "string"
                          },
                          "volume": {
                            "anyOf": [
                              {
                                "type": "number"
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "default": null,
                            "description": "Current trading volume",
                            "title": "Volume"
                          },
                          "vwap": {
                            "description": "Current VWAP price",
                            "title": "Vwap",
                            "type": "number"
                          }
                        },
                        "required": [
                          "pair",
                          "vwap",
                          "timestamp"
                        ],
                        "title": "VWAPData",
                        "type": "object"
                      },
                      "meta": {
                        "type": "object"
                      },
                      "status": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "status",
                      "data",
                      "meta"
                    ],
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "bazaar"
      ],
      "sourceHost": "mcp.blocksize.info",
      "lastUpdated": "2026-10-05T07:00:13.016Z",
      "quality": {
        "calls30d": 11,
        "uniquePayers30d": 7,
        "lastCalledAt": "2026-10-05T07:00:12.696Z"
      },
      "metadata": {
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "method": "GET",
                "queryParams": {},
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {
                    "currency": "USD",
                    "market_cap": null,
                    "pair": "BTC-USD",
                    "source": "blocksize",
                    "timestamp": "2020-01-01T00:00:00Z",
                    "volume": null,
                    "vwap": 100
                  },
                  "meta": {
                    "example_only": true,
                    "provider": "Blocksize Capital"
                  },
                  "status": "ok"
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "method": {
                      "const": "GET",
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": false,
                      "properties": {},
                      "type": "object"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "description": "Illustrative response; never live market data.",
                      "properties": {
                        "data": {
                          "description": "Volume Weighted Average Price — single pair snapshot.",
                          "properties": {
                            "currency": {
                              "default": "",
                              "description": "Quote currency",
                              "title": "Currency",
                              "type": "string"
                            },
                            "market_cap": {
                              "anyOf": [
                                {
                                  "type": "number"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "default": null,
                              "description": "Asset Market Cap",
                              "title": "Market Cap"
                            },
                            "pair": {
                              "description": "Trading pair (e.g., BTC-USD)",
                              "title": "Pair",
                              "type": "string"
                            },
                            "source": {
                              "default": "blocksize",
                              "description": "Data provider identifier",
                              "title": "Source",
                              "type": "string"
                            },
                            "timestamp": {
                              "description": "Data timestamp (UTC)",
                              "format": "date-time",
                              "title": "Timestamp",
                              "type": "string"
                            },
                            "volume": {
                              "anyOf": [
                                {
                                  "type": "number"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "default": null,
                              "description": "Current trading volume",
                              "title": "Volume"
                            },
                            "vwap": {
                              "description": "Current VWAP price",
                              "title": "Vwap",
                              "type": "number"
                            }
                          },
                          "required": [
                            "pair",
                            "vwap",
                            "timestamp"
                          ],
                          "title": "VWAPData",
                          "type": "object"
                        },
                        "meta": {
                          "type": "object"
                        },
                        "status": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "status",
                        "data",
                        "meta"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28391,
      "slug": "28391",
      "resource": "https://mcp.deep3.ai/tools/wave-1",
      "description": "Short-term price-movement forecast for any crypto token across 7 time horizons.",
      "type": "http",
      "serviceName": "WAVE-1 Token Forecaster",
      "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783630836/bazaar-icons/f007eae725099111.png",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0xCa4556C3f1FAB4af46a089D6346c86F0CaC63A2D",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "amountUsd": 0.001,
          "maxTimeoutSeconds": 300
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "network": "eip155:8453",
                "poolAddress": "0x6cDCB1C4A4D1C3C6D054b27AC5B77e89eafb971d",
                "tokenAddress": "0x940181a94A35A4569E4529A3CDfB74e38FD98631"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "data": {
                  "guide_uri": "urn:mcp:wave-1:guide",
                  "liquidity_usd": 1000000,
                  "network": "eip155:8453",
                  "poolAddress": "0x0000000000000000000000000000000000000000",
                  "predictions": {
                    "data_age_min": 1.5,
                    "data_points": 100,
                    "limited_history": false,
                    "mae_120": 0.058,
                    "mae_15": 0.027,
                    "mae_240": 0.072,
                    "mae_30": 0.035,
                    "mae_360": 0.086,
                    "mae_5": 0.018,
                    "mae_60": 0.046,
                    "mfe_120": 0.098,
                    "mfe_15": 0.048,
                    "mfe_240": 0.121,
                    "mfe_30": 0.061,
                    "mfe_360": 0.143,
                    "mfe_5": 0.032,
                    "mfe_60": 0.079,
                    "p_clean_10_5_5_120": 0.35,
                    "p_clean_10_5_5_15": 0.31,
                    "p_clean_10_5_5_240": 0.36,
                    "p_clean_10_5_5_30": 0.33,
                    "p_clean_10_5_5_360": 0.37,
                    "p_clean_10_5_5_5": 0.29,
                    "p_clean_10_5_5_60": 0.34,
                    "p_clean_20_10_10_120": 0.24,
                    "p_clean_20_10_10_15": 0.2,
                    "p_clean_20_10_10_240": 0.25,
                    "p_clean_20_10_10_30": 0.22,
                    "p_clean_20_10_10_360": 0.26,
                    "p_clean_20_10_10_5": 0.18,
                    "p_clean_20_10_10_60": 0.23,
                    "p_clean_5_3_3_120": 0.47,
                    "p_clean_5_3_3_15": 0.43,
                    "p_clean_5_3_3_240": 0.48,
                    "p_clean_5_3_3_30": 0.45,
                    "p_clean_5_3_3_360": 0.49,
                    "p_clean_5_3_3_5": 0.41,
                    "p_clean_5_3_3_60": 0.46,
                    "p_clean_down_10_5_5_120": 0.29,
                    "p_clean_down_10_5_5_15": 0.26,
                    "p_clean_down_10_5_5_240": 0.3,
                    "p_clean_down_10_5_5_30": 0.27,
                    "p_clean_down_10_5_5_360": 0.31,
                    "p_clean_down_10_5_5_5": 0.24,
                    "p_clean_down_10_5_5_60": 0.28,
                    "p_clean_down_20_10_10_120": 0.19,
                    "p_clean_down_20_10_10_15": 0.16,
                    "p_clean_down_20_10_10_240": 0.2,
                    "p_clean_down_20_10_10_30": 0.17,
                    "p_clean_down_20_10_10_360": 0.21,
                    "p_clean_down_20_10_10_5": 0.14,
                    "p_clean_down_20_10_10_60": 0.18,
                    "p_clean_down_5_3_3_120": 0.4,
                    "p_clean_down_5_3_3_15": 0.37,
                    "p_clean_down_5_3_3_240": 0.41,
                    "p_clean_down_5_3_3_30": 0.38,
                    "p_clean_down_5_3_3_360": 0.42,
                    "p_clean_down_5_3_3_5": 0.35,
                    "p_clean_down_5_3_3_60": 0.39,
                    "p_dump_trap_120": 0.1,
                    "p_dump_trap_240": 0.12,
                    "p_dump_trap_360": 0.14,
                    "p_dump_trap_60": 0.08,
                    "p_fast_down_120": 0.12,
                    "p_fast_down_240": 0.14,
                    "p_fast_down_360": 0.16,
                    "p_fast_down_60": 0.1,
                    "p_fast_up_120": 0.14,
                    "p_fast_up_240": 0.16,
                    "p_fast_up_360": 0.18,
                    "p_fast_up_60": 0.12,
                    "p_pump_trap_120": 0.09,
                    "p_pump_trap_240": 0.11,
                    "p_pump_trap_360": 0.13,
                    "p_pump_trap_60": 0.07,
                    "p_tbv_2_1_120": 0.4,
                    "p_tbv_2_1_15": 0.36,
                    "p_tbv_2_1_240": 0.41,
                    "p_tbv_2_1_30": 0.38,
                    "p_tbv_2_1_360": 0.42,
                    "p_tbv_2_1_5": 0.34,
                    "p_tbv_2_1_60": 0.39,
                    "p_tbv_down_2_1_120": 0.33,
                    "p_tbv_down_2_1_15": 0.3,
                    "p_tbv_down_2_1_240": 0.34,
                    "p_tbv_down_2_1_30": 0.31,
                    "p_tbv_down_2_1_360": 0.35,
                    "p_tbv_down_2_1_5": 0.28,
                    "p_tbv_down_2_1_60": 0.32,
                    "rvol_120": 1.06,
                    "rvol_15": 1.18,
                    "rvol_240": 1.03,
                    "rvol_30": 1.12,
                    "rvol_360": 1.01,
                    "rvol_5": 1.24,
                    "rvol_60": 1.09,
                    "semivol_down_120": 0.059,
                    "semivol_down_15": 0.028,
                    "semivol_down_240": 0.073,
                    "semivol_down_30": 0.036,
                    "semivol_down_360": 0.087,
                    "semivol_down_5": 0.019,
                    "semivol_down_60": 0.047,
                    "semivol_up_120": 0.063,
                    "semivol_up_15": 0.031,
                    "semivol_up_240": 0.078,
                    "semivol_up_30": 0.04,
                    "semivol_up_360": 0.092,
                    "semivol_up_5": 0.021,
                    "semivol_up_60": 0.051
                  },
                  "tokenAddress": "0x0000000000000000000000000000000000000000"
                },
                "summary": "## WAVE-1 Prediction\nToken 0x0000…0000 on eip155:8453.\n..."
              },
              "type": "json"
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "$schema": "https://json-schema.org/draft/2020-12/schema",
                    "additionalProperties": false,
                    "properties": {
                      "network": {
                        "description": "CAIP-2 network ID (namespace:reference). 200+ networks supported across multiple namespaces (e.g. eip155, solana). Not enumerated inline — if a call fails validation, the error response returns the full supported list. To fetch proactively over HTTP: POST https://mcp.deep3.ai/tools/resource-read with body {\"uri\": \"urn:mcp:wave-1:networks\"}. For MCP clients, read the wave-1:networks resource (uri: urn:mcp:wave-1:networks).",
                        "examples": [
                          "eip155:1",
                          "eip155:8453",
                          "eip155:56",
                          "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
                        ],
                        "pattern": "^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$",
                        "type": "string"
                      },
                      "poolAddress": {
                        "description": "Pool address to use; if omitted the highest-liquidity pool is selected automatically",
                        "type": "string"
                      },
                      "tokenAddress": {
                        "description": "Token contract address. Format depends on the network: for eip155 (EVM) networks, must be 0x-prefixed and 42 characters total (e.g. 0x940181a94A35A4569E4529A3CDfB74e38FD98631); for other networks such as Solana, use the native address format for that chain.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "network",
                      "tokenAddress"
                    ],
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "type": "object"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "crypto",
        "defi",
        "price-prediction",
        "wave-1",
        "deep3-labs",
        "bazaar"
      ],
      "sourceHost": "mcp.deep3.ai",
      "lastUpdated": "2026-10-08T05:32:53.672Z",
      "quality": {
        "calls30d": 10,
        "uniquePayers30d": 4,
        "lastCalledAt": "2026-10-08T05:32:53.438Z"
      },
      "metadata": {
        "serviceName": "WAVE-1 Token Forecaster",
        "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783630836/bazaar-icons/f007eae725099111.png",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "network": "eip155:8453",
                  "poolAddress": "0x6cDCB1C4A4D1C3C6D054b27AC5B77e89eafb971d",
                  "tokenAddress": "0x940181a94A35A4569E4529A3CDfB74e38FD98631"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "data": {
                    "guide_uri": "urn:mcp:wave-1:guide",
                    "liquidity_usd": 1000000,
                    "network": "eip155:8453",
                    "poolAddress": "0x0000000000000000000000000000000000000000",
                    "predictions": {
                      "data_age_min": 1.5,
                      "data_points": 100,
                      "limited_history": false,
                      "mae_120": 0.058,
                      "mae_15": 0.027,
                      "mae_240": 0.072,
                      "mae_30": 0.035,
                      "mae_360": 0.086,
                      "mae_5": 0.018,
                      "mae_60": 0.046,
                      "mfe_120": 0.098,
                      "mfe_15": 0.048,
                      "mfe_240": 0.121,
                      "mfe_30": 0.061,
                      "mfe_360": 0.143,
                      "mfe_5": 0.032,
                      "mfe_60": 0.079,
                      "p_clean_10_5_5_120": 0.35,
                      "p_clean_10_5_5_15": 0.31,
                      "p_clean_10_5_5_240": 0.36,
                      "p_clean_10_5_5_30": 0.33,
                      "p_clean_10_5_5_360": 0.37,
                      "p_clean_10_5_5_5": 0.29,
                      "p_clean_10_5_5_60": 0.34,
                      "p_clean_20_10_10_120": 0.24,
                      "p_clean_20_10_10_15": 0.2,
                      "p_clean_20_10_10_240": 0.25,
                      "p_clean_20_10_10_30": 0.22,
                      "p_clean_20_10_10_360": 0.26,
                      "p_clean_20_10_10_5": 0.18,
                      "p_clean_20_10_10_60": 0.23,
                      "p_clean_5_3_3_120": 0.47,
                      "p_clean_5_3_3_15": 0.43,
                      "p_clean_5_3_3_240": 0.48,
                      "p_clean_5_3_3_30": 0.45,
                      "p_clean_5_3_3_360": 0.49,
                      "p_clean_5_3_3_5": 0.41,
                      "p_clean_5_3_3_60": 0.46,
                      "p_clean_down_10_5_5_120": 0.29,
                      "p_clean_down_10_5_5_15": 0.26,
                      "p_clean_down_10_5_5_240": 0.3,
                      "p_clean_down_10_5_5_30": 0.27,
                      "p_clean_down_10_5_5_360": 0.31,
                      "p_clean_down_10_5_5_5": 0.24,
                      "p_clean_down_10_5_5_60": 0.28,
                      "p_clean_down_20_10_10_120": 0.19,
                      "p_clean_down_20_10_10_15": 0.16,
                      "p_clean_down_20_10_10_240": 0.2,
                      "p_clean_down_20_10_10_30": 0.17,
                      "p_clean_down_20_10_10_360": 0.21,
                      "p_clean_down_20_10_10_5": 0.14,
                      "p_clean_down_20_10_10_60": 0.18,
                      "p_clean_down_5_3_3_120": 0.4,
                      "p_clean_down_5_3_3_15": 0.37,
                      "p_clean_down_5_3_3_240": 0.41,
                      "p_clean_down_5_3_3_30": 0.38,
                      "p_clean_down_5_3_3_360": 0.42,
                      "p_clean_down_5_3_3_5": 0.35,
                      "p_clean_down_5_3_3_60": 0.39,
                      "p_dump_trap_120": 0.1,
                      "p_dump_trap_240": 0.12,
                      "p_dump_trap_360": 0.14,
                      "p_dump_trap_60": 0.08,
                      "p_fast_down_120": 0.12,
                      "p_fast_down_240": 0.14,
                      "p_fast_down_360": 0.16,
                      "p_fast_down_60": 0.1,
                      "p_fast_up_120": 0.14,
                      "p_fast_up_240": 0.16,
                      "p_fast_up_360": 0.18,
                      "p_fast_up_60": 0.12,
                      "p_pump_trap_120": 0.09,
                      "p_pump_trap_240": 0.11,
                      "p_pump_trap_360": 0.13,
                      "p_pump_trap_60": 0.07,
                      "p_tbv_2_1_120": 0.4,
                      "p_tbv_2_1_15": 0.36,
                      "p_tbv_2_1_240": 0.41,
                      "p_tbv_2_1_30": 0.38,
                      "p_tbv_2_1_360": 0.42,
                      "p_tbv_2_1_5": 0.34,
                      "p_tbv_2_1_60": 0.39,
                      "p_tbv_down_2_1_120": 0.33,
                      "p_tbv_down_2_1_15": 0.3,
                      "p_tbv_down_2_1_240": 0.34,
                      "p_tbv_down_2_1_30": 0.31,
                      "p_tbv_down_2_1_360": 0.35,
                      "p_tbv_down_2_1_5": 0.28,
                      "p_tbv_down_2_1_60": 0.32,
                      "rvol_120": 1.06,
                      "rvol_15": 1.18,
                      "rvol_240": 1.03,
                      "rvol_30": 1.12,
                      "rvol_360": 1.01,
                      "rvol_5": 1.24,
                      "rvol_60": 1.09,
                      "semivol_down_120": 0.059,
                      "semivol_down_15": 0.028,
                      "semivol_down_240": 0.073,
                      "semivol_down_30": 0.036,
                      "semivol_down_360": 0.087,
                      "semivol_down_5": 0.019,
                      "semivol_down_60": 0.047,
                      "semivol_up_120": 0.063,
                      "semivol_up_15": 0.031,
                      "semivol_up_240": 0.078,
                      "semivol_up_30": 0.04,
                      "semivol_up_360": 0.092,
                      "semivol_up_5": 0.021,
                      "semivol_up_60": 0.051
                    },
                    "tokenAddress": "0x0000000000000000000000000000000000000000"
                  },
                  "summary": "## WAVE-1 Prediction\nToken 0x0000…0000 on eip155:8453.\n..."
                },
                "type": "json"
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "$schema": "https://json-schema.org/draft/2020-12/schema",
                      "additionalProperties": false,
                      "properties": {
                        "network": {
                          "description": "CAIP-2 network ID (namespace:reference). 200+ networks supported across multiple namespaces (e.g. eip155, solana). Not enumerated inline — if a call fails validation, the error response returns the full supported list. To fetch proactively over HTTP: POST https://mcp.deep3.ai/tools/resource-read with body {\"uri\": \"urn:mcp:wave-1:networks\"}. For MCP clients, read the wave-1:networks resource (uri: urn:mcp:wave-1:networks).",
                          "examples": [
                            "eip155:1",
                            "eip155:8453",
                            "eip155:56",
                            "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
                          ],
                          "pattern": "^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$",
                          "type": "string"
                        },
                        "poolAddress": {
                          "description": "Pool address to use; if omitted the highest-liquidity pool is selected automatically",
                          "type": "string"
                        },
                        "tokenAddress": {
                          "description": "Token contract address. Format depends on the network: for eip155 (EVM) networks, must be 0x-prefixed and 42 characters total (e.g. 0x940181a94A35A4569E4529A3CDfB74e38FD98631); for other networks such as Solana, use the native address format for that chain.",
                          "type": "string"
                        }
                      },
                      "required": [
                        "network",
                        "tokenAddress"
                      ],
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "type": "object"
                    },
                    "type": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28436,
      "slug": "28436",
      "resource": "https://x402.freeq.one/tools/wallet_verify_nostr",
      "description": "NIP-98 Nostr Auth Verifier: Verify a NIP-98 Nostr HTTP auth event. Returns the signer pubkey. Stateful replay protection: each event id can only be verified once. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/wallet_verify_nostr.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "token": "token",
                "url": "url"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/wallet_verify_nostr",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "token": {
                        "description": "Base64-encoded NIP-98 event, or 'Nostr <base64>' Authorization header value",
                        "type": "string"
                      },
                      "url": {
                        "description": "Expected u-tag URL (optional; defaults to the request URL)",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T09:08:14.728Z",
      "quality": {
        "calls30d": 10,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-13T09:08:14.546Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "token": "token",
                  "url": "url"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/wallet_verify_nostr",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "token": {
                          "description": "Base64-encoded NIP-98 event, or 'Nostr <base64>' Authorization header value",
                          "type": "string"
                        },
                        "url": {
                          "description": "Expected u-tag URL (optional; defaults to the request URL)",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28437,
      "slug": "28437",
      "resource": "https://x402.freeq.one/tools/wallet_verify_siwe",
      "description": "SIWE Signature Verifier: Verify a Sign-In-With-Ethereum (EIP-4361) signature. Stateless oracle: checks the signature against the message and returns the wallet address + chainId. Never mints sessions or consumes nonces. Get a checksummed address first via wallet_checksum. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/wallet_verify_siwe.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2000",
          "amountUsd": 0.002,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "message": "message",
                "signature": "signature"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/wallet_verify_siwe",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "message": {
                        "description": "EIP-4361 SIWE message (line 2 must be a checksummed address)",
                        "type": "string"
                      },
                      "signature": {
                        "description": "0x-prefixed personal_sign signature over the exact message bytes",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T09:08:14.537Z",
      "quality": {
        "calls30d": 10,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-13T09:08:14.369Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "message": "message",
                  "signature": "signature"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/wallet_verify_siwe",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "message": {
                          "description": "EIP-4361 SIWE message (line 2 must be a checksummed address)",
                          "type": "string"
                        },
                        "signature": {
                          "description": "0x-prefixed personal_sign signature over the exact message bytes",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28441,
      "slug": "28441",
      "resource": "https://x402.freeq.one/tools/epub_to_markdown",
      "description": "EPUB to Markdown: Convert an EPUB e-book to clean Markdown. Provide a direct URL or base64-encoded file bytes. Chapters become headings; metadata (title, author) is included. Feed whole books into LLM context or RAG. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/epub_to_markdown.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "file_b64": "file_b64",
                "max_length": 200000,
                "url": "https://x402.freeq.one/samples/book.epub"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/epub_to_markdown",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "file_b64": {
                        "description": "Base64-encoded EPUB bytes (alternative to url)",
                        "maxLength": 28000000,
                        "type": "string"
                      },
                      "max_length": {
                        "description": "Truncate output to N characters",
                        "example": 200000,
                        "type": "integer"
                      },
                      "url": {
                        "description": "Direct URL to the EPUB file",
                        "example": "https://x402.freeq.one/samples/book.epub",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T09:08:16.741Z",
      "quality": {
        "calls30d": 10,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-13T09:08:16.573Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "file_b64": "file_b64",
                  "max_length": 200000,
                  "url": "https://x402.freeq.one/samples/book.epub"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/epub_to_markdown",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "file_b64": {
                          "description": "Base64-encoded EPUB bytes (alternative to url)",
                          "maxLength": 28000000,
                          "type": "string"
                        },
                        "max_length": {
                          "description": "Truncate output to N characters",
                          "example": 200000,
                          "type": "integer"
                        },
                        "url": {
                          "description": "Direct URL to the EPUB file",
                          "example": "https://x402.freeq.one/samples/book.epub",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28442,
      "slug": "28442",
      "resource": "https://x402.freeq.one/tools/xlsx_to_markdown",
      "description": "XLSX/CSV to Markdown + JSON: Convert an XLSX spreadsheet or CSV to Markdown table AND a JSON array of row objects in one call. Provide a direct URL or base64-encoded file bytes. All sheets are included; multi-sheet workbooks are flattened in sheet order. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/xlsx_to_markdown.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "file_b64": "file_b64",
                "max_length": 50000,
                "url": "https://x402.freeq.one/samples/data.xlsx"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/xlsx_to_markdown",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "file_b64": {
                        "description": "Base64-encoded XLSX/CSV bytes (alternative to url)",
                        "maxLength": 28000000,
                        "type": "string"
                      },
                      "max_length": {
                        "description": "Truncate the markdown output to N characters (JSON rows unaffected)",
                        "example": 50000,
                        "type": "integer"
                      },
                      "url": {
                        "description": "Direct URL to the XLSX or CSV file",
                        "example": "https://x402.freeq.one/samples/data.xlsx",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T09:08:16.471Z",
      "quality": {
        "calls30d": 10,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-13T09:08:16.302Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "file_b64": "file_b64",
                  "max_length": 50000,
                  "url": "https://x402.freeq.one/samples/data.xlsx"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/xlsx_to_markdown",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "file_b64": {
                          "description": "Base64-encoded XLSX/CSV bytes (alternative to url)",
                          "maxLength": 28000000,
                          "type": "string"
                        },
                        "max_length": {
                          "description": "Truncate the markdown output to N characters (JSON rows unaffected)",
                          "example": 50000,
                          "type": "integer"
                        },
                        "url": {
                          "description": "Direct URL to the XLSX or CSV file",
                          "example": "https://x402.freeq.one/samples/data.xlsx",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    },
    {
      "id": 28443,
      "slug": "28443",
      "resource": "https://x402.freeq.one/tools/pptx_to_markdown",
      "description": "PPTX to Markdown: Convert a PPTX (PowerPoint) presentation to Markdown. Provide a direct URL or base64-encoded file bytes. Each slide becomes a heading with its text content — pitch decks and slide reports become LLM-readable text. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/pptx_to_markdown.",
      "type": "http",
      "serviceName": "x402-gateway",
      "resourceType": "MCP Tool",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "payTo": "0x90b0dC893406d6eA63bb077ED59F5e8340f98d84",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "5000",
          "amountUsd": 0.005,
          "maxTimeoutSeconds": 60
        }
      ],
      "outputSchema": {
        "properties": {
          "example": {
            "properties": {
              "result": {
                "description": "Tool output (JSON)"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "json",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "body": {
                "file_b64": "file_b64",
                "max_length": 100000,
                "url": "https://x402.freeq.one/samples/deck.pptx"
              },
              "bodyType": "json",
              "method": "POST",
              "type": "http"
            },
            "output": {
              "example": {
                "result": {}
              },
              "type": "json"
            }
          },
          "resource": "https://x402.freeq.one/tools/pptx_to_markdown",
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "properties": {
              "input": {
                "additionalProperties": false,
                "properties": {
                  "body": {
                    "description": "JSON request body. See GET /tools for the parameter catalog.",
                    "properties": {
                      "file_b64": {
                        "description": "Base64-encoded PPTX bytes (alternative to url)",
                        "maxLength": 28000000,
                        "type": "string"
                      },
                      "max_length": {
                        "description": "Truncate output to N characters",
                        "example": 100000,
                        "type": "integer"
                      },
                      "url": {
                        "description": "Direct URL to the PPTX file",
                        "example": "https://x402.freeq.one/samples/deck.pptx",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "bodyType": {
                    "enum": [
                      "json",
                      "form-data",
                      "text"
                    ],
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "headers": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "mcpServerUrl": {
                    "type": "string"
                  },
                  "method": {
                    "enum": [
                      "POST"
                    ],
                    "type": "string"
                  },
                  "queryParams": {
                    "additionalProperties": {
                      "type": "string"
                    },
                    "type": "object"
                  },
                  "toolName": {
                    "type": "string"
                  },
                  "transport": {
                    "type": "string"
                  },
                  "type": {
                    "const": "http",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "type": "object"
              },
              "output": {
                "properties": {
                  "example": {
                    "properties": {
                      "result": {
                        "description": "Tool output (JSON)"
                      }
                    },
                    "type": "object"
                  },
                  "type": {
                    "const": "json",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          }
        }
      },
      "tags": [
        "mcp",
        "pay-per-call",
        "x402",
        "usdc",
        "base",
        "bazaar"
      ],
      "sourceHost": "x402.freeq.one",
      "lastUpdated": "2026-10-13T09:08:16.353Z",
      "quality": {
        "calls30d": 10,
        "uniquePayers30d": 1,
        "lastCalledAt": "2026-10-13T09:08:16.091Z"
      },
      "metadata": {
        "serviceName": "x402-gateway",
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "body": {
                  "file_b64": "file_b64",
                  "max_length": 100000,
                  "url": "https://x402.freeq.one/samples/deck.pptx"
                },
                "bodyType": "json",
                "method": "POST",
                "type": "http"
              },
              "output": {
                "example": {
                  "result": {}
                },
                "type": "json"
              }
            },
            "resource": "https://x402.freeq.one/tools/pptx_to_markdown",
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "input": {
                  "additionalProperties": false,
                  "properties": {
                    "body": {
                      "description": "JSON request body. See GET /tools for the parameter catalog.",
                      "properties": {
                        "file_b64": {
                          "description": "Base64-encoded PPTX bytes (alternative to url)",
                          "maxLength": 28000000,
                          "type": "string"
                        },
                        "max_length": {
                          "description": "Truncate output to N characters",
                          "example": 100000,
                          "type": "integer"
                        },
                        "url": {
                          "description": "Direct URL to the PPTX file",
                          "example": "https://x402.freeq.one/samples/deck.pptx",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "bodyType": {
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ],
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "headers": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mcpServerUrl": {
                      "type": "string"
                    },
                    "method": {
                      "enum": [
                        "POST"
                      ],
                      "type": "string"
                    },
                    "queryParams": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "toolName": {
                      "type": "string"
                    },
                    "transport": {
                      "type": "string"
                    },
                    "type": {
                      "const": "http",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "type": "object"
                },
                "output": {
                  "properties": {
                    "example": {
                      "properties": {
                        "result": {
                          "description": "Tool output (JSON)"
                        }
                      },
                      "type": "object"
                    },
                    "type": {
                      "const": "json",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "input"
              ],
              "type": "object"
            }
          }
        }
      },
      "liveness": {
        "reliability": null
      },
      "verified": false,
      "featured": false
    }
  ]
}