{"x402Version":2,"name":"Loyal Spark — Onchain Loyalty Protocol on Base","title":"Loyal Spark — Onchain Loyalty Protocol on Base","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","description":"Loyal Spark is an onchain loyalty-as-a-service protocol on Base L2. AI agents and merchants can create B20 loyalty programs, mint tokens to customer wallets, manage rewards catalogs, trade tokens on a P2P escrow marketplace, redeem rewards for vouchers, and run analytics — all via paid x402 endpoints (USDC on Base). Includes the paid resources in items[]: merchant REST (agent-api), recipient REST (recipient-api), 34 merchant MCP tools and 16 recipient MCP tools via paid x402 corridor (direct MCP exposes 39 merchant + 20 recipient tools; get_platform_info answers without a key or a payment). There is no free agent quota and no Pro trial. Independent agents pay in USDC via x402 (a paid plan or per call). A Shopify store plan sets the ceiling, and its 45-day trial uses the approved plan's limits. The mint fee is loyalty tokens (1.25% with no paid agent plan, 0.5% Pro, 0.25% Enterprise). Keyed calls are scoped to the wallet behind the lsk_/rwk_ key. On x402 and MPP, every recipient-api route, the merchant GET reads (programs, rewards, balance, customers, vouchers, analytics, merchant-profile, workflow/program-status), the merchant read MCP tools (list_loyalty_programs, list_rewards, get_token_balance, get_program_analytics, export_customers, and similar) and the holder MCP tools accept the payment alone: the paying wallet is the caller (holder on recipient routes, merchant owner on merchant reads). Other routes (mint, create program, create rewards, trade, bazaar tools) need a live lsk_ (merchant) or rwk_ (holder) key on the same request as the payment; a payment without that live key is not charged. These routes accept the payment alone; do not send an API key: GET /offers and GET /recipient-api/offers on both gateways, GET /public-programs ($0.001, active programs, same price as GET /programs), POST /x402-gateway/register-agent ($0.01 USDC on Base; lsk_ scope read only — list your programs, rewards, balances, and analytics; it cannot mint, deploy a program, create rewards, or trade; write scopes need a paid plan or a Shopify store plan; the $0.01 is the call price, not a subscription and not a free quota; a Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling; the Shopify 45-day store trial uses the approved plan's limits; there is no free agent trial; a wallet with neither returns error_code payment_required and next_action pay_x402), POST /x402-gateway/mcp-tools/get_platform_info, POST /x402-gateway/mcp-tools/list_marketplace_offers, and POST /x402-gateway/recipient-mcp-tools/list_p2p_offers. 16 agent skill guides (00-15): https://loyalspark.online/.well-known/skills/index.md. Builder Code bc_wdmnog7m.","summary":"Loyal Spark is an onchain loyalty-as-a-service protocol on Base L2. AI agents and merchants can create B20 loyalty programs, mint tokens to customer wallets, manage rewards catalogs, trade tokens on a P2P escrow marketplace, redeem rewards for vouchers, and run analytics — all via paid x402 endpoints (USDC on Base). Includes the paid resources in items[]: merchant REST (agent-api), recipient REST (recipient-api), 34 merchant MCP tools and 16 recipient MCP tools via paid x402 corridor (direct MCP exposes 39 merchant + 20 recipient tools; get_platform_info answers without a key or a payment). There is no free agent quota and no Pro trial. Independent agents pay in USDC via x402 (a paid plan or per call). A Shopify store plan sets the ceiling, and its 45-day trial uses the approved plan's limits. The mint fee is loyalty tokens (1.25% with no paid agent plan, 0.5% Pro, 0.25% Enterprise). Keyed calls are scoped to the wallet behind the lsk_/rwk_ key. On x402 and MPP, every recipient-api route, the merchant GET reads (programs, rewards, balance, customers, vouchers, analytics, merchant-profile, workflow/program-status), the merchant read MCP tools (list_loyalty_programs, list_rewards, get_token_balance, get_program_analytics, export_customers, and similar) and the holder MCP tools accept the payment alone: the paying wallet is the caller (holder on recipient routes, merchant owner on merchant reads). Other routes (mint, create program, create rewards, trade, bazaar tools) need a live lsk_ (merchant) or rwk_ (holder) key on the same request as the payment; a payment without that live key is not charged. These routes accept the payment alone; do not send an API key: GET /offers and GET /recipient-api/offers on both gateways, GET /public-programs ($0.001, active programs, same price as GET /programs), POST /x402-gateway/register-agent ($0.01 USDC on Base; lsk_ scope read only — list your programs, rewards, balances, and analytics; it cannot mint, deploy a program, create rewards, or trade; write scopes need a paid plan or a Shopify store plan; the $0.01 is the call price, not a subscription and not a free quota; a Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling; the Shopify 45-day store trial uses the approved plan's limits; there is no free agent trial; a wallet with neither returns error_code payment_required and next_action pay_x402), POST /x402-gateway/mcp-tools/get_platform_info, POST /x402-gateway/mcp-tools/list_marketplace_offers, and POST /x402-gateway/recipient-mcp-tools/list_p2p_offers. 16 agent skill guides (00-15): https://loyalspark.online/.well-known/skills/index.md. Builder Code bc_wdmnog7m.","logo":"https://loyalspark.online/new-favicon.png","logoUrl":"https://loyalspark.online/new-favicon.png","logo_url":"https://loyalspark.online/new-favicon.png","icon":"https://loyalspark.online/new-favicon.png","iconUrl":"https://loyalspark.online/new-favicon.png","image":"https://loyalspark.online/new-favicon.png","imageUrl":"https://loyalspark.online/new-favicon.png","favicon":"https://loyalspark.online/new-favicon.png","contact":{"email":"admin@loyalspark.online","website":"https://loyalspark.online"},"builderCode":"bc_wdmnog7m","skills":{"url":"https://loyalspark.online/.well-known/skills/index.md","guide_count":16,"range":"00-15"},"planLimits":{"free":{"api_calls_monthly":200,"max_mint_amount_monthly":1000,"max_agents":1,"transaction_fee_percent":1.25},"note":"No free monthly quota and no Pro trial. A paid Pro or Enterprise plan, a Shopify store plan, or per-call x402 is required. A call with none of those returns HTTP 402 error_code payment_required."},"accessControl":{"model":"row-level-security","description":"Keyed REST and MCP calls are scoped by Postgres row-level security to the owner wallet behind the lsk_/rwk_ key. On x402 and MPP, every recipient-api route, the merchant GET reads (programs, rewards, balance, customers, vouchers, analytics, merchant-profile, workflow/program-status), the merchant read MCP tools (list_loyalty_programs, list_rewards, get_token_balance, get_program_analytics, export_customers, and similar) and the holder MCP tools accept the payment alone: the paying wallet is the caller (holder on recipient routes, merchant owner on merchant reads). Other routes (mint, create program, create rewards, trade, bazaar tools) need a live lsk_ (merchant) or rwk_ (holder) key on the same request as the payment; a payment without that live key is not charged. These routes accept the payment alone; do not send an API key: GET /offers and GET /recipient-api/offers on both gateways, GET /public-programs ($0.001, active programs, same price as GET /programs), POST /x402-gateway/register-agent ($0.01 USDC on Base; lsk_ scope read only — list your programs, rewards, balances, and analytics; it cannot mint, deploy a program, create rewards, or trade; write scopes need a paid plan or a Shopify store plan; the $0.01 is the call price, not a subscription and not a free quota; a Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling; the Shopify 45-day store trial uses the approved plan's limits; there is no free agent trial; a wallet with neither returns error_code payment_required and next_action pay_x402), POST /x402-gateway/mcp-tools/get_platform_info, POST /x402-gateway/mcp-tools/list_marketplace_offers, and POST /x402-gateway/recipient-mcp-tools/list_p2p_offers."},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tags":["loyalty","rewards","onchain","base","mcp","rest","erc20","ai-agents"],"categories":["loyalty","defi","rewards","marketplace"],"metadata":{"name":"Loyal Spark — Onchain Loyalty Protocol on Base","description":"Loyal Spark is an onchain loyalty-as-a-service protocol on Base L2. AI agents and merchants can create B20 loyalty programs, mint tokens to customer wallets, manage rewards catalogs, trade tokens on a P2P escrow marketplace, redeem rewards for vouchers, and run analytics — all via paid x402 endpoints (USDC on Base). Includes the paid resources in items[]: merchant REST (agent-api), recipient REST (recipient-api), 34 merchant MCP tools and 16 recipient MCP tools via paid x402 corridor (direct MCP exposes 39 merchant + 20 recipient tools; get_platform_info answers without a key or a payment). There is no free agent quota and no Pro trial. Independent agents pay in USDC via x402 (a paid plan or per call). A Shopify store plan sets the ceiling, and its 45-day trial uses the approved plan's limits. The mint fee is loyalty tokens (1.25% with no paid agent plan, 0.5% Pro, 0.25% Enterprise). Keyed calls are scoped to the wallet behind the lsk_/rwk_ key. On x402 and MPP, every recipient-api route, the merchant GET reads (programs, rewards, balance, customers, vouchers, analytics, merchant-profile, workflow/program-status), the merchant read MCP tools (list_loyalty_programs, list_rewards, get_token_balance, get_program_analytics, export_customers, and similar) and the holder MCP tools accept the payment alone: the paying wallet is the caller (holder on recipient routes, merchant owner on merchant reads). Other routes (mint, create program, create rewards, trade, bazaar tools) need a live lsk_ (merchant) or rwk_ (holder) key on the same request as the payment; a payment without that live key is not charged. These routes accept the payment alone; do not send an API key: GET /offers and GET /recipient-api/offers on both gateways, GET /public-programs ($0.001, active programs, same price as GET /programs), POST /x402-gateway/register-agent ($0.01 USDC on Base; lsk_ scope read only — list your programs, rewards, balances, and analytics; it cannot mint, deploy a program, create rewards, or trade; write scopes need a paid plan or a Shopify store plan; the $0.01 is the call price, not a subscription and not a free quota; a Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling; the Shopify 45-day store trial uses the approved plan's limits; there is no free agent trial; a wallet with neither returns error_code payment_required and next_action pay_x402), POST /x402-gateway/mcp-tools/get_platform_info, POST /x402-gateway/mcp-tools/list_marketplace_offers, and POST /x402-gateway/recipient-mcp-tools/list_p2p_offers. 16 agent skill guides (00-15): https://loyalspark.online/.well-known/skills/index.md. Builder Code bc_wdmnog7m.","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","logo":"https://loyalspark.online/new-favicon.png","logoUrl":"https://loyalspark.online/new-favicon.png","icon":"https://loyalspark.online/new-favicon.png","image":"https://loyalspark.online/new-favicon.png","builderCode":"bc_wdmnog7m","tags":["loyalty","rewards","onchain","base","mcp","rest"]},"items":[{"resource":"https://api.loyalspark.online/x402-gateway/programs?method=GET","name":"GET /programs","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/programs?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/programs?method=GET — x402-gateway /programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/programs?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/programs?method=GET — x402-gateway /programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.249Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"programs","name":"GET /programs","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=GET","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/rewards?method=GET — x402-gateway /rewards. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"rewards"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/rewards?method=GET — x402-gateway /rewards. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"rewards"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"rewards","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/balance","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/balance — x402-gateway /balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address","customer_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address","customer_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"balance"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/balance?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/balance?method=GET — x402-gateway /balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address","customer_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address","customer_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"balance"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"balance","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/customers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","maxAmountRequired":"2000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/customers — x402-gateway /customers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"customers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"2000","maxAmountRequired":"2000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/customers?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/customers?method=GET — x402-gateway /customers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"customers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"customers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/vouchers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/vouchers — x402-gateway /vouchers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","used","expired","cancelled"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","used","expired","cancelled"]}}},"output":{"type":"json","example":{"ok":true,"resource":"vouchers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/vouchers?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/vouchers?method=GET — x402-gateway /vouchers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","used","expired","cancelled"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","used","expired","cancelled"]}}},"output":{"type":"json","example":{"ok":true,"resource":"vouchers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"vouchers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/analytics","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/analytics — x402-gateway /analytics. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"analytics"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/analytics?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/analytics?method=GET — x402-gateway /analytics. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"analytics"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"analytics","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/offers?method=GET","name":"GET /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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/offers?method=GET","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/offers?method=GET — x402-gateway /offers. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"offers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/offers?method=GET","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/offers?method=GET — x402-gateway /offers. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"offers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"offers","name":"GET /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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/public-programs","name":"GET /public-programs","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional).","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/public-programs","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional).","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional)."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/public-programs — x402-gateway /public-programs. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"public-programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/public-programs?method=GET","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional).","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional)."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/public-programs?method=GET — x402-gateway /public-programs. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"public-programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"public-programs","name":"GET /public-programs","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional).","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET — x402-gateway /merchant-profile. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"use_agent_wallet":{"type":"string","enum":["true","false"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"use_agent_wallet":{"type":"string","enum":["true","false"]}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET — x402-gateway /merchant-profile. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"use_agent_wallet":{"type":"string","enum":["true","false"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"use_agent_wallet":{"type":"string","enum":["true","false"]}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"merchant-profile","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/workflow/program-status","name":"GET /workflow/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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/workflow/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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/workflow/program-status — x402-gateway /workflow/program-status. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /workflow/program-status. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /workflow/program-status. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"workflow/program-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/workflow/program-status?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/workflow/program-status?method=GET — x402-gateway /workflow/program-status. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /workflow/program-status. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /workflow/program-status. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"workflow/program-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"workflow/program-status","name":"GET /workflow/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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/programs?method=POST","name":"POST /programs","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","maxAmountRequired":"50000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/programs?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/programs?method=POST — x402-gateway /programs. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol"],"additionalProperties":true,"properties":{"name":{"type":"string","maxLength":50,"description":"Loyalty program name."},"symbol":{"type":"string","minLength":2,"maxLength":5,"description":"ERC-20 symbol (2-5 chars)."},"expiration_days":{"type":"number","minimum":1,"description":"Program lifetime in days (default 365)."},"use_agent_wallet":{"type":"boolean","description":"Deploy as the agent's CDP MPC wallet instead of the owner address."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol"],"additionalProperties":true,"properties":{"name":{"type":"string","maxLength":50,"description":"Loyalty program name."},"symbol":{"type":"string","minLength":2,"maxLength":5,"description":"ERC-20 symbol (2-5 chars)."},"expiration_days":{"type":"number","minimum":1,"description":"Program lifetime in days (default 365)."},"use_agent_wallet":{"type":"boolean","description":"Deploy as the agent's CDP MPC wallet instead of the owner address."}}},"output":{"type":"json","example":{"ok":true,"resource":"programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"50000","maxAmountRequired":"50000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/programs?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/programs?method=POST — x402-gateway /programs. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol"],"additionalProperties":true,"properties":{"name":{"type":"string","maxLength":50,"description":"Loyalty program name."},"symbol":{"type":"string","minLength":2,"maxLength":5,"description":"ERC-20 symbol (2-5 chars)."},"expiration_days":{"type":"number","minimum":1,"description":"Program lifetime in days (default 365)."},"use_agent_wallet":{"type":"boolean","description":"Deploy as the agent's CDP MPC wallet instead of the owner address."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol"],"additionalProperties":true,"properties":{"name":{"type":"string","maxLength":50,"description":"Loyalty program name."},"symbol":{"type":"string","minLength":2,"maxLength":5,"description":"ERC-20 symbol (2-5 chars)."},"expiration_days":{"type":"number","minimum":1,"description":"Program lifetime in days (default 365)."},"use_agent_wallet":{"type":"boolean","description":"Deploy as the agent's CDP MPC wallet instead of the owner address."}}},"output":{"type":"json","example":{"ok":true,"resource":"programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"programs","name":"POST /programs","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/register-program","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/register-program — x402-gateway /register-program. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol","token_address"],"additionalProperties":true,"properties":{"name":{"type":"string"},"symbol":{"type":"string"},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"expiration_days":{"type":"number","minimum":1},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Cashback % of purchase amount."},"points_per_dollar":{"type":"number","minimum":0},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol","token_address"],"additionalProperties":true,"properties":{"name":{"type":"string"},"symbol":{"type":"string"},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"expiration_days":{"type":"number","minimum":1},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Cashback % of purchase amount."},"points_per_dollar":{"type":"number","minimum":0},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"register-program"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/register-program?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/register-program?method=POST — x402-gateway /register-program. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol","token_address"],"additionalProperties":true,"properties":{"name":{"type":"string"},"symbol":{"type":"string"},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"expiration_days":{"type":"number","minimum":1},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Cashback % of purchase amount."},"points_per_dollar":{"type":"number","minimum":0},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol","token_address"],"additionalProperties":true,"properties":{"name":{"type":"string"},"symbol":{"type":"string"},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"expiration_days":{"type":"number","minimum":1},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Cashback % of purchase amount."},"points_per_dollar":{"type":"number","minimum":0},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"register-program"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"register-program","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/update-program-config","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/update-program-config — x402-gateway /update-program-config. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100},"points_per_dollar":{"type":"number","minimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100},"points_per_dollar":{"type":"number","minimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"update-program-config"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/update-program-config?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/update-program-config?method=POST — x402-gateway /update-program-config. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100},"points_per_dollar":{"type":"number","minimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100},"points_per_dollar":{"type":"number","minimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"update-program-config"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"update-program-config","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/activate-program","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/activate-program — x402-gateway /activate-program. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"activate-program"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/activate-program?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/activate-program?method=POST — x402-gateway /activate-program. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"activate-program"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"activate-program","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/program-status","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/program-status — x402-gateway /program-status. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","status"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","paused","expired","cancelled"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","status"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","paused","expired","cancelled"]}}},"output":{"type":"json","example":{"ok":true,"resource":"program-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/program-status?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/program-status?method=POST — x402-gateway /program-status. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","status"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","paused","expired","cancelled"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","status"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","paused","expired","cancelled"]}}},"output":{"type":"json","example":{"ok":true,"resource":"program-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"program-status","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=POST","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/rewards?method=POST — x402-gateway /rewards. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","cost","token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"name":{"type":"string"},"description":{"type":"string"},"cost":{"type":"number","minimum":1,"description":"Loyalty-token cost to redeem."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","cost","token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"name":{"type":"string"},"description":{"type":"string"},"cost":{"type":"number","minimum":1,"description":"Loyalty-token cost to redeem."}}},"output":{"type":"json","example":{"ok":true,"resource":"rewards"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/rewards?method=POST — x402-gateway /rewards. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","cost","token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"name":{"type":"string"},"description":{"type":"string"},"cost":{"type":"number","minimum":1,"description":"Loyalty-token cost to redeem."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","cost","token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"name":{"type":"string"},"description":{"type":"string"},"cost":{"type":"number","minimum":1,"description":"Loyalty-token cost to redeem."}}},"output":{"type":"json","example":{"ok":true,"resource":"rewards"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"rewards","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mint","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/mint — x402-gateway /mint. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet (preferred). Alias: recipient."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet (preferred). Alias: recipient."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}},"output":{"type":"json","example":{"ok":true,"resource":"mint"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mint?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/mint?method=POST — x402-gateway /mint. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet (preferred). Alias: recipient."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet (preferred). Alias: recipient."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}},"output":{"type":"json","example":{"ok":true,"resource":"mint"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mint","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/earn","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/earn — x402-gateway /earn. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","customer_address","purchase_amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"purchase_amount":{"type":"number","minimum":0,"description":"Purchase amount in fiat units (USD)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Optional override of program cashback %."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","customer_address","purchase_amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"purchase_amount":{"type":"number","minimum":0,"description":"Purchase amount in fiat units (USD)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Optional override of program cashback %."}}},"output":{"type":"json","example":{"ok":true,"resource":"earn"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/earn?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/earn?method=POST — x402-gateway /earn. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","customer_address","purchase_amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"purchase_amount":{"type":"number","minimum":0,"description":"Purchase amount in fiat units (USD)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Optional override of program cashback %."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","customer_address","purchase_amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"purchase_amount":{"type":"number","minimum":0,"description":"Purchase amount in fiat units (USD)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Optional override of program cashback %."}}},"output":{"type":"json","example":{"ok":true,"resource":"earn"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"earn","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/transfer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/transfer — x402-gateway /transfer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}},"output":{"type":"json","example":{"ok":true,"resource":"transfer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/transfer?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/transfer?method=POST — x402-gateway /transfer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}},"output":{"type":"json","example":{"ok":true,"resource":"transfer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"transfer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/redeem-reward","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/redeem-reward — x402-gateway /redeem-reward. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","customer_address","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx hash used to verify the redemption."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","customer_address","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx hash used to verify the redemption."}}},"output":{"type":"json","example":{"ok":true,"resource":"redeem-reward"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/redeem-reward?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/redeem-reward?method=POST — x402-gateway /redeem-reward. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","customer_address","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx hash used to verify the redemption."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","customer_address","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx hash used to verify the redemption."}}},"output":{"type":"json","example":{"ok":true,"resource":"redeem-reward"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"redeem-reward","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/vouchers/use","name":"POST /vouchers/use","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/vouchers/use","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/vouchers/use — x402-gateway /vouchers/use. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"Either voucher_code or voucher_id is required.","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX...)."},"voucher_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"Either voucher_code or voucher_id is required.","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX...)."},"voucher_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"vouchers/use"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/vouchers/use?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/vouchers/use?method=POST — x402-gateway /vouchers/use. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"Either voucher_code or voucher_id is required.","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX...)."},"voucher_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"Either voucher_code or voucher_id is required.","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX...)."},"voucher_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"vouchers/use"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"vouchers/use","name":"POST /vouchers/use","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/offers?method=POST","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/offers?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/offers?method=POST — x402-gateway /offers. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"offers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/offers?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/offers?method=POST — x402-gateway /offers. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"offers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"offers","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/accept-offer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/accept-offer — x402-gateway /accept-offer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}},"output":{"type":"json","example":{"ok":true,"resource":"accept-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/accept-offer?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/accept-offer?method=POST — x402-gateway /accept-offer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}},"output":{"type":"json","example":{"ok":true,"resource":"accept-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"accept-offer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/cancel-offer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/cancel-offer — x402-gateway /cancel-offer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"cancel-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/cancel-offer?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/cancel-offer?method=POST — x402-gateway /cancel-offer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"cancel-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"cancel-offer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST — x402-gateway /merchant-profile. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string","enum":["cafe","restaurant","retail","beauty","fitness","grocery","pharmacy","entertainment","services","education","travel","other"]},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string","enum":["cafe","restaurant","retail","beauty","fitness","grocery","pharmacy","entertainment","services","education","travel","other"]},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST — x402-gateway /merchant-profile. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string","enum":["cafe","restaurant","retail","beauty","fitness","grocery","pharmacy","entertainment","services","education","travel","other"]},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string","enum":["cafe","restaurant","retail","beauty","fitness","grocery","pharmacy","entertainment","services","education","travel","other"]},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"merchant-profile","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/workflow/generate-program-defaults","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/workflow/generate-program-defaults — x402-gateway /workflow/generate-program-defaults. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"workflow/generate-program-defaults"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/workflow/generate-program-defaults?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/workflow/generate-program-defaults?method=POST — x402-gateway /workflow/generate-program-defaults. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"workflow/generate-program-defaults"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"workflow/generate-program-defaults","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/register-agent","name":"POST /register-agent","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/register-agent","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/register-agent — x402-gateway /register-agent. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100,"description":"Optional agent name. Default: x402 agent."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100,"description":"Optional agent name. Default: x402 agent."}}},"output":{"type":"json","example":{"ok":true,"resource":"register-agent"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/register-agent?method=POST","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/register-agent?method=POST — x402-gateway /register-agent. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100,"description":"Optional agent name. Default: x402 agent."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100,"description":"Optional agent name. Default: x402 agent."}}},"output":{"type":"json","example":{"ok":true,"resource":"register-agent"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"register-agent","name":"POST /register-agent","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT","name":"PUT /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"PUT","bodyType":"query","description":"HTTP PUT https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT — x402-gateway /merchant-profile. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string"},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"PUT","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string"},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"PUT","bodyType":"query","description":"HTTP PUT https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT — x402-gateway /merchant-profile. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string"},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"PUT","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string"},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"PUT","resource":"merchant-profile","name":"PUT /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/balances","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/balances — x402-gateway /recipient-api/balances. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["balances"],"additionalProperties":true,"properties":{"balances":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"balances":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["balances"],"additionalProperties":true,"properties":{"balances":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/balances?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/balances?method=GET — x402-gateway /recipient-api/balances. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["balances"],"additionalProperties":true,"properties":{"balances":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"balances":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["balances"],"additionalProperties":true,"properties":{"balances":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/balances","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/balance","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/balance — x402-gateway /recipient-api/balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/balance"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/balance?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/balance?method=GET — x402-gateway /recipient-api/balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/balance"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/balance","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/rewards","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/rewards — x402-gateway /recipient-api/rewards. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["rewards"],"additionalProperties":true,"properties":{"rewards":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"rewards":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["rewards"],"additionalProperties":true,"properties":{"rewards":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/rewards?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/rewards?method=GET — x402-gateway /recipient-api/rewards. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["rewards"],"additionalProperties":true,"properties":{"rewards":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"rewards":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["rewards"],"additionalProperties":true,"properties":{"rewards":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/rewards","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/vouchers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/vouchers — x402-gateway /recipient-api/vouchers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string"},"limit":{"type":"string","pattern":"^[0-9]+$"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["vouchers"],"additionalProperties":true,"properties":{"vouchers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string"},"limit":{"type":"string","pattern":"^[0-9]+$"}}},"output":{"type":"json","example":{"vouchers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["vouchers"],"additionalProperties":true,"properties":{"vouchers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/vouchers?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/vouchers?method=GET — x402-gateway /recipient-api/vouchers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string"},"limit":{"type":"string","pattern":"^[0-9]+$"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["vouchers"],"additionalProperties":true,"properties":{"vouchers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string"},"limit":{"type":"string","pattern":"^[0-9]+$"}}},"output":{"type":"json","example":{"vouchers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["vouchers"],"additionalProperties":true,"properties":{"vouchers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/vouchers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET","name":"GET /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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET — x402-gateway /recipient-api/offers. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"offers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET — x402-gateway /recipient-api/offers. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"offers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/offers","name":"GET /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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status — x402-gateway /recipient-api/workflow/reward-status. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/workflow/reward-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status?method=GET — x402-gateway /recipient-api/workflow/reward-status. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/workflow/reward-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/workflow/reward-status","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/prepare-transfer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/prepare-transfer — x402-gateway /recipient-api/prepare-transfer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/prepare-transfer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/prepare-transfer?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/prepare-transfer?method=POST — x402-gateway /recipient-api/prepare-transfer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/prepare-transfer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/prepare-transfer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/redeem-reward","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/redeem-reward — x402-gateway /recipient-api/redeem-reward. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/redeem-reward"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/redeem-reward?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/redeem-reward?method=POST — x402-gateway /recipient-api/redeem-reward. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/redeem-reward"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/redeem-reward","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST — x402-gateway /recipient-api/offers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/offers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST — x402-gateway /recipient-api/offers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/offers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/offers","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/accept-offer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/accept-offer — x402-gateway /recipient-api/accept-offer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/accept-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/accept-offer?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/accept-offer?method=POST — x402-gateway /recipient-api/accept-offer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/accept-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/accept-offer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/cancel-offer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/cancel-offer — x402-gateway /recipient-api/cancel-offer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/cancel-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/cancel-offer?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/cancel-offer?method=POST — x402-gateway /recipient-api/cancel-offer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/cancel-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/cancel-offer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/prepare-reward-redemption","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/workflow/prepare-reward-redemption — x402-gateway /recipient-api/workflow/prepare-reward-redemption. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/workflow/prepare-reward-redemption"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/prepare-reward-redemption?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/workflow/prepare-reward-redemption?method=POST — x402-gateway /recipient-api/workflow/prepare-reward-redemption. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/workflow/prepare-reward-redemption"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/workflow/prepare-reward-redemption","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_info","name":"get_platform_info","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_info","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_platform_info"},"outputSchema":{"input":{"type":"mcp","toolName":"get_platform_info","transport":"streamable-http","description":"Loyal Spark protocol metadata on Base L2: chain id, supported features (programs, rewards, vouchers, P2P, MCP), and API docs URL. Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_platform_info","transport":"streamable-http","description":"Loyal Spark protocol metadata on Base L2: chain id, supported features (programs, rewards, vouchers, P2P, MCP), and API docs URL.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_info","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_platform_info"},"outputSchema":{"input":{"type":"mcp","toolName":"get_platform_info","transport":"streamable-http","description":"Loyal Spark protocol metadata on Base L2: chain id, supported features (programs, rewards, vouchers, P2P, MCP), and API docs URL. Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_platform_info","transport":"streamable-http","description":"Loyal Spark protocol metadata on Base L2: chain id, supported features (programs, rewards, vouchers, P2P, MCP), and API docs URL.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_platform_info","name":"get_platform_info","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_my_profile","name":"get_my_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_my_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_my_profile"},"outputSchema":{"input":{"type":"mcp","toolName":"get_my_profile","transport":"streamable-http","description":"Authenticated merchant agent profile: agent id, owner wallet, and API key scopes (read, mint, trade, manage_rewards, etc.). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_my_profile","transport":"streamable-http","description":"Authenticated merchant agent profile: agent id, owner wallet, and API key scopes (read, mint, trade, manage_rewards, etc.).","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_my_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_my_profile"},"outputSchema":{"input":{"type":"mcp","toolName":"get_my_profile","transport":"streamable-http","description":"Authenticated merchant agent profile: agent id, owner wallet, and API key scopes (read, mint, trade, manage_rewards, etc.). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_my_profile","transport":"streamable-http","description":"Authenticated merchant agent profile: agent id, owner wallet, and API key scopes (read, mint, trade, manage_rewards, etc.).","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.254Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_my_profile","name":"get_my_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_loyalty_programs","name":"list_loyalty_programs","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_loyalty_programs","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_loyalty_programs"},"outputSchema":{"input":{"type":"mcp","toolName":"list_loyalty_programs","transport":"streamable-http","description":"List ERC-20 loyalty programs owned by the authenticated merchant; optionally include expired programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_loyalty_programs","transport":"streamable-http","description":"List ERC-20 loyalty programs owned by the authenticated merchant; optionally include expired programs.","inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}}},"inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_loyalty_programs","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_loyalty_programs"},"outputSchema":{"input":{"type":"mcp","toolName":"list_loyalty_programs","transport":"streamable-http","description":"List ERC-20 loyalty programs owned by the authenticated merchant; optionally include expired programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_loyalty_programs","transport":"streamable-http","description":"List ERC-20 loyalty programs owned by the authenticated merchant; optionally include expired programs.","inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}}},"inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_loyalty_programs","name":"list_loyalty_programs","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_loyalty_program","name":"create_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"create_loyalty_program","transport":"streamable-http","description":"Build factory calldata to deploy a new ERC-20 loyalty token on Base (submit txs from the merchant or agent wallet). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_loyalty_program","transport":"streamable-http","description":"Build factory calldata to deploy a new ERC-20 loyalty token on Base (submit txs from the merchant or agent wallet).","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]}},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"create_loyalty_program","transport":"streamable-http","description":"Build factory calldata to deploy a new ERC-20 loyalty token on Base (submit txs from the merchant or agent wallet). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_loyalty_program","transport":"streamable-http","description":"Build factory calldata to deploy a new ERC-20 loyalty token on Base (submit txs from the merchant or agent wallet).","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]}},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/create_loyalty_program","name":"create_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/register_loyalty_program","name":"register_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/register_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"register_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"register_loyalty_program","transport":"streamable-http","description":"Register an already-deployed loyalty token in Loyal Spark (links on-chain contract to merchant dashboard). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"register_loyalty_program","transport":"streamable-http","description":"Register an already-deployed loyalty token in Loyal Spark (links on-chain contract to merchant dashboard).","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]}},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/register_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"register_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"register_loyalty_program","transport":"streamable-http","description":"Register an already-deployed loyalty token in Loyal Spark (links on-chain contract to merchant dashboard). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"register_loyalty_program","transport":"streamable-http","description":"Register an already-deployed loyalty token in Loyal Spark (links on-chain contract to merchant dashboard).","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]}},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/register_loyalty_program","name":"register_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/activate_loyalty_program","name":"activate_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/activate_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"activate_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"activate_loyalty_program","transport":"streamable-http","description":"Build activation calldata for an inactive loyalty program (on-chain activate + DB status). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"activate_loyalty_program","transport":"streamable-http","description":"Build activation calldata for an inactive loyalty program (on-chain activate + DB status).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/activate_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"activate_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"activate_loyalty_program","transport":"streamable-http","description":"Build activation calldata for an inactive loyalty program (on-chain activate + DB status). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"activate_loyalty_program","transport":"streamable-http","description":"Build activation calldata for an inactive loyalty program (on-chain activate + DB status).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/activate_loyalty_program","name":"activate_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_status","name":"update_program_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_program_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_program_status","transport":"streamable-http","description":"Update loyalty program status in the database (active, paused, expired, cancelled). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_program_status","transport":"streamable-http","description":"Update loyalty program status in the database (active, paused, expired, cancelled).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_program_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_program_status","transport":"streamable-http","description":"Update loyalty program status in the database (active, paused, expired, cancelled). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_program_status","transport":"streamable-http","description":"Update loyalty program status in the database (active, paused, expired, cancelled).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/update_program_status","name":"update_program_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_config","name":"update_program_config","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_config","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_program_config"},"outputSchema":{"input":{"type":"mcp","toolName":"update_program_config","transport":"streamable-http","description":"Update program economics: cashback rate, points per dollar, and related merchant settings. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_program_config","transport":"streamable-http","description":"Update program economics: cashback rate, points per dollar, and related merchant settings.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_config","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_program_config"},"outputSchema":{"input":{"type":"mcp","toolName":"update_program_config","transport":"streamable-http","description":"Update program economics: cashback rate, points per dollar, and related merchant settings. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_program_config","transport":"streamable-http","description":"Update program economics: cashback rate, points per dollar, and related merchant settings.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/update_program_config","name":"update_program_config","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_rewards","name":"list_rewards","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_rewards","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_rewards"},"outputSchema":{"input":{"type":"mcp","toolName":"list_rewards","transport":"streamable-http","description":"List redeemable rewards configured for a loyalty program (name, cost in tokens, active flag). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_rewards","transport":"streamable-http","description":"List redeemable rewards configured for a loyalty program (name, cost in tokens, active flag).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_rewards","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_rewards"},"outputSchema":{"input":{"type":"mcp","toolName":"list_rewards","transport":"streamable-http","description":"List redeemable rewards configured for a loyalty program (name, cost in tokens, active flag). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_rewards","transport":"streamable-http","description":"List redeemable rewards configured for a loyalty program (name, cost in tokens, active flag).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_rewards","name":"list_rewards","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_reward","name":"create_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"create_reward","transport":"streamable-http","description":"Create a new redeemable reward (customer pays token cost on-chain, then redeems for a voucher). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_reward","transport":"streamable-http","description":"Create a new redeemable reward (customer pays token cost on-chain, then redeems for a voucher).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"create_reward","transport":"streamable-http","description":"Create a new redeemable reward (customer pays token cost on-chain, then redeems for a voucher). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_reward","transport":"streamable-http","description":"Create a new redeemable reward (customer pays token cost on-chain, then redeems for a voucher).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/create_reward","name":"create_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mint_loyalty_tokens","name":"mint_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mint_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"mint_loyalty_tokens"},"outputSchema":{"input":{"type":"mcp","toolName":"mint_loyalty_tokens","transport":"streamable-http","description":"Fee-first mint calls[] (protocol fee first, then recipient) + fee_obligation_id. Prefer recipient_address (matches REST); recipient is a legacy alias. Confirm with confirm_mint_fee. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"mint_loyalty_tokens","transport":"streamable-http","description":"Fee-first mint calls[] (protocol fee first, then recipient) + fee_obligation_id. Prefer recipient_address (matches REST); recipient is a legacy alias. Confirm with confirm_mint_fee.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mint_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"mint_loyalty_tokens"},"outputSchema":{"input":{"type":"mcp","toolName":"mint_loyalty_tokens","transport":"streamable-http","description":"Fee-first mint calls[] (protocol fee first, then recipient) + fee_obligation_id. Prefer recipient_address (matches REST); recipient is a legacy alias. Confirm with confirm_mint_fee. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"mint_loyalty_tokens","transport":"streamable-http","description":"Fee-first mint calls[] (protocol fee first, then recipient) + fee_obligation_id. Prefer recipient_address (matches REST); recipient is a legacy alias. Confirm with confirm_mint_fee.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/mint_loyalty_tokens","name":"mint_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/transfer_loyalty_tokens","name":"transfer_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/transfer_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"transfer_loyalty_tokens"},"outputSchema":{"input":{"type":"mcp","toolName":"transfer_loyalty_tokens","transport":"streamable-http","description":"Build ERC-20 transfer calldata to send loyalty tokens from the merchant or agent wallet to any address. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"transfer_loyalty_tokens","transport":"streamable-http","description":"Build ERC-20 transfer calldata to send loyalty tokens from the merchant or agent wallet to any address.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/transfer_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"transfer_loyalty_tokens"},"outputSchema":{"input":{"type":"mcp","toolName":"transfer_loyalty_tokens","transport":"streamable-http","description":"Build ERC-20 transfer calldata to send loyalty tokens from the merchant or agent wallet to any address. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"transfer_loyalty_tokens","transport":"streamable-http","description":"Build ERC-20 transfer calldata to send loyalty tokens from the merchant or agent wallet to any address.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/transfer_loyalty_tokens","name":"transfer_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/earn_points","name":"earn_points","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/earn_points","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"earn_points"},"outputSchema":{"input":{"type":"mcp","toolName":"earn_points","transport":"streamable-http","description":"Calculate and mint loyalty tokens from a purchase amount using the program cashback rate (earn / cashback flow). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"earn_points","transport":"streamable-http","description":"Calculate and mint loyalty tokens from a purchase amount using the program cashback rate (earn / cashback flow).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/earn_points","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"earn_points"},"outputSchema":{"input":{"type":"mcp","toolName":"earn_points","transport":"streamable-http","description":"Calculate and mint loyalty tokens from a purchase amount using the program cashback rate (earn / cashback flow). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"earn_points","transport":"streamable-http","description":"Calculate and mint loyalty tokens from a purchase amount using the program cashback rate (earn / cashback flow).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/earn_points","name":"earn_points","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_token_balance","name":"get_token_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_token_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_token_balance"},"outputSchema":{"input":{"type":"mcp","toolName":"get_token_balance","transport":"streamable-http","description":"Read a customer's loyalty token balance and tier level for a specific program. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_token_balance","transport":"streamable-http","description":"Read a customer's loyalty token balance and tier level for a specific program.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_token_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_token_balance"},"outputSchema":{"input":{"type":"mcp","toolName":"get_token_balance","transport":"streamable-http","description":"Read a customer's loyalty token balance and tier level for a specific program. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_token_balance","transport":"streamable-http","description":"Read a customer's loyalty token balance and tier level for a specific program.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_token_balance","name":"get_token_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_analytics","name":"get_program_analytics","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_analytics","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_program_analytics"},"outputSchema":{"input":{"type":"mcp","toolName":"get_program_analytics","transport":"streamable-http","description":"Aggregate program analytics: holders, mint volume, redemptions, and tier distribution for a merchant. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_program_analytics","transport":"streamable-http","description":"Aggregate program analytics: holders, mint volume, redemptions, and tier distribution for a merchant.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_analytics","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_program_analytics"},"outputSchema":{"input":{"type":"mcp","toolName":"get_program_analytics","transport":"streamable-http","description":"Aggregate program analytics: holders, mint volume, redemptions, and tier distribution for a merchant. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_program_analytics","transport":"streamable-http","description":"Aggregate program analytics: holders, mint volume, redemptions, and tier distribution for a merchant.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_program_analytics","name":"get_program_analytics","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_marketplace_offers","name":"list_marketplace_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_marketplace_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_marketplace_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_marketplace_offers","transport":"streamable-http","description":"List open P2P token-swap offers for a loyalty program (peer-to-peer marketplace). Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_marketplace_offers","transport":"streamable-http","description":"List open P2P token-swap offers for a loyalty program (peer-to-peer marketplace).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_marketplace_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_marketplace_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_marketplace_offers","transport":"streamable-http","description":"List open P2P token-swap offers for a loyalty program (peer-to-peer marketplace). Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_marketplace_offers","transport":"streamable-http","description":"List open P2P token-swap offers for a loyalty program (peer-to-peer marketplace).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_marketplace_offers","name":"list_marketplace_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/redeem_reward","name":"redeem_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/redeem_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"redeem_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"redeem_reward","transport":"streamable-http","description":"Redeem a reward for an active voucher after the customer paid the token cost on-chain (requires transfer tx hash). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"redeem_reward","transport":"streamable-http","description":"Redeem a reward for an active voucher after the customer paid the token cost on-chain (requires transfer tx hash).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/redeem_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"redeem_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"redeem_reward","transport":"streamable-http","description":"Redeem a reward for an active voucher after the customer paid the token cost on-chain (requires transfer tx hash). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"redeem_reward","transport":"streamable-http","description":"Redeem a reward for an active voucher after the customer paid the token cost on-chain (requires transfer tx hash).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/redeem_reward","name":"redeem_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/use_voucher","name":"use_voucher","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/use_voucher","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"use_voucher"},"outputSchema":{"input":{"type":"mcp","toolName":"use_voucher","transport":"streamable-http","description":"Mark an active voucher as used at checkout (merchant scans code or voucher id). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"use_voucher","transport":"streamable-http","description":"Mark an active voucher as used at checkout (merchant scans code or voucher id).","inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]}},"inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/use_voucher","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"use_voucher"},"outputSchema":{"input":{"type":"mcp","toolName":"use_voucher","transport":"streamable-http","description":"Mark an active voucher as used at checkout (merchant scans code or voucher id). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"use_voucher","transport":"streamable-http","description":"Mark an active voucher as used at checkout (merchant scans code or voucher id).","inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]}},"inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/use_voucher","name":"use_voucher","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/check_voucher_status","name":"check_voucher_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/check_voucher_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"check_voucher_status"},"outputSchema":{"input":{"type":"mcp","toolName":"check_voucher_status","transport":"streamable-http","description":"Look up voucher status (active, used, expired) by human-readable code or internal id. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"check_voucher_status","transport":"streamable-http","description":"Look up voucher status (active, used, expired) by human-readable code or internal id.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/check_voucher_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"check_voucher_status"},"outputSchema":{"input":{"type":"mcp","toolName":"check_voucher_status","transport":"streamable-http","description":"Look up voucher status (active, used, expired) by human-readable code or internal id. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"check_voucher_status","transport":"streamable-http","description":"Look up voucher status (active, used, expired) by human-readable code or internal id.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/check_voucher_status","name":"check_voucher_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_stats","name":"get_platform_stats","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_stats","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_platform_stats"},"outputSchema":{"input":{"type":"mcp","toolName":"get_platform_stats","transport":"streamable-http","description":"Admin-only: global Loyal Spark platform statistics (programs, agents, volume). Requires elevated scope. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_platform_stats","transport":"streamable-http","description":"Admin-only: global Loyal Spark platform statistics (programs, agents, volume). Requires elevated scope.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_stats","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_platform_stats"},"outputSchema":{"input":{"type":"mcp","toolName":"get_platform_stats","transport":"streamable-http","description":"Admin-only: global Loyal Spark platform statistics (programs, agents, volume). Requires elevated scope. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_platform_stats","transport":"streamable-http","description":"Admin-only: global Loyal Spark platform statistics (programs, agents, volume). Requires elevated scope.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_platform_stats","name":"get_platform_stats","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/cancel_stale_offers","name":"cancel_stale_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/cancel_stale_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"cancel_stale_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"cancel_stale_offers","transport":"streamable-http","description":"Bulk-cancel marketplace P2P offers older than max_age_days for the authenticated merchant. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"cancel_stale_offers","transport":"streamable-http","description":"Bulk-cancel marketplace P2P offers older than max_age_days for the authenticated merchant.","inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}}},"inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/cancel_stale_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"cancel_stale_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"cancel_stale_offers","transport":"streamable-http","description":"Bulk-cancel marketplace P2P offers older than max_age_days for the authenticated merchant. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"cancel_stale_offers","transport":"streamable-http","description":"Bulk-cancel marketplace P2P offers older than max_age_days for the authenticated merchant.","inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}}},"inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/cancel_stale_offers","name":"cancel_stale_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_personalized_offer","name":"create_personalized_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_personalized_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_personalized_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"create_personalized_offer","transport":"streamable-http","description":"Create a targeted retention P2P or bonus offer for a specific customer wallet. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_personalized_offer","transport":"streamable-http","description":"Create a targeted retention P2P or bonus offer for a specific customer wallet.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_personalized_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_personalized_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"create_personalized_offer","transport":"streamable-http","description":"Create a targeted retention P2P or bonus offer for a specific customer wallet. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_personalized_offer","transport":"streamable-http","description":"Create a targeted retention P2P or bonus offer for a specific customer wallet.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/create_personalized_offer","name":"create_personalized_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_reward_status","name":"update_reward_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_reward_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_reward_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_reward_status","transport":"streamable-http","description":"Activate or deactivate a reward without deleting it (controls visibility in customer apps). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_reward_status","transport":"streamable-http","description":"Activate or deactivate a reward without deleting it (controls visibility in customer apps).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_reward_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_reward_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_reward_status","transport":"streamable-http","description":"Activate or deactivate a reward without deleting it (controls visibility in customer apps). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_reward_status","transport":"streamable-http","description":"Activate or deactivate a reward without deleting it (controls visibility in customer apps).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/update_reward_status","name":"update_reward_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/send_report","name":"send_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/send_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"send_report"},"outputSchema":{"input":{"type":"mcp","toolName":"send_report","transport":"streamable-http","description":"Submit a structured AI agent report to the merchant dashboard (insights, alerts, action items). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"send_report","transport":"streamable-http","description":"Submit a structured AI agent report to the merchant dashboard (insights, alerts, action items).","inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]}},"inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/send_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"send_report"},"outputSchema":{"input":{"type":"mcp","toolName":"send_report","transport":"streamable-http","description":"Submit a structured AI agent report to the merchant dashboard (insights, alerts, action items). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"send_report","transport":"streamable-http","description":"Submit a structured AI agent report to the merchant dashboard (insights, alerts, action items).","inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]}},"inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/send_report","name":"send_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_my_reports","name":"list_my_reports","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_my_reports","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_my_reports"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_reports","transport":"streamable-http","description":"List AI agent reports previously submitted by this merchant agent. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_reports","transport":"streamable-http","description":"List AI agent reports previously submitted by this merchant agent.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_my_reports","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_my_reports"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_reports","transport":"streamable-http","description":"List AI agent reports previously submitted by this merchant agent. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_reports","transport":"streamable-http","description":"List AI agent reports previously submitted by this merchant agent.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_my_reports","name":"list_my_reports","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_report_status","name":"update_report_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_report_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_report_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_report_status","transport":"streamable-http","description":"Update merchant workflow status on an agent report (open, in_progress, resolved). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_report_status","transport":"streamable-http","description":"Update merchant workflow status on an agent report (open, in_progress, resolved).","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]}},"inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_report_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_report_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_report_status","transport":"streamable-http","description":"Update merchant workflow status on an agent report (open, in_progress, resolved). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_report_status","transport":"streamable-http","description":"Update merchant workflow status on an agent report (open, in_progress, resolved).","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]}},"inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/update_report_status","name":"update_report_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/delete_report","name":"delete_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/delete_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"delete_report"},"outputSchema":{"input":{"type":"mcp","toolName":"delete_report","transport":"streamable-http","description":"Permanently delete an agent report from the merchant dashboard. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"delete_report","transport":"streamable-http","description":"Permanently delete an agent report from the merchant dashboard.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]}},"inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/delete_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"delete_report"},"outputSchema":{"input":{"type":"mcp","toolName":"delete_report","transport":"streamable-http","description":"Permanently delete an agent report from the merchant dashboard. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"delete_report","transport":"streamable-http","description":"Permanently delete an agent report from the merchant dashboard.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]}},"inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/delete_report","name":"delete_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/export_customers","name":"export_customers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/export_customers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"export_customers"},"outputSchema":{"input":{"type":"mcp","toolName":"export_customers","transport":"streamable-http","description":"Export customer list with balances and tiers for a loyalty program (CSV-ready JSON). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"export_customers","transport":"streamable-http","description":"Export customer list with balances and tiers for a loyalty program (CSV-ready JSON).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/export_customers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"export_customers"},"outputSchema":{"input":{"type":"mcp","toolName":"export_customers","transport":"streamable-http","description":"Export customer list with balances and tiers for a loyalty program (CSV-ready JSON). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"export_customers","transport":"streamable-http","description":"Export customer list with balances and tiers for a loyalty program (CSV-ready JSON).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/export_customers","name":"export_customers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_gift_certificate","name":"create_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"create_gift_certificate","transport":"streamable-http","description":"Issue gift or welcome certificates (LOYAL-XXXXXX); single code or batch up to 100 per call. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_gift_certificate","transport":"streamable-http","description":"Issue gift or welcome certificates (LOYAL-XXXXXX); single code or batch up to 100 per call.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"create_gift_certificate","transport":"streamable-http","description":"Issue gift or welcome certificates (LOYAL-XXXXXX); single code or batch up to 100 per call. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_gift_certificate","transport":"streamable-http","description":"Issue gift or welcome certificates (LOYAL-XXXXXX); single code or batch up to 100 per call.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/create_gift_certificate","name":"create_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_gift_certificates","name":"list_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_gift_certificates"},"outputSchema":{"input":{"type":"mcp","toolName":"list_gift_certificates","transport":"streamable-http","description":"List gift certificates issued by the authenticated merchant with optional status filter. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_gift_certificates","transport":"streamable-http","description":"List gift certificates issued by the authenticated merchant with optional status filter.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_gift_certificates"},"outputSchema":{"input":{"type":"mcp","toolName":"list_gift_certificates","transport":"streamable-http","description":"List gift certificates issued by the authenticated merchant with optional status filter. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_gift_certificates","transport":"streamable-http","description":"List gift certificates issued by the authenticated merchant with optional status filter.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_gift_certificates","name":"list_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/revoke_gift_certificate","name":"revoke_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/revoke_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"revoke_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"revoke_gift_certificate","transport":"streamable-http","description":"Revoke an active gift certificate so it can no longer be claimed (active -> revoked). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"revoke_gift_certificate","transport":"streamable-http","description":"Revoke an active gift certificate so it can no longer be claimed (active -> revoked).","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]}},"inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/revoke_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"revoke_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"revoke_gift_certificate","transport":"streamable-http","description":"Revoke an active gift certificate so it can no longer be claimed (active -> revoked). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"revoke_gift_certificate","transport":"streamable-http","description":"Revoke an active gift certificate so it can no longer be claimed (active -> revoked).","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]}},"inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/revoke_gift_certificate","name":"revoke_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mark_gift_certificate_minted","name":"mark_gift_certificate_minted","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mark_gift_certificate_minted","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"mark_gift_certificate_minted"},"outputSchema":{"input":{"type":"mcp","toolName":"mark_gift_certificate_minted","transport":"streamable-http","description":"Finalize a claimed certificate after on-chain mint (pending_mint -> redeemed); requires mint tx hash. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"mark_gift_certificate_minted","transport":"streamable-http","description":"Finalize a claimed certificate after on-chain mint (pending_mint -> redeemed); requires mint tx hash.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mark_gift_certificate_minted","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"mark_gift_certificate_minted"},"outputSchema":{"input":{"type":"mcp","toolName":"mark_gift_certificate_minted","transport":"streamable-http","description":"Finalize a claimed certificate after on-chain mint (pending_mint -> redeemed); requires mint tx hash. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"mark_gift_certificate_minted","transport":"streamable-http","description":"Finalize a claimed certificate after on-chain mint (pending_mint -> redeemed); requires mint tx hash.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/mark_gift_certificate_minted","name":"mark_gift_certificate_minted","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/generate_program_defaults","name":"generate_program_defaults","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/generate_program_defaults","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"generate_program_defaults"},"outputSchema":{"input":{"type":"mcp","toolName":"generate_program_defaults","transport":"streamable-http","description":"Autonomous planner: propose program name, ERC-20 symbol, cashback economics, and starter rewards from merchant business context. Use before create_loyalty_program when the agent has no explicit name/symbol. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"generate_program_defaults","transport":"streamable-http","description":"Autonomous planner: propose program name, ERC-20 symbol, cashback economics, and starter rewards from merchant business context. Use before create_loyalty_program when the agent has no explicit name/symbol.","inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}}},"inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/generate_program_defaults","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"generate_program_defaults"},"outputSchema":{"input":{"type":"mcp","toolName":"generate_program_defaults","transport":"streamable-http","description":"Autonomous planner: propose program name, ERC-20 symbol, cashback economics, and starter rewards from merchant business context. Use before create_loyalty_program when the agent has no explicit name/symbol. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"generate_program_defaults","transport":"streamable-http","description":"Autonomous planner: propose program name, ERC-20 symbol, cashback economics, and starter rewards from merchant business context. Use before create_loyalty_program when the agent has no explicit name/symbol.","inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}}},"inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/generate_program_defaults","name":"generate_program_defaults","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_workflow_status","name":"get_program_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_program_workflow_status"},"outputSchema":{"input":{"type":"mcp","toolName":"get_program_workflow_status","transport":"streamable-http","description":"Autonomous status planner: returns the current merchant program lifecycle step and the machine-readable next_actions[] so an agent can self-orchestrate create -> register -> activate -> rewards -> mint. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_program_workflow_status","transport":"streamable-http","description":"Autonomous status planner: returns the current merchant program lifecycle step and the machine-readable next_actions[] so an agent can self-orchestrate create -> register -> activate -> rewards -> mint.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_program_workflow_status"},"outputSchema":{"input":{"type":"mcp","toolName":"get_program_workflow_status","transport":"streamable-http","description":"Autonomous status planner: returns the current merchant program lifecycle step and the machine-readable next_actions[] so an agent can self-orchestrate create -> register -> activate -> rewards -> mint. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_program_workflow_status","transport":"streamable-http","description":"Autonomous status planner: returns the current merchant program lifecycle step and the machine-readable next_actions[] so an agent can self-orchestrate create -> register -> activate -> rewards -> mint.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_program_workflow_status","name":"get_program_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_recipient_profile","name":"get_recipient_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_recipient_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_recipient_profile"},"outputSchema":{"input":{"type":"mcp","toolName":"get_recipient_profile","transport":"streamable-http","description":"Recipient agent profile bound to rwk_ API key: wallet address, key scopes, and registration metadata. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_recipient_profile","transport":"streamable-http","description":"Recipient agent profile bound to rwk_ API key: wallet address, key scopes, and registration metadata.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_recipient_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_recipient_profile"},"outputSchema":{"input":{"type":"mcp","toolName":"get_recipient_profile","transport":"streamable-http","description":"Recipient agent profile bound to rwk_ API key: wallet address, key scopes, and registration metadata. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_recipient_profile","transport":"streamable-http","description":"Recipient agent profile bound to rwk_ API key: wallet address, key scopes, and registration metadata.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/get_recipient_profile","name":"get_recipient_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_loyalty_balances","name":"list_my_loyalty_balances","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_loyalty_balances","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_loyalty_balances"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_loyalty_balances","transport":"streamable-http","description":"All loyalty token balances and tier levels for the holder wallet linked to this rwk_ key. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_loyalty_balances","transport":"streamable-http","description":"All loyalty token balances and tier levels for the holder wallet linked to this rwk_ key.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_loyalty_balances","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_loyalty_balances"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_loyalty_balances","transport":"streamable-http","description":"All loyalty token balances and tier levels for the holder wallet linked to this rwk_ key. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_loyalty_balances","transport":"streamable-http","description":"All loyalty token balances and tier levels for the holder wallet linked to this rwk_ key.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_my_loyalty_balances","name":"list_my_loyalty_balances","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_my_loyalty_balance","name":"get_my_loyalty_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_my_loyalty_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_my_loyalty_balance"},"outputSchema":{"input":{"type":"mcp","toolName":"get_my_loyalty_balance","transport":"streamable-http","description":"Balance and tier for one loyalty program token held by the authenticated recipient wallet. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_my_loyalty_balance","transport":"streamable-http","description":"Balance and tier for one loyalty program token held by the authenticated recipient wallet.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_my_loyalty_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_my_loyalty_balance"},"outputSchema":{"input":{"type":"mcp","toolName":"get_my_loyalty_balance","transport":"streamable-http","description":"Balance and tier for one loyalty program token held by the authenticated recipient wallet. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_my_loyalty_balance","transport":"streamable-http","description":"Balance and tier for one loyalty program token held by the authenticated recipient wallet.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/get_my_loyalty_balance","name":"get_my_loyalty_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_loyalty_token_transfer","name":"prepare_loyalty_token_transfer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_loyalty_token_transfer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"prepare_loyalty_token_transfer"},"outputSchema":{"input":{"type":"mcp","toolName":"prepare_loyalty_token_transfer","transport":"streamable-http","description":"Build ERC-20 transfer calldata for the holder wallet to send loyalty tokens to any address (submit tx locally). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"prepare_loyalty_token_transfer","transport":"streamable-http","description":"Build ERC-20 transfer calldata for the holder wallet to send loyalty tokens to any address (submit tx locally).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_loyalty_token_transfer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"prepare_loyalty_token_transfer"},"outputSchema":{"input":{"type":"mcp","toolName":"prepare_loyalty_token_transfer","transport":"streamable-http","description":"Build ERC-20 transfer calldata for the holder wallet to send loyalty tokens to any address (submit tx locally). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"prepare_loyalty_token_transfer","transport":"streamable-http","description":"Build ERC-20 transfer calldata for the holder wallet to send loyalty tokens to any address (submit tx locally).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/prepare_loyalty_token_transfer","name":"prepare_loyalty_token_transfer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_rewards_for_program","name":"list_rewards_for_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_rewards_for_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_rewards_for_program"},"outputSchema":{"input":{"type":"mcp","toolName":"list_rewards_for_program","transport":"streamable-http","description":"List active rewards you can redeem for a program where your wallet has loyalty activity or balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_rewards_for_program","transport":"streamable-http","description":"List active rewards you can redeem for a program where your wallet has loyalty activity or balance.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_rewards_for_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_rewards_for_program"},"outputSchema":{"input":{"type":"mcp","toolName":"list_rewards_for_program","transport":"streamable-http","description":"List active rewards you can redeem for a program where your wallet has loyalty activity or balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_rewards_for_program","transport":"streamable-http","description":"List active rewards you can redeem for a program where your wallet has loyalty activity or balance.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_rewards_for_program","name":"list_rewards_for_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_vouchers","name":"list_my_vouchers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_vouchers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_vouchers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_vouchers","transport":"streamable-http","description":"List vouchers issued to your wallet (active, used, expired) across enrolled loyalty programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_vouchers","transport":"streamable-http","description":"List vouchers issued to your wallet (active, used, expired) across enrolled loyalty programs.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_vouchers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_vouchers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_vouchers","transport":"streamable-http","description":"List vouchers issued to your wallet (active, used, expired) across enrolled loyalty programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_vouchers","transport":"streamable-http","description":"List vouchers issued to your wallet (active, used, expired) across enrolled loyalty programs.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_my_vouchers","name":"list_my_vouchers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/redeem_my_reward","name":"redeem_my_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/redeem_my_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"redeem_my_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"redeem_my_reward","transport":"streamable-http","description":"Redeem a reward into an active voucher after paying the token cost on-chain (requires transfer tx hash). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"redeem_my_reward","transport":"streamable-http","description":"Redeem a reward into an active voucher after paying the token cost on-chain (requires transfer tx hash).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/redeem_my_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"redeem_my_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"redeem_my_reward","transport":"streamable-http","description":"Redeem a reward into an active voucher after paying the token cost on-chain (requires transfer tx hash). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"redeem_my_reward","transport":"streamable-http","description":"Redeem a reward into an active voucher after paying the token cost on-chain (requires transfer tx hash).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/redeem_my_reward","name":"redeem_my_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_p2p_offers","name":"list_p2p_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_p2p_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_p2p_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_p2p_offers","transport":"streamable-http","description":"List open peer-to-peer token swap offers; optional filter by loyalty token (same price band as merchant GET /offers). Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_p2p_offers","transport":"streamable-http","description":"List open peer-to-peer token swap offers; optional filter by loyalty token (same price band as merchant GET /offers).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_p2p_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_p2p_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_p2p_offers","transport":"streamable-http","description":"List open peer-to-peer token swap offers; optional filter by loyalty token (same price band as merchant GET /offers). Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_p2p_offers","transport":"streamable-http","description":"List open peer-to-peer token swap offers; optional filter by loyalty token (same price band as merchant GET /offers).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_p2p_offers","name":"list_p2p_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/create_p2p_offer","name":"create_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/create_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"create_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"create_p2p_offer","transport":"streamable-http","description":"Create a P2P swap intent: offer loyalty tokens in exchange for another ERC-20 amount. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_p2p_offer","transport":"streamable-http","description":"Create a P2P swap intent: offer loyalty tokens in exchange for another ERC-20 amount.","inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]}},"inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/create_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"create_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"create_p2p_offer","transport":"streamable-http","description":"Create a P2P swap intent: offer loyalty tokens in exchange for another ERC-20 amount. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_p2p_offer","transport":"streamable-http","description":"Create a P2P swap intent: offer loyalty tokens in exchange for another ERC-20 amount.","inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]}},"inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/create_p2p_offer","name":"create_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/accept_p2p_offer","name":"accept_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/accept_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"accept_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"accept_p2p_offer","transport":"streamable-http","description":"Accept another holder's P2P offer and record the match in Loyal Spark. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"accept_p2p_offer","transport":"streamable-http","description":"Accept another holder's P2P offer and record the match in Loyal Spark.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]}},"inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/accept_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"accept_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"accept_p2p_offer","transport":"streamable-http","description":"Accept another holder's P2P offer and record the match in Loyal Spark. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"accept_p2p_offer","transport":"streamable-http","description":"Accept another holder's P2P offer and record the match in Loyal Spark.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]}},"inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/accept_p2p_offer","name":"accept_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/cancel_p2p_offer","name":"cancel_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/cancel_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"cancel_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"cancel_p2p_offer","transport":"streamable-http","description":"Cancel a P2P offer you created before it is accepted. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"cancel_p2p_offer","transport":"streamable-http","description":"Cancel a P2P offer you created before it is accepted.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]}},"inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/cancel_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"cancel_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"cancel_p2p_offer","transport":"streamable-http","description":"Cancel a P2P offer you created before it is accepted. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"cancel_p2p_offer","transport":"streamable-http","description":"Cancel a P2P offer you created before it is accepted.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]}},"inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/cancel_p2p_offer","name":"cancel_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/lookup_gift_certificate","name":"lookup_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/lookup_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"lookup_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"lookup_gift_certificate","transport":"streamable-http","description":"Preview a gift certificate by LOYAL-XXXXXX code without claiming (face value, expiry, program). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"lookup_gift_certificate","transport":"streamable-http","description":"Preview a gift certificate by LOYAL-XXXXXX code without claiming (face value, expiry, program).","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/lookup_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"lookup_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"lookup_gift_certificate","transport":"streamable-http","description":"Preview a gift certificate by LOYAL-XXXXXX code without claiming (face value, expiry, program). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"lookup_gift_certificate","transport":"streamable-http","description":"Preview a gift certificate by LOYAL-XXXXXX code without claiming (face value, expiry, program).","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/lookup_gift_certificate","name":"lookup_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/claim_gift_certificate","name":"claim_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/claim_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"claim_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"claim_gift_certificate","transport":"streamable-http","description":"Claim an active gift certificate; binds it to your wallet (status active -> pending_mint). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"claim_gift_certificate","transport":"streamable-http","description":"Claim an active gift certificate; binds it to your wallet (status active -> pending_mint).","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/claim_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"claim_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"claim_gift_certificate","transport":"streamable-http","description":"Claim an active gift certificate; binds it to your wallet (status active -> pending_mint). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"claim_gift_certificate","transport":"streamable-http","description":"Claim an active gift certificate; binds it to your wallet (status active -> pending_mint).","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/claim_gift_certificate","name":"claim_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_gift_certificates","name":"list_my_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_gift_certificates"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_gift_certificates","transport":"streamable-http","description":"List gift certificates claimed by your wallet with optional status filter. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_gift_certificates","transport":"streamable-http","description":"List gift certificates claimed by your wallet with optional status filter.","inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}},"inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_gift_certificates"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_gift_certificates","transport":"streamable-http","description":"List gift certificates claimed by your wallet with optional status filter. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_gift_certificates","transport":"streamable-http","description":"List gift certificates claimed by your wallet with optional status filter.","inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}},"inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_my_gift_certificates","name":"list_my_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_reward_workflow_status","name":"get_reward_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_reward_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_reward_workflow_status"},"outputSchema":{"input":{"type":"mcp","toolName":"get_reward_workflow_status","transport":"streamable-http","description":"Autonomous status planner for recipients: returns current reward redemption step and machine-readable next_actions[] (check balance -> prepare transfer -> redeem -> voucher). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_reward_workflow_status","transport":"streamable-http","description":"Autonomous status planner for recipients: returns current reward redemption step and machine-readable next_actions[] (check balance -> prepare transfer -> redeem -> voucher).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_reward_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_reward_workflow_status"},"outputSchema":{"input":{"type":"mcp","toolName":"get_reward_workflow_status","transport":"streamable-http","description":"Autonomous status planner for recipients: returns current reward redemption step and machine-readable next_actions[] (check balance -> prepare transfer -> redeem -> voucher). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_reward_workflow_status","transport":"streamable-http","description":"Autonomous status planner for recipients: returns current reward redemption step and machine-readable next_actions[] (check balance -> prepare transfer -> redeem -> voucher).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/get_reward_workflow_status","name":"get_reward_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_reward_redemption","name":"prepare_reward_redemption","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_reward_redemption","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"prepare_reward_redemption"},"outputSchema":{"input":{"type":"mcp","toolName":"prepare_reward_redemption","transport":"streamable-http","description":"One-shot planner: returns ERC-20 transfer calldata for the reward token cost plus the recipient_reward workflow so the agent can broadcast the tx and then call redeem_my_reward. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"prepare_reward_redemption","transport":"streamable-http","description":"One-shot planner: returns ERC-20 transfer calldata for the reward token cost plus the recipient_reward workflow so the agent can broadcast the tx and then call redeem_my_reward.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_reward_redemption","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"prepare_reward_redemption"},"outputSchema":{"input":{"type":"mcp","toolName":"prepare_reward_redemption","transport":"streamable-http","description":"One-shot planner: returns ERC-20 transfer calldata for the reward token cost plus the recipient_reward workflow so the agent can broadcast the tx and then call redeem_my_reward. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"prepare_reward_redemption","transport":"streamable-http","description":"One-shot planner: returns ERC-20 transfer calldata for the reward token cost plus the recipient_reward workflow so the agent can broadcast the tx and then call redeem_my_reward.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/prepare_reward_redemption","name":"prepare_reward_redemption","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}}],"resources":[{"resource":"https://api.loyalspark.online/x402-gateway/programs?method=GET","name":"GET /programs","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/programs?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/programs?method=GET — x402-gateway /programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/programs?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/programs?method=GET — x402-gateway /programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.249Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"programs","name":"GET /programs","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=GET","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/rewards?method=GET — x402-gateway /rewards. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"rewards"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/rewards?method=GET — x402-gateway /rewards. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"rewards"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"rewards","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/balance","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/balance — x402-gateway /balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address","customer_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address","customer_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"balance"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/balance?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/balance?method=GET — x402-gateway /balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address","customer_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address","customer_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"balance"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"balance","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/customers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","maxAmountRequired":"2000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/customers — x402-gateway /customers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"customers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"2000","maxAmountRequired":"2000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/customers?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/customers?method=GET — x402-gateway /customers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"customers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"customers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/vouchers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/vouchers — x402-gateway /vouchers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","used","expired","cancelled"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","used","expired","cancelled"]}}},"output":{"type":"json","example":{"ok":true,"resource":"vouchers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/vouchers?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/vouchers?method=GET — x402-gateway /vouchers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","used","expired","cancelled"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","used","expired","cancelled"]}}},"output":{"type":"json","example":{"ok":true,"resource":"vouchers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"vouchers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/analytics","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/analytics — x402-gateway /analytics. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"analytics"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/analytics?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/analytics?method=GET — x402-gateway /analytics. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"analytics"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"analytics","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/offers?method=GET","name":"GET /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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/offers?method=GET","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/offers?method=GET — x402-gateway /offers. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"offers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/offers?method=GET","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/offers?method=GET — x402-gateway /offers. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"offers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"offers","name":"GET /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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/public-programs","name":"GET /public-programs","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional).","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/public-programs","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional).","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional)."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/public-programs — x402-gateway /public-programs. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"public-programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/public-programs?method=GET","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional).","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional)."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/public-programs?method=GET — x402-gateway /public-programs. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"ok":true,"resource":"public-programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"public-programs","name":"GET /public-programs","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. GET this URL. HTTP 402 for $0.001 USDC on Base, the same price as GET /programs. Payment alone returns active public programs. Do not send an API key. This is not the caller's own program list; for the paying wallet's own programs, call GET /programs (payment alone works there too; an lsk_ key is optional).","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET — x402-gateway /merchant-profile. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"use_agent_wallet":{"type":"string","enum":["true","false"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"use_agent_wallet":{"type":"string","enum":["true","false"]}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/merchant-profile?method=GET — x402-gateway /merchant-profile. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"use_agent_wallet":{"type":"string","enum":["true","false"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"use_agent_wallet":{"type":"string","enum":["true","false"]}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"merchant-profile","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/workflow/program-status","name":"GET /workflow/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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/workflow/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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/workflow/program-status — x402-gateway /workflow/program-status. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /workflow/program-status. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /workflow/program-status. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"workflow/program-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/workflow/program-status?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/workflow/program-status?method=GET — x402-gateway /workflow/program-status. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /workflow/program-status. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001","customer_address":"0x0000000000000000000000000000000000000002"},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /workflow/program-status. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"workflow/program-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.250Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"workflow/program-status","name":"GET /workflow/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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/programs?method=POST","name":"POST /programs","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","maxAmountRequired":"50000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/programs?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/programs?method=POST — x402-gateway /programs. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol"],"additionalProperties":true,"properties":{"name":{"type":"string","maxLength":50,"description":"Loyalty program name."},"symbol":{"type":"string","minLength":2,"maxLength":5,"description":"ERC-20 symbol (2-5 chars)."},"expiration_days":{"type":"number","minimum":1,"description":"Program lifetime in days (default 365)."},"use_agent_wallet":{"type":"boolean","description":"Deploy as the agent's CDP MPC wallet instead of the owner address."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol"],"additionalProperties":true,"properties":{"name":{"type":"string","maxLength":50,"description":"Loyalty program name."},"symbol":{"type":"string","minLength":2,"maxLength":5,"description":"ERC-20 symbol (2-5 chars)."},"expiration_days":{"type":"number","minimum":1,"description":"Program lifetime in days (default 365)."},"use_agent_wallet":{"type":"boolean","description":"Deploy as the agent's CDP MPC wallet instead of the owner address."}}},"output":{"type":"json","example":{"ok":true,"resource":"programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"50000","maxAmountRequired":"50000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/programs?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/programs?method=POST — x402-gateway /programs. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol"],"additionalProperties":true,"properties":{"name":{"type":"string","maxLength":50,"description":"Loyalty program name."},"symbol":{"type":"string","minLength":2,"maxLength":5,"description":"ERC-20 symbol (2-5 chars)."},"expiration_days":{"type":"number","minimum":1,"description":"Program lifetime in days (default 365)."},"use_agent_wallet":{"type":"boolean","description":"Deploy as the agent's CDP MPC wallet instead of the owner address."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol"],"additionalProperties":true,"properties":{"name":{"type":"string","maxLength":50,"description":"Loyalty program name."},"symbol":{"type":"string","minLength":2,"maxLength":5,"description":"ERC-20 symbol (2-5 chars)."},"expiration_days":{"type":"number","minimum":1,"description":"Program lifetime in days (default 365)."},"use_agent_wallet":{"type":"boolean","description":"Deploy as the agent's CDP MPC wallet instead of the owner address."}}},"output":{"type":"json","example":{"ok":true,"resource":"programs"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"programs","name":"POST /programs","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/register-program","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/register-program — x402-gateway /register-program. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol","token_address"],"additionalProperties":true,"properties":{"name":{"type":"string"},"symbol":{"type":"string"},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"expiration_days":{"type":"number","minimum":1},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Cashback % of purchase amount."},"points_per_dollar":{"type":"number","minimum":0},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol","token_address"],"additionalProperties":true,"properties":{"name":{"type":"string"},"symbol":{"type":"string"},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"expiration_days":{"type":"number","minimum":1},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Cashback % of purchase amount."},"points_per_dollar":{"type":"number","minimum":0},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"register-program"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/register-program?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/register-program?method=POST — x402-gateway /register-program. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol","token_address"],"additionalProperties":true,"properties":{"name":{"type":"string"},"symbol":{"type":"string"},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"expiration_days":{"type":"number","minimum":1},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Cashback % of purchase amount."},"points_per_dollar":{"type":"number","minimum":0},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","symbol","token_address"],"additionalProperties":true,"properties":{"name":{"type":"string"},"symbol":{"type":"string"},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"expiration_days":{"type":"number","minimum":1},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Cashback % of purchase amount."},"points_per_dollar":{"type":"number","minimum":0},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"register-program"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"register-program","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/update-program-config","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/update-program-config — x402-gateway /update-program-config. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100},"points_per_dollar":{"type":"number","minimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100},"points_per_dollar":{"type":"number","minimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"update-program-config"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/update-program-config?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/update-program-config?method=POST — x402-gateway /update-program-config. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100},"points_per_dollar":{"type":"number","minimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100},"points_per_dollar":{"type":"number","minimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"update-program-config"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"update-program-config","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/activate-program","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/activate-program — x402-gateway /activate-program. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"activate-program"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/activate-program?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/activate-program?method=POST — x402-gateway /activate-program. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"activate-program"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"activate-program","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/program-status","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/program-status — x402-gateway /program-status. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","status"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","paused","expired","cancelled"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","status"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","paused","expired","cancelled"]}}},"output":{"type":"json","example":{"ok":true,"resource":"program-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/program-status?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/program-status?method=POST — x402-gateway /program-status. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","status"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","paused","expired","cancelled"]}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","status"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string","enum":["active","paused","expired","cancelled"]}}},"output":{"type":"json","example":{"ok":true,"resource":"program-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"program-status","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=POST","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/rewards?method=POST — x402-gateway /rewards. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","cost","token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"name":{"type":"string"},"description":{"type":"string"},"cost":{"type":"number","minimum":1,"description":"Loyalty-token cost to redeem."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","cost","token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"name":{"type":"string"},"description":{"type":"string"},"cost":{"type":"number","minimum":1,"description":"Loyalty-token cost to redeem."}}},"output":{"type":"json","example":{"ok":true,"resource":"rewards"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/rewards?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/rewards?method=POST — x402-gateway /rewards. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","cost","token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"name":{"type":"string"},"description":{"type":"string"},"cost":{"type":"number","minimum":1,"description":"Loyalty-token cost to redeem."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["name","cost","token_address"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"name":{"type":"string"},"description":{"type":"string"},"cost":{"type":"number","minimum":1,"description":"Loyalty-token cost to redeem."}}},"output":{"type":"json","example":{"ok":true,"resource":"rewards"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"rewards","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mint","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/mint — x402-gateway /mint. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet (preferred). Alias: recipient."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet (preferred). Alias: recipient."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}},"output":{"type":"json","example":{"ok":true,"resource":"mint"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mint?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/mint?method=POST — x402-gateway /mint. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet (preferred). Alias: recipient."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet (preferred). Alias: recipient."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}},"output":{"type":"json","example":{"ok":true,"resource":"mint"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mint","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/earn","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/earn — x402-gateway /earn. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","customer_address","purchase_amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"purchase_amount":{"type":"number","minimum":0,"description":"Purchase amount in fiat units (USD)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Optional override of program cashback %."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","customer_address","purchase_amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"purchase_amount":{"type":"number","minimum":0,"description":"Purchase amount in fiat units (USD)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Optional override of program cashback %."}}},"output":{"type":"json","example":{"ok":true,"resource":"earn"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/earn?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/earn?method=POST — x402-gateway /earn. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","customer_address","purchase_amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"purchase_amount":{"type":"number","minimum":0,"description":"Purchase amount in fiat units (USD)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Optional override of program cashback %."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","customer_address","purchase_amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"purchase_amount":{"type":"number","minimum":0,"description":"Purchase amount in fiat units (USD)."},"cashback_rate":{"type":"number","minimum":0,"maximum":100,"description":"Optional override of program cashback %."}}},"output":{"type":"json","example":{"ok":true,"resource":"earn"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"earn","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/transfer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/transfer — x402-gateway /transfer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}},"output":{"type":"json","example":{"ok":true,"resource":"transfer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/transfer?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/transfer?method=POST — x402-gateway /transfer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to_address","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","minimum":0,"maximum":1000000000}}},"output":{"type":"json","example":{"ok":true,"resource":"transfer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"transfer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/redeem-reward","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/redeem-reward — x402-gateway /redeem-reward. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","customer_address","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx hash used to verify the redemption."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","customer_address","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx hash used to verify the redemption."}}},"output":{"type":"json","example":{"ok":true,"resource":"redeem-reward"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/redeem-reward?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/redeem-reward?method=POST — x402-gateway /redeem-reward. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","customer_address","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx hash used to verify the redemption."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","customer_address","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx hash used to verify the redemption."}}},"output":{"type":"json","example":{"ok":true,"resource":"redeem-reward"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"redeem-reward","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/vouchers/use","name":"POST /vouchers/use","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/vouchers/use","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/vouchers/use — x402-gateway /vouchers/use. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"Either voucher_code or voucher_id is required.","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX...)."},"voucher_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"Either voucher_code or voucher_id is required.","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX...)."},"voucher_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"vouchers/use"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/vouchers/use?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/vouchers/use?method=POST — x402-gateway /vouchers/use. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"Either voucher_code or voucher_id is required.","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX...)."},"voucher_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"Either voucher_code or voucher_id is required.","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX...)."},"voucher_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"vouchers/use"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.251Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"vouchers/use","name":"POST /vouchers/use","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/offers?method=POST","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/offers?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/offers?method=POST — x402-gateway /offers. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"offers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/offers?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/offers?method=POST — x402-gateway /offers. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"offers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"offers","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/accept-offer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/accept-offer — x402-gateway /accept-offer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}},"output":{"type":"json","example":{"ok":true,"resource":"accept-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/accept-offer?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/accept-offer?method=POST — x402-gateway /accept-offer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}},"output":{"type":"json","example":{"ok":true,"resource":"accept-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"accept-offer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/cancel-offer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/cancel-offer — x402-gateway /cancel-offer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"cancel-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/cancel-offer?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/cancel-offer?method=POST — x402-gateway /cancel-offer. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"cancel-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"cancel-offer","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST — x402-gateway /merchant-profile. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string","enum":["cafe","restaurant","retail","beauty","fitness","grocery","pharmacy","entertainment","services","education","travel","other"]},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string","enum":["cafe","restaurant","retail","beauty","fitness","grocery","pharmacy","entertainment","services","education","travel","other"]},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/merchant-profile?method=POST — x402-gateway /merchant-profile. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string","enum":["cafe","restaurant","retail","beauty","fitness","grocery","pharmacy","entertainment","services","education","travel","other"]},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string","enum":["cafe","restaurant","retail","beauty","fitness","grocery","pharmacy","entertainment","services","education","travel","other"]},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"merchant-profile","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/workflow/generate-program-defaults","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/workflow/generate-program-defaults — x402-gateway /workflow/generate-program-defaults. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"workflow/generate-program-defaults"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/workflow/generate-program-defaults?method=POST","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/workflow/generate-program-defaults?method=POST — x402-gateway /workflow/generate-program-defaults. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /workflow/generate-program-defaults. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"workflow/generate-program-defaults"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"workflow/generate-program-defaults","name":"POST /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/register-agent","name":"POST /register-agent","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/register-agent","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/register-agent — x402-gateway /register-agent. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100,"description":"Optional agent name. Default: x402 agent."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100,"description":"Optional agent name. Default: x402 agent."}}},"output":{"type":"json","example":{"ok":true,"resource":"register-agent"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/register-agent?method=POST","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/register-agent?method=POST — x402-gateway /register-agent. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100,"description":"Optional agent name. Default: x402 agent."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100,"description":"Optional agent name. Default: x402 agent."}}},"output":{"type":"json","example":{"ok":true,"resource":"register-agent"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"register-agent","name":"POST /register-agent","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. POST this URL. HTTP 402 for $0.01 USDC on Base. Payment alone. Do not send an API key. The response includes a one-time lsk_ key with scope read only: list your programs, rewards, balances, and analytics. That key cannot mint, deploy a program, create rewards, or trade. The $0.01 is the call price, not a subscription and not a free quota. A Shopify store plan or a paid Pro or Enterprise plan sets the monthly ceiling. The Shopify 45-day store trial uses the approved plan's limits. There is no free agent trial. A wallet with neither returns error_code payment_required and next_action pay_x402.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT","name":"PUT /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"PUT","bodyType":"query","description":"HTTP PUT https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT — x402-gateway /merchant-profile. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string"},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"PUT","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string"},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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."},"outputSchema":{"input":{"type":"http","method":"PUT","bodyType":"query","description":"HTTP PUT https://api.loyalspark.online/x402-gateway/merchant-profile?method=PUT — x402-gateway /merchant-profile. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string"},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"PUT","bodyType":"json","body":{},"headers":{"x-api-key":"lsk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["business_name"],"additionalProperties":true,"properties":{"business_name":{"type":"string","maxLength":100},"category":{"type":"string"},"logo_url":{"type":"string"},"description":{"type":"string"},"website":{"type":"string"},"location":{"type":"string"},"use_agent_wallet":{"type":"boolean"}}},"output":{"type":"json","example":{"ok":true,"resource":"merchant-profile"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.252Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"PUT","resource":"merchant-profile","name":"PUT /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. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer 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.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/balances","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/balances — x402-gateway /recipient-api/balances. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["balances"],"additionalProperties":true,"properties":{"balances":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"balances":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["balances"],"additionalProperties":true,"properties":{"balances":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/balances?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/balances?method=GET — x402-gateway /recipient-api/balances. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["balances"],"additionalProperties":true,"properties":{"balances":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{}},"output":{"type":"json","example":{"balances":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["balances"],"additionalProperties":true,"properties":{"balances":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/balances","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/balance","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/balance — x402-gateway /recipient-api/balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/balance"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/balance?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/balance?method=GET — x402-gateway /recipient-api/balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/balance"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/balance","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/rewards","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/rewards — x402-gateway /recipient-api/rewards. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["rewards"],"additionalProperties":true,"properties":{"rewards":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"rewards":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["rewards"],"additionalProperties":true,"properties":{"rewards":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/rewards?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/rewards?method=GET — x402-gateway /recipient-api/rewards. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["rewards"],"additionalProperties":true,"properties":{"rewards":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["token_address"],"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"rewards":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["rewards"],"additionalProperties":true,"properties":{"rewards":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/rewards","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/vouchers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/vouchers — x402-gateway /recipient-api/vouchers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string"},"limit":{"type":"string","pattern":"^[0-9]+$"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["vouchers"],"additionalProperties":true,"properties":{"vouchers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string"},"limit":{"type":"string","pattern":"^[0-9]+$"}}},"output":{"type":"json","example":{"vouchers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["vouchers"],"additionalProperties":true,"properties":{"vouchers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/vouchers?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/vouchers?method=GET — x402-gateway /recipient-api/vouchers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string"},"limit":{"type":"string","pattern":"^[0-9]+$"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["vouchers"],"additionalProperties":true,"properties":{"vouchers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"status":{"type":"string"},"limit":{"type":"string","pattern":"^[0-9]+$"}}},"output":{"type":"json","example":{"vouchers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["vouchers"],"additionalProperties":true,"properties":{"vouchers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/vouchers","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET","name":"GET /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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET — x402-gateway /recipient-api/offers. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"offers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=GET — x402-gateway /recipient-api/offers. Payment alone gives access; do not send an API key.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."}}},"output":{"type":"json","example":{"offers":[]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offers"],"additionalProperties":true,"properties":{"offers":{"type":"array","items":{"type":"object","additionalProperties":true}}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/offers","name":"GET /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. Payment alone gives access; do not send an API key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status — x402-gateway /recipient-api/workflow/reward-status. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/workflow/reward-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status?method=GET","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"GET","bodyType":"query","description":"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status?method=GET — x402-gateway /recipient-api/workflow/reward-status. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"token_address":"0x0000000000000000000000000000000000000001"},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":{"type":"string"},"description":"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/workflow/reward-status"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"GET","resource":"recipient-api/workflow/reward-status","name":"GET /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/prepare-transfer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/prepare-transfer — x402-gateway /recipient-api/prepare-transfer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/prepare-transfer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/prepare-transfer?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/prepare-transfer?method=POST — x402-gateway /recipient-api/prepare-transfer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["token_address","to","amount"],"additionalProperties":true,"properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/prepare-transfer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/prepare-transfer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/redeem-reward","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/redeem-reward — x402-gateway /recipient-api/redeem-reward. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/redeem-reward"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/redeem-reward?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/redeem-reward?method=POST — x402-gateway /recipient-api/redeem-reward. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["reward_id","transaction_hash"],"additionalProperties":true,"properties":{"reward_id":{"type":"string","format":"uuid"},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$"}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/redeem-reward"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/redeem-reward","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST — x402-gateway /recipient-api/offers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/offers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/offers?method=POST — x402-gateway /recipient-api/offers. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_token_address","offer_amount","request_token_address","request_amount"],"additionalProperties":true,"properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"offer_amount":{"type":"number","exclusiveMinimum":0},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address on Base (eip155:8453)."},"request_amount":{"type":"number","exclusiveMinimum":0}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/offers"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/offers","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/accept-offer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/accept-offer — x402-gateway /recipient-api/accept-offer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/accept-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/accept-offer?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/accept-offer?method=POST — x402-gateway /recipient-api/accept-offer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"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":{"type":"string","format":"uuid"},"onchain_offer_id":{"type":"number","description":"On-chain escrow offer id (phase 1, when known)."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Phase 2: hash of the confirmed escrow fillOffer transaction on Base."}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/accept-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/accept-offer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/cancel-offer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/cancel-offer — x402-gateway /recipient-api/cancel-offer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/cancel-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/cancel-offer?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/cancel-offer?method=POST — x402-gateway /recipient-api/cancel-offer. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer_id"],"additionalProperties":true,"properties":{"offer_id":{"type":"string","format":"uuid"}}},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/cancel-offer"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/cancel-offer","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/prepare-reward-redemption","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/workflow/prepare-reward-redemption — x402-gateway /recipient-api/workflow/prepare-reward-redemption. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/workflow/prepare-reward-redemption"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/prepare-reward-redemption?method=POST","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md."},"outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","description":"HTTP POST https://api.loyalspark.online/x402-gateway/recipient-api/workflow/prepare-reward-redemption?method=POST — x402-gateway /recipient-api/workflow/prepare-reward-redemption. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema."}},"output":{"type":"json","description":"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object"}}},"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{},"headers":{"x-api-key":"rwk_..."}},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"description":"JSON body for POST /recipient-api/workflow/prepare-reward-redemption. See https://loyalspark.online/openapi.json for the full schema."},"output":{"type":"json","example":{"ok":true,"resource":"recipient-api/workflow/prepare-reward-redemption"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"inputSchema":{"type":"object"},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-api/workflow/prepare-reward-redemption","name":"POST /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. Payment alone works: the paying wallet is the caller. An API key is optional. The call is scoped to the wallet behind that key. 16 skill guides at loyalspark.online/.well-known/skills/index.md.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","rest","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_info","name":"get_platform_info","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_info","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_platform_info"},"outputSchema":{"input":{"type":"mcp","toolName":"get_platform_info","transport":"streamable-http","description":"Loyal Spark protocol metadata on Base L2: chain id, supported features (programs, rewards, vouchers, P2P, MCP), and API docs URL. Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_platform_info","transport":"streamable-http","description":"Loyal Spark protocol metadata on Base L2: chain id, supported features (programs, rewards, vouchers, P2P, MCP), and API docs URL.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_info","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_platform_info"},"outputSchema":{"input":{"type":"mcp","toolName":"get_platform_info","transport":"streamable-http","description":"Loyal Spark protocol metadata on Base L2: chain id, supported features (programs, rewards, vouchers, P2P, MCP), and API docs URL. Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_platform_info","transport":"streamable-http","description":"Loyal Spark protocol metadata on Base L2: chain id, supported features (programs, rewards, vouchers, P2P, MCP), and API docs URL.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.253Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_platform_info","name":"get_platform_info","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_my_profile","name":"get_my_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_my_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_my_profile"},"outputSchema":{"input":{"type":"mcp","toolName":"get_my_profile","transport":"streamable-http","description":"Authenticated merchant agent profile: agent id, owner wallet, and API key scopes (read, mint, trade, manage_rewards, etc.). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_my_profile","transport":"streamable-http","description":"Authenticated merchant agent profile: agent id, owner wallet, and API key scopes (read, mint, trade, manage_rewards, etc.).","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_my_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_my_profile"},"outputSchema":{"input":{"type":"mcp","toolName":"get_my_profile","transport":"streamable-http","description":"Authenticated merchant agent profile: agent id, owner wallet, and API key scopes (read, mint, trade, manage_rewards, etc.). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_my_profile","transport":"streamable-http","description":"Authenticated merchant agent profile: agent id, owner wallet, and API key scopes (read, mint, trade, manage_rewards, etc.).","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.254Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_my_profile","name":"get_my_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_loyalty_programs","name":"list_loyalty_programs","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_loyalty_programs","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_loyalty_programs"},"outputSchema":{"input":{"type":"mcp","toolName":"list_loyalty_programs","transport":"streamable-http","description":"List ERC-20 loyalty programs owned by the authenticated merchant; optionally include expired programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_loyalty_programs","transport":"streamable-http","description":"List ERC-20 loyalty programs owned by the authenticated merchant; optionally include expired programs.","inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}}},"inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_loyalty_programs","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_loyalty_programs"},"outputSchema":{"input":{"type":"mcp","toolName":"list_loyalty_programs","transport":"streamable-http","description":"List ERC-20 loyalty programs owned by the authenticated merchant; optionally include expired programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_loyalty_programs","transport":"streamable-http","description":"List ERC-20 loyalty programs owned by the authenticated merchant; optionally include expired programs.","inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}}},"inputSchema":{"type":"object","properties":{"include_expired":{"type":"boolean","description":"When true, include programs with status expired."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_loyalty_programs","name":"list_loyalty_programs","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_loyalty_program","name":"create_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"create_loyalty_program","transport":"streamable-http","description":"Build factory calldata to deploy a new ERC-20 loyalty token on Base (submit txs from the merchant or agent wallet). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_loyalty_program","transport":"streamable-http","description":"Build factory calldata to deploy a new ERC-20 loyalty token on Base (submit txs from the merchant or agent wallet).","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]}},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"create_loyalty_program","transport":"streamable-http","description":"Build factory calldata to deploy a new ERC-20 loyalty token on Base (submit txs from the merchant or agent wallet). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_loyalty_program","transport":"streamable-http","description":"Build factory calldata to deploy a new ERC-20 loyalty token on Base (submit txs from the merchant or agent wallet).","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]}},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name (max 50 characters)."},"symbol":{"type":"string","description":"ERC-20 symbol (2–5 characters)."},"expiration_days":{"type":"number","description":"Program lifetime in days (default 365)."}},"required":["name","symbol"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/create_loyalty_program","name":"create_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/register_loyalty_program","name":"register_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/register_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"register_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"register_loyalty_program","transport":"streamable-http","description":"Register an already-deployed loyalty token in Loyal Spark (links on-chain contract to merchant dashboard). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"register_loyalty_program","transport":"streamable-http","description":"Register an already-deployed loyalty token in Loyal Spark (links on-chain contract to merchant dashboard).","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]}},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/register_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"register_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"register_loyalty_program","transport":"streamable-http","description":"Register an already-deployed loyalty token in Loyal Spark (links on-chain contract to merchant dashboard). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"register_loyalty_program","transport":"streamable-http","description":"Register an already-deployed loyalty token in Loyal Spark (links on-chain contract to merchant dashboard).","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]}},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Program display name."},"symbol":{"type":"string","description":"ERC-20 symbol."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Deployed loyalty ERC-20 contract on Base."}},"required":["name","symbol","token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/register_loyalty_program","name":"register_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/activate_loyalty_program","name":"activate_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/activate_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"activate_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"activate_loyalty_program","transport":"streamable-http","description":"Build activation calldata for an inactive loyalty program (on-chain activate + DB status). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"activate_loyalty_program","transport":"streamable-http","description":"Build activation calldata for an inactive loyalty program (on-chain activate + DB status).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/activate_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"activate_loyalty_program"},"outputSchema":{"input":{"type":"mcp","toolName":"activate_loyalty_program","transport":"streamable-http","description":"Build activation calldata for an inactive loyalty program (on-chain activate + DB status). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"activate_loyalty_program","transport":"streamable-http","description":"Build activation calldata for an inactive loyalty program (on-chain activate + DB status).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/activate_loyalty_program","name":"activate_loyalty_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_status","name":"update_program_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_program_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_program_status","transport":"streamable-http","description":"Update loyalty program status in the database (active, paused, expired, cancelled). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_program_status","transport":"streamable-http","description":"Update loyalty program status in the database (active, paused, expired, cancelled).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_program_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_program_status","transport":"streamable-http","description":"Update loyalty program status in the database (active, paused, expired, cancelled). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_program_status","transport":"streamable-http","description":"Update loyalty program status in the database (active, paused, expired, cancelled).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"status":{"type":"string","enum":["active","paused","expired","cancelled"],"description":"New program status."}},"required":["token_address","status"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/update_program_status","name":"update_program_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_config","name":"update_program_config","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_config","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_program_config"},"outputSchema":{"input":{"type":"mcp","toolName":"update_program_config","transport":"streamable-http","description":"Update program economics: cashback rate, points per dollar, and related merchant settings. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_program_config","transport":"streamable-http","description":"Update program economics: cashback rate, points per dollar, and related merchant settings.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_program_config","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_program_config"},"outputSchema":{"input":{"type":"mcp","toolName":"update_program_config","transport":"streamable-http","description":"Update program economics: cashback rate, points per dollar, and related merchant settings. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_program_config","transport":"streamable-http","description":"Update program economics: cashback rate, points per dollar, and related merchant settings.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"cashback_rate":{"type":"number","description":"Cashback percentage of purchase amount (0–100)."},"points_per_dollar":{"type":"number","description":"Loyalty points earned per USD spent."}},"required":["token_address"],"anyOf":[{"required":["cashback_rate"]},{"required":["points_per_dollar"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/update_program_config","name":"update_program_config","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_rewards","name":"list_rewards","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_rewards","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_rewards"},"outputSchema":{"input":{"type":"mcp","toolName":"list_rewards","transport":"streamable-http","description":"List redeemable rewards configured for a loyalty program (name, cost in tokens, active flag). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_rewards","transport":"streamable-http","description":"List redeemable rewards configured for a loyalty program (name, cost in tokens, active flag).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_rewards","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_rewards"},"outputSchema":{"input":{"type":"mcp","toolName":"list_rewards","transport":"streamable-http","description":"List redeemable rewards configured for a loyalty program (name, cost in tokens, active flag). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_rewards","transport":"streamable-http","description":"List redeemable rewards configured for a loyalty program (name, cost in tokens, active flag).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_rewards","name":"list_rewards","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_reward","name":"create_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"create_reward","transport":"streamable-http","description":"Create a new redeemable reward (customer pays token cost on-chain, then redeems for a voucher). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_reward","transport":"streamable-http","description":"Create a new redeemable reward (customer pays token cost on-chain, then redeems for a voucher).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"create_reward","transport":"streamable-http","description":"Create a new redeemable reward (customer pays token cost on-chain, then redeems for a voucher). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_reward","transport":"streamable-http","description":"Create a new redeemable reward (customer pays token cost on-chain, then redeems for a voucher).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"name":{"type":"string","description":"Reward title shown to customers."},"description":{"type":"string","description":"Optional reward description."},"cost":{"type":"number","description":"Token amount required to redeem (minimum 1)."}},"required":["token_address","name","cost"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/create_reward","name":"create_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mint_loyalty_tokens","name":"mint_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mint_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"mint_loyalty_tokens"},"outputSchema":{"input":{"type":"mcp","toolName":"mint_loyalty_tokens","transport":"streamable-http","description":"Fee-first mint calls[] (protocol fee first, then recipient) + fee_obligation_id. Prefer recipient_address (matches REST); recipient is a legacy alias. Confirm with confirm_mint_fee. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"mint_loyalty_tokens","transport":"streamable-http","description":"Fee-first mint calls[] (protocol fee first, then recipient) + fee_obligation_id. Prefer recipient_address (matches REST); recipient is a legacy alias. Confirm with confirm_mint_fee.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mint_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"mint_loyalty_tokens"},"outputSchema":{"input":{"type":"mcp","toolName":"mint_loyalty_tokens","transport":"streamable-http","description":"Fee-first mint calls[] (protocol fee first, then recipient) + fee_obligation_id. Prefer recipient_address (matches REST); recipient is a legacy alias. Confirm with confirm_mint_fee. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"mint_loyalty_tokens","transport":"streamable-http","description":"Fee-first mint calls[] (protocol fee first, then recipient) + fee_obligation_id. Prefer recipient_address (matches REST); recipient is a legacy alias. Confirm with confirm_mint_fee.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"recipient_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet receiving minted tokens (preferred)."},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Legacy alias for recipient_address."},"amount":{"type":"number","description":"Whole-token amount to mint (human units, not wei)."}},"required":["token_address","amount"],"anyOf":[{"required":["recipient_address"]},{"required":["recipient"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/mint_loyalty_tokens","name":"mint_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/transfer_loyalty_tokens","name":"transfer_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/transfer_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"transfer_loyalty_tokens"},"outputSchema":{"input":{"type":"mcp","toolName":"transfer_loyalty_tokens","transport":"streamable-http","description":"Build ERC-20 transfer calldata to send loyalty tokens from the merchant or agent wallet to any address. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"transfer_loyalty_tokens","transport":"streamable-http","description":"Build ERC-20 transfer calldata to send loyalty tokens from the merchant or agent wallet to any address.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/transfer_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"transfer_loyalty_tokens"},"outputSchema":{"input":{"type":"mcp","toolName":"transfer_loyalty_tokens","transport":"streamable-http","description":"Build ERC-20 transfer calldata to send loyalty tokens from the merchant or agent wallet to any address. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"transfer_loyalty_tokens","transport":"streamable-http","description":"Build ERC-20 transfer calldata to send loyalty tokens from the merchant or agent wallet to any address.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/transfer_loyalty_tokens","name":"transfer_loyalty_tokens","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/earn_points","name":"earn_points","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/earn_points","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"earn_points"},"outputSchema":{"input":{"type":"mcp","toolName":"earn_points","transport":"streamable-http","description":"Calculate and mint loyalty tokens from a purchase amount using the program cashback rate (earn / cashback flow). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"earn_points","transport":"streamable-http","description":"Calculate and mint loyalty tokens from a purchase amount using the program cashback rate (earn / cashback flow).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/earn_points","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"earn_points"},"outputSchema":{"input":{"type":"mcp","toolName":"earn_points","transport":"streamable-http","description":"Calculate and mint loyalty tokens from a purchase amount using the program cashback rate (earn / cashback flow). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"earn_points","transport":"streamable-http","description":"Calculate and mint loyalty tokens from a purchase amount using the program cashback rate (earn / cashback flow).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to credit."},"purchase_amount":{"type":"number","description":"Purchase total in USD (fiat units)."},"cashback_rate":{"type":"number","description":"Optional override of program cashback % (0–100)."}},"required":["token_address","customer_address","purchase_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/earn_points","name":"earn_points","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_token_balance","name":"get_token_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_token_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_token_balance"},"outputSchema":{"input":{"type":"mcp","toolName":"get_token_balance","transport":"streamable-http","description":"Read a customer's loyalty token balance and tier level for a specific program. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_token_balance","transport":"streamable-http","description":"Read a customer's loyalty token balance and tier level for a specific program.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_token_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_token_balance"},"outputSchema":{"input":{"type":"mcp","toolName":"get_token_balance","transport":"streamable-http","description":"Read a customer's loyalty token balance and tier level for a specific program. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_token_balance","transport":"streamable-http","description":"Read a customer's loyalty token balance and tier level for a specific program.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet to query."}},"required":["token_address","customer_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_token_balance","name":"get_token_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_analytics","name":"get_program_analytics","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_analytics","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_program_analytics"},"outputSchema":{"input":{"type":"mcp","toolName":"get_program_analytics","transport":"streamable-http","description":"Aggregate program analytics: holders, mint volume, redemptions, and tier distribution for a merchant. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_program_analytics","transport":"streamable-http","description":"Aggregate program analytics: holders, mint volume, redemptions, and tier distribution for a merchant.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_analytics","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_program_analytics"},"outputSchema":{"input":{"type":"mcp","toolName":"get_program_analytics","transport":"streamable-http","description":"Aggregate program analytics: holders, mint volume, redemptions, and tier distribution for a merchant. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_program_analytics","transport":"streamable-http","description":"Aggregate program analytics: holders, mint volume, redemptions, and tier distribution for a merchant.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_program_analytics","name":"get_program_analytics","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_marketplace_offers","name":"list_marketplace_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_marketplace_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_marketplace_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_marketplace_offers","transport":"streamable-http","description":"List open P2P token-swap offers for a loyalty program (peer-to-peer marketplace). Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_marketplace_offers","transport":"streamable-http","description":"List open P2P token-swap offers for a loyalty program (peer-to-peer marketplace).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_marketplace_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_marketplace_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_marketplace_offers","transport":"streamable-http","description":"List open P2P token-swap offers for a loyalty program (peer-to-peer marketplace). Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_marketplace_offers","transport":"streamable-http","description":"List open P2P token-swap offers for a loyalty program (peer-to-peer marketplace).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional. When set, only offers that give or ask for this token."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_marketplace_offers","name":"list_marketplace_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/redeem_reward","name":"redeem_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/redeem_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"redeem_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"redeem_reward","transport":"streamable-http","description":"Redeem a reward for an active voucher after the customer paid the token cost on-chain (requires transfer tx hash). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"redeem_reward","transport":"streamable-http","description":"Redeem a reward for an active voucher after the customer paid the token cost on-chain (requires transfer tx hash).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/redeem_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"redeem_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"redeem_reward","transport":"streamable-http","description":"Redeem a reward for an active voucher after the customer paid the token cost on-chain (requires transfer tx hash). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"redeem_reward","transport":"streamable-http","description":"Redeem a reward for an active voucher after the customer paid the token cost on-chain (requires transfer tx hash).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Customer wallet that paid the token cost."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx proving token payment."}},"required":["reward_id","customer_address","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/redeem_reward","name":"redeem_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/use_voucher","name":"use_voucher","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/use_voucher","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"use_voucher"},"outputSchema":{"input":{"type":"mcp","toolName":"use_voucher","transport":"streamable-http","description":"Mark an active voucher as used at checkout (merchant scans code or voucher id). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"use_voucher","transport":"streamable-http","description":"Mark an active voucher as used at checkout (merchant scans code or voucher id).","inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]}},"inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/use_voucher","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"use_voucher"},"outputSchema":{"input":{"type":"mcp","toolName":"use_voucher","transport":"streamable-http","description":"Mark an active voucher as used at checkout (merchant scans code or voucher id). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"use_voucher","transport":"streamable-http","description":"Mark an active voucher as used at checkout (merchant scans code or voucher id).","inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]}},"inputSchema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX)."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."}},"anyOf":[{"required":["voucher_code"]},{"required":["voucher_id"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/use_voucher","name":"use_voucher","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/check_voucher_status","name":"check_voucher_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/check_voucher_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"check_voucher_status"},"outputSchema":{"input":{"type":"mcp","toolName":"check_voucher_status","transport":"streamable-http","description":"Look up voucher status (active, used, expired) by human-readable code or internal id. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"check_voucher_status","transport":"streamable-http","description":"Look up voucher status (active, used, expired) by human-readable code or internal id.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/check_voucher_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"check_voucher_status"},"outputSchema":{"input":{"type":"mcp","toolName":"check_voucher_status","transport":"streamable-http","description":"Look up voucher status (active, used, expired) by human-readable code or internal id. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"check_voucher_status","transport":"streamable-http","description":"Look up voucher status (active, used, expired) by human-readable code or internal id.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Voucher code (LOYAL-XXXX-XXXX). Preferred."},"voucher_id":{"type":"string","format":"uuid","description":"Voucher UUID (alternative to code)."},"voucher_code":{"type":"string","description":"Alias of code."}},"anyOf":[{"required":["code"]},{"required":["voucher_id"]},{"required":["voucher_code"]}]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/check_voucher_status","name":"check_voucher_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_stats","name":"get_platform_stats","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_stats","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_platform_stats"},"outputSchema":{"input":{"type":"mcp","toolName":"get_platform_stats","transport":"streamable-http","description":"Admin-only: global Loyal Spark platform statistics (programs, agents, volume). Requires elevated scope. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_platform_stats","transport":"streamable-http","description":"Admin-only: global Loyal Spark platform statistics (programs, agents, volume). Requires elevated scope.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_platform_stats","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_platform_stats"},"outputSchema":{"input":{"type":"mcp","toolName":"get_platform_stats","transport":"streamable-http","description":"Admin-only: global Loyal Spark platform statistics (programs, agents, volume). Requires elevated scope. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_platform_stats","transport":"streamable-http","description":"Admin-only: global Loyal Spark platform statistics (programs, agents, volume). Requires elevated scope.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_platform_stats","name":"get_platform_stats","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/cancel_stale_offers","name":"cancel_stale_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/cancel_stale_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"cancel_stale_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"cancel_stale_offers","transport":"streamable-http","description":"Bulk-cancel marketplace P2P offers older than max_age_days for the authenticated merchant. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"cancel_stale_offers","transport":"streamable-http","description":"Bulk-cancel marketplace P2P offers older than max_age_days for the authenticated merchant.","inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}}},"inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/cancel_stale_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"cancel_stale_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"cancel_stale_offers","transport":"streamable-http","description":"Bulk-cancel marketplace P2P offers older than max_age_days for the authenticated merchant. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"cancel_stale_offers","transport":"streamable-http","description":"Bulk-cancel marketplace P2P offers older than max_age_days for the authenticated merchant.","inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}}},"inputSchema":{"type":"object","properties":{"max_age_days":{"type":"number","description":"Cancel offers older than this many days (default 30)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.255Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/cancel_stale_offers","name":"cancel_stale_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_personalized_offer","name":"create_personalized_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_personalized_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_personalized_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"create_personalized_offer","transport":"streamable-http","description":"Create a targeted retention P2P or bonus offer for a specific customer wallet. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_personalized_offer","transport":"streamable-http","description":"Create a targeted retention P2P or bonus offer for a specific customer wallet.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_personalized_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_personalized_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"create_personalized_offer","transport":"streamable-http","description":"Create a targeted retention P2P or bonus offer for a specific customer wallet. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_personalized_offer","transport":"streamable-http","description":"Create a targeted retention P2P or bonus offer for a specific customer wallet.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"customer_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Target customer wallet."},"title":{"type":"string","description":"Offer title shown to the customer."}},"required":["token_address","customer_address","title"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/create_personalized_offer","name":"create_personalized_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_reward_status","name":"update_reward_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_reward_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_reward_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_reward_status","transport":"streamable-http","description":"Activate or deactivate a reward without deleting it (controls visibility in customer apps). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_reward_status","transport":"streamable-http","description":"Activate or deactivate a reward without deleting it (controls visibility in customer apps).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_reward_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_reward_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_reward_status","transport":"streamable-http","description":"Activate or deactivate a reward without deleting it (controls visibility in customer apps). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_reward_status","transport":"streamable-http","description":"Activate or deactivate a reward without deleting it (controls visibility in customer apps).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID."},"is_active":{"type":"boolean","description":"True to show reward; false to hide."}},"required":["reward_id","is_active"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/update_reward_status","name":"update_reward_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/send_report","name":"send_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/send_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"send_report"},"outputSchema":{"input":{"type":"mcp","toolName":"send_report","transport":"streamable-http","description":"Submit a structured AI agent report to the merchant dashboard (insights, alerts, action items). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"send_report","transport":"streamable-http","description":"Submit a structured AI agent report to the merchant dashboard (insights, alerts, action items).","inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]}},"inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/send_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"send_report"},"outputSchema":{"input":{"type":"mcp","toolName":"send_report","transport":"streamable-http","description":"Submit a structured AI agent report to the merchant dashboard (insights, alerts, action items). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"send_report","transport":"streamable-http","description":"Submit a structured AI agent report to the merchant dashboard (insights, alerts, action items).","inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]}},"inputSchema":{"type":"object","properties":{"agent_role":{"type":"string","description":"Agent persona label (e.g. analyst, support)."},"report_type":{"type":"string","description":"Report category (e.g. weekly_summary, churn_alert)."},"title":{"type":"string","description":"Short report headline."},"content":{"type":"string","description":"Markdown or plain-text report body."},"priority":{"type":"string","enum":["low","medium","high"],"description":"Merchant inbox priority."},"action_items":{"type":"array","items":{"type":"string"},"description":"Suggested follow-up tasks."}},"required":["agent_role","report_type","title","content"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/send_report","name":"send_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_my_reports","name":"list_my_reports","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_my_reports","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_my_reports"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_reports","transport":"streamable-http","description":"List AI agent reports previously submitted by this merchant agent. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_reports","transport":"streamable-http","description":"List AI agent reports previously submitted by this merchant agent.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_my_reports","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_my_reports"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_reports","transport":"streamable-http","description":"List AI agent reports previously submitted by this merchant agent. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_reports","transport":"streamable-http","description":"List AI agent reports previously submitted by this merchant agent.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_my_reports","name":"list_my_reports","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_report_status","name":"update_report_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_report_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_report_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_report_status","transport":"streamable-http","description":"Update merchant workflow status on an agent report (open, in_progress, resolved). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_report_status","transport":"streamable-http","description":"Update merchant workflow status on an agent report (open, in_progress, resolved).","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]}},"inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/update_report_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"update_report_status"},"outputSchema":{"input":{"type":"mcp","toolName":"update_report_status","transport":"streamable-http","description":"Update merchant workflow status on an agent report (open, in_progress, resolved). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"update_report_status","transport":"streamable-http","description":"Update merchant workflow status on an agent report (open, in_progress, resolved).","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]}},"inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."},"status":{"type":"string","description":"New status value."}},"required":["report_id","status"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/update_report_status","name":"update_report_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/delete_report","name":"delete_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/delete_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"delete_report"},"outputSchema":{"input":{"type":"mcp","toolName":"delete_report","transport":"streamable-http","description":"Permanently delete an agent report from the merchant dashboard. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"delete_report","transport":"streamable-http","description":"Permanently delete an agent report from the merchant dashboard.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]}},"inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/delete_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"delete_report"},"outputSchema":{"input":{"type":"mcp","toolName":"delete_report","transport":"streamable-http","description":"Permanently delete an agent report from the merchant dashboard. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"delete_report","transport":"streamable-http","description":"Permanently delete an agent report from the merchant dashboard.","inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]}},"inputSchema":{"type":"object","properties":{"report_id":{"type":"string","format":"uuid","description":"Report UUID."}},"required":["report_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/delete_report","name":"delete_report","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/export_customers","name":"export_customers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/export_customers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"export_customers"},"outputSchema":{"input":{"type":"mcp","toolName":"export_customers","transport":"streamable-http","description":"Export customer list with balances and tiers for a loyalty program (CSV-ready JSON). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"export_customers","transport":"streamable-http","description":"Export customer list with balances and tiers for a loyalty program (CSV-ready JSON).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/export_customers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"export_customers"},"outputSchema":{"input":{"type":"mcp","toolName":"export_customers","transport":"streamable-http","description":"Export customer list with balances and tiers for a loyalty program (CSV-ready JSON). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"export_customers","transport":"streamable-http","description":"Export customer list with balances and tiers for a loyalty program (CSV-ready JSON).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/export_customers","name":"export_customers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_gift_certificate","name":"create_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"create_gift_certificate","transport":"streamable-http","description":"Issue gift or welcome certificates (LOYAL-XXXXXX); single code or batch up to 100 per call. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_gift_certificate","transport":"streamable-http","description":"Issue gift or welcome certificates (LOYAL-XXXXXX); single code or batch up to 100 per call.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/create_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"create_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"create_gift_certificate","transport":"streamable-http","description":"Issue gift or welcome certificates (LOYAL-XXXXXX); single code or batch up to 100 per call. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_gift_certificate","transport":"streamable-http","description":"Issue gift or welcome certificates (LOYAL-XXXXXX); single code or batch up to 100 per call.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"usd_amount":{"type":"number","description":"Face value in USD for the certificate."},"points_per_dollar":{"type":"number","description":"Conversion rate when minting tokens."},"max_redemption_percent":{"type":"number","description":"Max % of order payable with certificate."},"title":{"type":"string","description":"Certificate title for UI."},"description":{"type":"string","description":"Certificate description for UI."},"expires_in_days":{"type":"number","description":"Validity period from creation."},"image_url":{"type":"string","description":"Optional image URL for wallet / email."},"quantity":{"type":"number","description":"Batch size (1–100, default 1)."}},"required":["token_address","usd_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/create_gift_certificate","name":"create_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_gift_certificates","name":"list_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_gift_certificates"},"outputSchema":{"input":{"type":"mcp","toolName":"list_gift_certificates","transport":"streamable-http","description":"List gift certificates issued by the authenticated merchant with optional status filter. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_gift_certificates","transport":"streamable-http","description":"List gift certificates issued by the authenticated merchant with optional status filter.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/list_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"list_gift_certificates"},"outputSchema":{"input":{"type":"mcp","toolName":"list_gift_certificates","transport":"streamable-http","description":"List gift certificates issued by the authenticated merchant with optional status filter. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_gift_certificates","transport":"streamable-http","description":"List gift certificates issued by the authenticated merchant with optional status filter.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Filter by program token."},"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/list_gift_certificates","name":"list_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/revoke_gift_certificate","name":"revoke_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/revoke_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"revoke_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"revoke_gift_certificate","transport":"streamable-http","description":"Revoke an active gift certificate so it can no longer be claimed (active -> revoked). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"revoke_gift_certificate","transport":"streamable-http","description":"Revoke an active gift certificate so it can no longer be claimed (active -> revoked).","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]}},"inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/revoke_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"revoke_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"revoke_gift_certificate","transport":"streamable-http","description":"Revoke an active gift certificate so it can no longer be claimed (active -> revoked). On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"revoke_gift_certificate","transport":"streamable-http","description":"Revoke an active gift certificate so it can no longer be claimed (active -> revoked).","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]}},"inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."}},"required":["certificate_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/revoke_gift_certificate","name":"revoke_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mark_gift_certificate_minted","name":"mark_gift_certificate_minted","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mark_gift_certificate_minted","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"mark_gift_certificate_minted"},"outputSchema":{"input":{"type":"mcp","toolName":"mark_gift_certificate_minted","transport":"streamable-http","description":"Finalize a claimed certificate after on-chain mint (pending_mint -> redeemed); requires mint tx hash. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"mark_gift_certificate_minted","transport":"streamable-http","description":"Finalize a claimed certificate after on-chain mint (pending_mint -> redeemed); requires mint tx hash.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/mark_gift_certificate_minted","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"mark_gift_certificate_minted"},"outputSchema":{"input":{"type":"mcp","toolName":"mark_gift_certificate_minted","transport":"streamable-http","description":"Finalize a claimed certificate after on-chain mint (pending_mint -> redeemed); requires mint tx hash. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"mark_gift_certificate_minted","transport":"streamable-http","description":"Finalize a claimed certificate after on-chain mint (pending_mint -> redeemed); requires mint tx hash.","inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"certificate_id":{"type":"string","format":"uuid","description":"Gift certificate UUID."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain mint transaction hash."}},"required":["certificate_id","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/mark_gift_certificate_minted","name":"mark_gift_certificate_minted","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: lsk_... or Authorization: Bearer lsk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/generate_program_defaults","name":"generate_program_defaults","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/generate_program_defaults","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"generate_program_defaults"},"outputSchema":{"input":{"type":"mcp","toolName":"generate_program_defaults","transport":"streamable-http","description":"Autonomous planner: propose program name, ERC-20 symbol, cashback economics, and starter rewards from merchant business context. Use before create_loyalty_program when the agent has no explicit name/symbol. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"generate_program_defaults","transport":"streamable-http","description":"Autonomous planner: propose program name, ERC-20 symbol, cashback economics, and starter rewards from merchant business context. Use before create_loyalty_program when the agent has no explicit name/symbol.","inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}}},"inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/generate_program_defaults","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"generate_program_defaults"},"outputSchema":{"input":{"type":"mcp","toolName":"generate_program_defaults","transport":"streamable-http","description":"Autonomous planner: propose program name, ERC-20 symbol, cashback economics, and starter rewards from merchant business context. Use before create_loyalty_program when the agent has no explicit name/symbol. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"generate_program_defaults","transport":"streamable-http","description":"Autonomous planner: propose program name, ERC-20 symbol, cashback economics, and starter rewards from merchant business context. Use before create_loyalty_program when the agent has no explicit name/symbol.","inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}}},"inputSchema":{"type":"object","properties":{"business_name":{"type":"string","description":"Merchant brand or storefront name."},"category":{"type":"string","description":"Business category (cafe, retail, beauty, fitness, etc.)."},"description":{"type":"string","description":"Short description of what the business sells."},"locale":{"type":"string","description":"Optional BCP-47 locale hint (e.g. en-US)."},"preferred_style":{"type":"string","description":"Optional tone hint: modern, classic, playful."},"target_audience":{"type":"string","description":"Optional audience descriptor."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/generate_program_defaults","name":"generate_program_defaults","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_workflow_status","name":"get_program_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_program_workflow_status"},"outputSchema":{"input":{"type":"mcp","toolName":"get_program_workflow_status","transport":"streamable-http","description":"Autonomous status planner: returns the current merchant program lifecycle step and the machine-readable next_actions[] so an agent can self-orchestrate create -> register -> activate -> rewards -> mint. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_program_workflow_status","transport":"streamable-http","description":"Autonomous status planner: returns the current merchant program lifecycle step and the machine-readable next_actions[] so an agent can self-orchestrate create -> register -> activate -> rewards -> mint.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/mcp-tools/get_program_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/loyalty-mcp","mcpTool":"get_program_workflow_status"},"outputSchema":{"input":{"type":"mcp","toolName":"get_program_workflow_status","transport":"streamable-http","description":"Autonomous status planner: returns the current merchant program lifecycle step and the machine-readable next_actions[] so an agent can self-orchestrate create -> register -> activate -> rewards -> mint. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_program_workflow_status","transport":"streamable-http","description":"Autonomous status planner: returns the current merchant program lifecycle step and the machine-readable next_actions[] so an agent can self-orchestrate create -> register -> activate -> rewards -> mint.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional loyalty token address. When omitted, uses the most recent program owned by the agent."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"mcp-tools/get_program_workflow_status","name":"get_program_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_recipient_profile","name":"get_recipient_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_recipient_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_recipient_profile"},"outputSchema":{"input":{"type":"mcp","toolName":"get_recipient_profile","transport":"streamable-http","description":"Recipient agent profile bound to rwk_ API key: wallet address, key scopes, and registration metadata. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_recipient_profile","transport":"streamable-http","description":"Recipient agent profile bound to rwk_ API key: wallet address, key scopes, and registration metadata.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_recipient_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_recipient_profile"},"outputSchema":{"input":{"type":"mcp","toolName":"get_recipient_profile","transport":"streamable-http","description":"Recipient agent profile bound to rwk_ API key: wallet address, key scopes, and registration metadata. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_recipient_profile","transport":"streamable-http","description":"Recipient agent profile bound to rwk_ API key: wallet address, key scopes, and registration metadata.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/get_recipient_profile","name":"get_recipient_profile","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. On the paid retry send the payment together with header x-api-key: rwk_... or Authorization: Bearer rwk_.... A payment without a live key is not charged.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_loyalty_balances","name":"list_my_loyalty_balances","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_loyalty_balances","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_loyalty_balances"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_loyalty_balances","transport":"streamable-http","description":"All loyalty token balances and tier levels for the holder wallet linked to this rwk_ key. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_loyalty_balances","transport":"streamable-http","description":"All loyalty token balances and tier levels for the holder wallet linked to this rwk_ key.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_loyalty_balances","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_loyalty_balances"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_loyalty_balances","transport":"streamable-http","description":"All loyalty token balances and tier levels for the holder wallet linked to this rwk_ key. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_loyalty_balances","transport":"streamable-http","description":"All loyalty token balances and tier levels for the holder wallet linked to this rwk_ key.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_my_loyalty_balances","name":"list_my_loyalty_balances","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_my_loyalty_balance","name":"get_my_loyalty_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_my_loyalty_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_my_loyalty_balance"},"outputSchema":{"input":{"type":"mcp","toolName":"get_my_loyalty_balance","transport":"streamable-http","description":"Balance and tier for one loyalty program token held by the authenticated recipient wallet. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_my_loyalty_balance","transport":"streamable-http","description":"Balance and tier for one loyalty program token held by the authenticated recipient wallet.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_my_loyalty_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_my_loyalty_balance"},"outputSchema":{"input":{"type":"mcp","toolName":"get_my_loyalty_balance","transport":"streamable-http","description":"Balance and tier for one loyalty program token held by the authenticated recipient wallet. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_my_loyalty_balance","transport":"streamable-http","description":"Balance and tier for one loyalty program token held by the authenticated recipient wallet.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program ERC-20 contract on Base."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/get_my_loyalty_balance","name":"get_my_loyalty_balance","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_loyalty_token_transfer","name":"prepare_loyalty_token_transfer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_loyalty_token_transfer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"prepare_loyalty_token_transfer"},"outputSchema":{"input":{"type":"mcp","toolName":"prepare_loyalty_token_transfer","transport":"streamable-http","description":"Build ERC-20 transfer calldata for the holder wallet to send loyalty tokens to any address (submit tx locally). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"prepare_loyalty_token_transfer","transport":"streamable-http","description":"Build ERC-20 transfer calldata for the holder wallet to send loyalty tokens to any address (submit tx locally).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_loyalty_token_transfer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"prepare_loyalty_token_transfer"},"outputSchema":{"input":{"type":"mcp","toolName":"prepare_loyalty_token_transfer","transport":"streamable-http","description":"Build ERC-20 transfer calldata for the holder wallet to send loyalty tokens to any address (submit tx locally). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"prepare_loyalty_token_transfer","transport":"streamable-http","description":"Build ERC-20 transfer calldata for the holder wallet to send loyalty tokens to any address (submit tx locally).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient wallet address."},"amount":{"type":"number","description":"Whole-token amount to transfer."}},"required":["token_address","to","amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/prepare_loyalty_token_transfer","name":"prepare_loyalty_token_transfer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_rewards_for_program","name":"list_rewards_for_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_rewards_for_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_rewards_for_program"},"outputSchema":{"input":{"type":"mcp","toolName":"list_rewards_for_program","transport":"streamable-http","description":"List active rewards you can redeem for a program where your wallet has loyalty activity or balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_rewards_for_program","transport":"streamable-http","description":"List active rewards you can redeem for a program where your wallet has loyalty activity or balance.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_rewards_for_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_rewards_for_program"},"outputSchema":{"input":{"type":"mcp","toolName":"list_rewards_for_program","transport":"streamable-http","description":"List active rewards you can redeem for a program where your wallet has loyalty activity or balance. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_rewards_for_program","transport":"streamable-http","description":"List active rewards you can redeem for a program where your wallet has loyalty activity or balance.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_rewards_for_program","name":"list_rewards_for_program","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_vouchers","name":"list_my_vouchers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_vouchers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_vouchers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_vouchers","transport":"streamable-http","description":"List vouchers issued to your wallet (active, used, expired) across enrolled loyalty programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_vouchers","transport":"streamable-http","description":"List vouchers issued to your wallet (active, used, expired) across enrolled loyalty programs.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_vouchers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_vouchers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_vouchers","transport":"streamable-http","description":"List vouchers issued to your wallet (active, used, expired) across enrolled loyalty programs. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_vouchers","transport":"streamable-http","description":"List vouchers issued to your wallet (active, used, expired) across enrolled loyalty programs.","inputSchema":{"type":"object","properties":{}}},"inputSchema":{"type":"object","properties":{}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_my_vouchers","name":"list_my_vouchers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/redeem_my_reward","name":"redeem_my_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/redeem_my_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"redeem_my_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"redeem_my_reward","transport":"streamable-http","description":"Redeem a reward into an active voucher after paying the token cost on-chain (requires transfer tx hash). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"redeem_my_reward","transport":"streamable-http","description":"Redeem a reward into an active voucher after paying the token cost on-chain (requires transfer tx hash).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/redeem_my_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"redeem_my_reward"},"outputSchema":{"input":{"type":"mcp","toolName":"redeem_my_reward","transport":"streamable-http","description":"Redeem a reward into an active voucher after paying the token cost on-chain (requires transfer tx hash). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"redeem_my_reward","transport":"streamable-http","description":"Redeem a reward into an active voucher after paying the token cost on-chain (requires transfer tx hash).","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."},"transaction_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"On-chain transfer tx paying the reward token cost."}},"required":["reward_id","transaction_hash"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/redeem_my_reward","name":"redeem_my_reward","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_p2p_offers","name":"list_p2p_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_p2p_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_p2p_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_p2p_offers","transport":"streamable-http","description":"List open peer-to-peer token swap offers; optional filter by loyalty token (same price band as merchant GET /offers). Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_p2p_offers","transport":"streamable-http","description":"List open peer-to-peer token swap offers; optional filter by loyalty token (same price band as merchant GET /offers).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_p2p_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone gives access; do not send an API key.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_p2p_offers"},"outputSchema":{"input":{"type":"mcp","toolName":"list_p2p_offers","transport":"streamable-http","description":"List open peer-to-peer token swap offers; optional filter by loyalty token (same price band as merchant GET /offers). Payment alone gives access; do not send an API key.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_p2p_offers","transport":"streamable-http","description":"List open peer-to-peer token swap offers; optional filter by loyalty token (same price band as merchant GET /offers).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Optional filter: offers involving this token."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_p2p_offers","name":"list_p2p_offers","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone gives access; do not send an API key.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/create_p2p_offer","name":"create_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/create_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"create_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"create_p2p_offer","transport":"streamable-http","description":"Create a P2P swap intent: offer loyalty tokens in exchange for another ERC-20 amount. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_p2p_offer","transport":"streamable-http","description":"Create a P2P swap intent: offer loyalty tokens in exchange for another ERC-20 amount.","inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]}},"inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/create_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"create_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"create_p2p_offer","transport":"streamable-http","description":"Create a P2P swap intent: offer loyalty tokens in exchange for another ERC-20 amount. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"create_p2p_offer","transport":"streamable-http","description":"Create a P2P swap intent: offer loyalty tokens in exchange for another ERC-20 amount.","inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]}},"inputSchema":{"type":"object","properties":{"offer_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you are offering."},"offer_amount":{"type":"number","description":"Amount of offer token (whole units)."},"request_token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token you want in return."},"request_amount":{"type":"number","description":"Amount of request token (whole units)."}},"required":["offer_token_address","offer_amount","request_token_address","request_amount"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.256Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/create_p2p_offer","name":"create_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/accept_p2p_offer","name":"accept_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/accept_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"accept_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"accept_p2p_offer","transport":"streamable-http","description":"Accept another holder's P2P offer and record the match in Loyal Spark. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"accept_p2p_offer","transport":"streamable-http","description":"Accept another holder's P2P offer and record the match in Loyal Spark.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]}},"inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/accept_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"accept_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"accept_p2p_offer","transport":"streamable-http","description":"Accept another holder's P2P offer and record the match in Loyal Spark. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"accept_p2p_offer","transport":"streamable-http","description":"Accept another holder's P2P offer and record the match in Loyal Spark.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]}},"inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID from list_p2p_offers."}},"required":["offer_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/accept_p2p_offer","name":"accept_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/cancel_p2p_offer","name":"cancel_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/cancel_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"cancel_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"cancel_p2p_offer","transport":"streamable-http","description":"Cancel a P2P offer you created before it is accepted. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"cancel_p2p_offer","transport":"streamable-http","description":"Cancel a P2P offer you created before it is accepted.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]}},"inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/cancel_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"cancel_p2p_offer"},"outputSchema":{"input":{"type":"mcp","toolName":"cancel_p2p_offer","transport":"streamable-http","description":"Cancel a P2P offer you created before it is accepted. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"cancel_p2p_offer","transport":"streamable-http","description":"Cancel a P2P offer you created before it is accepted.","inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]}},"inputSchema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid","description":"P2P offer UUID to cancel."}},"required":["offer_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/cancel_p2p_offer","name":"cancel_p2p_offer","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/lookup_gift_certificate","name":"lookup_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/lookup_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"lookup_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"lookup_gift_certificate","transport":"streamable-http","description":"Preview a gift certificate by LOYAL-XXXXXX code without claiming (face value, expiry, program). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"lookup_gift_certificate","transport":"streamable-http","description":"Preview a gift certificate by LOYAL-XXXXXX code without claiming (face value, expiry, program).","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/lookup_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"lookup_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"lookup_gift_certificate","transport":"streamable-http","description":"Preview a gift certificate by LOYAL-XXXXXX code without claiming (face value, expiry, program). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"lookup_gift_certificate","transport":"streamable-http","description":"Preview a gift certificate by LOYAL-XXXXXX code without claiming (face value, expiry, program).","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code (LOYAL-XXXX-XXXX)."}},"required":["code"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/lookup_gift_certificate","name":"lookup_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/claim_gift_certificate","name":"claim_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/claim_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"claim_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"claim_gift_certificate","transport":"streamable-http","description":"Claim an active gift certificate; binds it to your wallet (status active -> pending_mint). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"claim_gift_certificate","transport":"streamable-http","description":"Claim an active gift certificate; binds it to your wallet (status active -> pending_mint).","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/claim_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"claim_gift_certificate"},"outputSchema":{"input":{"type":"mcp","toolName":"claim_gift_certificate","transport":"streamable-http","description":"Claim an active gift certificate; binds it to your wallet (status active -> pending_mint). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"claim_gift_certificate","transport":"streamable-http","description":"Claim an active gift certificate; binds it to your wallet (status active -> pending_mint).","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]}},"inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"Gift certificate code to claim."}},"required":["code"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/claim_gift_certificate","name":"claim_gift_certificate","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_gift_certificates","name":"list_my_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_gift_certificates"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_gift_certificates","transport":"streamable-http","description":"List gift certificates claimed by your wallet with optional status filter. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_gift_certificates","transport":"streamable-http","description":"List gift certificates claimed by your wallet with optional status filter.","inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}},"inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"10000","maxAmountRequired":"10000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/list_my_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"list_my_gift_certificates"},"outputSchema":{"input":{"type":"mcp","toolName":"list_my_gift_certificates","transport":"streamable-http","description":"List gift certificates claimed by your wallet with optional status filter. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"list_my_gift_certificates","transport":"streamable-http","description":"List gift certificates claimed by your wallet with optional status filter.","inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}}},"inputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["active","pending_mint","redeemed","revoked","expired"],"description":"Filter by certificate lifecycle status."},"limit":{"type":"number","description":"Max rows to return (default 50)."}}},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/list_my_gift_certificates","name":"list_my_gift_certificates","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_reward_workflow_status","name":"get_reward_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_reward_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_reward_workflow_status"},"outputSchema":{"input":{"type":"mcp","toolName":"get_reward_workflow_status","transport":"streamable-http","description":"Autonomous status planner for recipients: returns current reward redemption step and machine-readable next_actions[] (check balance -> prepare transfer -> redeem -> voucher). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_reward_workflow_status","transport":"streamable-http","description":"Autonomous status planner for recipients: returns current reward redemption step and machine-readable next_actions[] (check balance -> prepare transfer -> redeem -> voucher).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"1000","maxAmountRequired":"1000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_reward_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"get_reward_workflow_status"},"outputSchema":{"input":{"type":"mcp","toolName":"get_reward_workflow_status","transport":"streamable-http","description":"Autonomous status planner for recipients: returns current reward redemption step and machine-readable next_actions[] (check balance -> prepare transfer -> redeem -> voucher). Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"get_reward_workflow_status","transport":"streamable-http","description":"Autonomous status planner for recipients: returns current reward redemption step and machine-readable next_actions[] (check balance -> prepare transfer -> redeem -> voucher).","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]}},"inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Loyalty program token contract."},"reward_id":{"type":"string","format":"uuid","description":"Optional specific reward UUID to focus the plan on."}},"required":["token_address"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/get_reward_workflow_status","name":"get_reward_workflow_status","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}},{"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_reward_redemption","name":"prepare_reward_redemption","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","type":"mcp","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_reward_redemption","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"prepare_reward_redemption"},"outputSchema":{"input":{"type":"mcp","toolName":"prepare_reward_redemption","transport":"streamable-http","description":"One-shot planner: returns ERC-20 transfer calldata for the reward token cost plus the recipient_reward workflow so the agent can broadcast the tx and then call redeem_my_reward. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"prepare_reward_redemption","transport":"streamable-http","description":"One-shot planner: returns ERC-20 transfer calldata for the reward token cost plus the recipient_reward workflow so the agent can broadcast the tx and then call redeem_my_reward.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}},{"scheme":"exact","network":"base","amount":"5000","maxAmountRequired":"5000","maxTimeoutSeconds":300,"resource":"https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/prepare_reward_redemption","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","payTo":"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","description":"Loyal Spark Recipient MCP. After payment, POST the same JSON-RPC body to this x402 URL with PAYMENT-SIGNATURE / X-PAYMENT; gateway forwards to https://api.loyalspark.online/recipient-loyalty-mcp. Payment alone works: the paying wallet is the caller. An API key is optional.","mcpServer":"https://api.loyalspark.online/recipient-loyalty-mcp","mcpTool":"prepare_reward_redemption"},"outputSchema":{"input":{"type":"mcp","toolName":"prepare_reward_redemption","transport":"streamable-http","description":"One-shot planner: returns ERC-20 transfer calldata for the reward token cost plus the recipient_reward workflow so the agent can broadcast the tx and then call redeem_my_reward. Payment alone works: the paying wallet is the caller. An API key is optional.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]}}},"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"prepare_reward_redemption","transport":"streamable-http","description":"One-shot planner: returns ERC-20 transfer calldata for the reward token cost plus the recipient_reward workflow so the agent can broadcast the tx and then call redeem_my_reward.","inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]}},"inputSchema":{"type":"object","properties":{"reward_id":{"type":"string","format":"uuid","description":"Reward UUID from list_rewards_for_program."}},"required":["reward_id"]},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http","sse"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{}},"required":["type"]}},"required":["input"]}},"builder-code":{"info":{"a":"bc_wdmnog7m"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"}},"additionalProperties":false}}}}],"lastUpdated":"2026-10-26T15:22:53.257Z","metadata":{"provider":"Loyal Spark","brand":"Loyal Spark","website":"https://loyalspark.online","documentation":"https://loyalspark.online/for-agents","builderCode":"bc_wdmnog7m","method":"POST","resource":"recipient-mcp-tools/prepare_reward_redemption","name":"prepare_reward_redemption","description":"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest. Payment alone works: the paying wallet is the caller. An API key is optional.","mimeType":"application/json","tags":["loyalty","rewards","onchain","base","mcp","builder:bc_wdmnog7m"]}}],"pagination":{"limit":90,"offset":0,"total":90}}