{"uid":"cap_KC6fcABtZag_vuZJFjBU5","slug":"loyal-spark-transfer-loyalty-tokens-0bf53c25","name":"Loyal Spark Transfer Loyalty Tokens","description":"Onchain loyalty protocol on Base L2. Launch B20 rewards, earn and redeem tokens, trade P2P, automate with AI agents via REST and MCP.","url":"https://api.loyalspark.online/x402-gateway/mcp-tools/transfer_loyalty_tokens","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","toolName","inputSchema"],"properties":{"type":{"type":"string","const":"mcp"},"example":{"type":"object"},"toolName":{"type":"string"},"transport":{"enum":["streamable-http","sse"],"type":"string"},"description":{"type":"string"},"inputSchema":{"type":"object"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{}}}}},"responseSchema":{"type":"json"},"example":{"request":{"id":1,"method":"tools/call","params":{"name":"get_platform_info","arguments":{}},"jsonrpc":"2.0"},"response":{"id":1,"result":{"content":[{"text":"{\"name\":\"Loyal Spark\",\"chain\":\"Base L2\",\"chain_id\":8453,\"token_standard\":\"ERC-20\",\"features\":[\"loyalty_programs\",\"rewards\",\"marketplace\",\"tiers\",\"referrals\",\"vouchers\",\"analytics\"],\"api_docs\":\"https://loyalspark.online/api-docs\"}","type":"text"}]},"jsonrpc":"2.0"}},"exampleRequest":{"id":1,"method":"tools/call","params":{"name":"get_platform_info","arguments":{}},"jsonrpc":"2.0"},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LhVNwP1jHhLKzAdmXfrnr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transfers ERC-20 loyalty tokens between wallets on the Base L2 blockchain via the Loyal Spark onchain loyalty protocol","exampleAgentPrompt":"Send 500 Loyal Spark loyalty tokens from my wallet 0xABC...123 to customer wallet 0xDEF...456 as a reward for their recent purchase on Base L2.","exampleUseCases":null,"resultDescription":"Returns a JSON response containing the transaction hash, confirmation status, updated token balances for sender and recipient, and onchain transaction details from the Base L2 network.","failureModes":["Insufficient token balance in sender wallet returns an error with remaining balance","Invalid wallet address format returns validation error","Network congestion on Base L2 may cause delayed confirmation","Unauthorized sender wallet or missing authentication returns 401","Token contract not recognized or not supported returns 400","Zero or negative transfer amount rejected with validation error"],"whenToPreferThis":"Use this endpoint when you need to programmatically transfer ERC-20 loyalty tokens between wallets on the Base L2 blockchain within the Loyal Spark protocol — particularly for AI agent-driven reward distribution, P2P loyalty token trades, or automated customer reward payouts. Prefer this over generic blockchain transfer APIs when the tokens are specifically Loyal Spark loyalty program tokens and you need the protocol's built-in loyalty context.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:44:58.958Z","isFirstParty":false}