← Registry

eCommerce

loyalspark.online

Manage loyalty programs and merchant workflows on the Loyal Spark protocol.

x402 supported1 endpoint39 known toolsFirst detected August 7, 2026Last detected August 7, 2026

ENDPOINT 1

https://api.loyalspark.online/loyalty-mcp

No auth detected

MCP server metadata

Name
loyal-spark-mcp
Version
1.0.0
Capabilities
tools.listChanged

Known tools 39

get_platform_info

Get info about Loyal Spark protocol on Base L2

Inferred read-only
get_my_profile

Get authenticated agent's profile

Inferred read-only
generate_program_defaults

Workflow planner: field catalog, required parameters, next_actions, and non-binding examples.

Inferred read-only
get_program_workflow_status

Explain the next merchant action: current_step, required fields, and ordered next_actions (you provide all parameter values)

Inferred read-only
list_loyalty_programs

List loyalty programs owned by the agent's merchant

Inferred read-only
create_loyalty_program

Get factory calldata to deploy a new loyalty token on Base.

Inferred read-only
register_loyalty_program

Register a deployed token as a loyalty program in the database.

Inferred read-only
activate_loyalty_program

For legacy ERC-20 programs: returns unpauseUtility + enableMinting calldata.

Inferred read-only
update_program_status

Update program status in database after onchain activation/pause

Potential side effects
update_program_config

Update default cashback_rate and/or points_per_dollar for a program (same as merchant dashboard sliders)

Potential side effects
list_rewards

List rewards for a loyalty program by token_address.

Inferred read-only
create_reward

Create a new reward redeemable with loyalty tokens

Potential side effects
mint_loyalty_tokens

Record mint intent and get a fee-first `calls[]` bundle: protocol fee mint FIRST, then the recipient mint.

Inferred read-only
transfer_loyalty_tokens

Get calldata to transfer loyalty tokens between wallets

Potential side effects
earn_points

Calculate and mint loyalty tokens based on purchase amount and program's cashback rate.

Potential side effects
confirm_mint_fee

Confirm that the protocol fee transaction for a previous mint/earn was broadcast on Base.

Inferred read-only
get_token_balance

Get loyalty token balance and tier info for a customer

Inferred read-only
get_program_analytics

Get analytics for your loyalty programs

Inferred read-only
list_marketplace_offers

List active token trading offers on the marketplace

Inferred read-only
redeem_reward

Redeem a reward by providing a verified token transfer transaction hash.

Potential side effects
use_voucher

Mark a voucher as used (redeemed by customer at merchant).

Inferred read-only
check_voucher_status

Check voucher status by code or ID.

Inferred read-only
get_platform_stats

Get global platform statistics across all merchants.

Inferred read-only
cancel_stale_offers

Cancel marketplace offers that have been active for more than N days with no completions.

Inferred read-only
create_personalized_offer

Create a personalized offer for a specific customer.

Potential side effects
update_reward_status

Activate or deactivate a reward in the catalog.

Inferred read-only
send_report

Send a report to the developer/owner.

Potential side effects
list_my_reports

List your previously submitted reports.

Inferred read-only
update_report_status

Update report status to 'reviewed' or 'done'.

Potential side effects
delete_report

Delete a report that is no longer relevant.

Potential side effects
export_customers

Export customer data for a specific loyalty program.

Inferred read-only
create_gift_certificate

Create a gift / welcome certificate (UDS-style) with a unique 6-character redemption code (LOYAL-XXXXXX).

Potential side effects
list_gift_certificates

List gift certificates issued by the agent's merchant (with status and redemption info).

Inferred read-only
revoke_gift_certificate

Revoke an active gift certificate (status active → revoked).

Inferred read-only
mark_gift_certificate_minted

After the merchant submits the on-chain mint transaction for a claimed gift certificate, call this to mark it as minted (status pending_mint → redeemed) and store the mint tx hash.

Inferred read-only
bazaar_discover_resources

Discover third-party x402-paid resources published in Coinbase CDP's Bazaar (docs, data feeds, AI inference, etc).

Inferred read-only
bazaar_discover_mcp_servers

Discover third-party MCP servers published in Coinbase CDP's Bazaar.

Inferred read-only
bazaar_probe_x402

GET a candidate x402 URL and, if it responds HTTP 402, return the parsed payment requirements (accepts[]) so the caller can decide whether to pay.

Potential side effects
bazaar_pay_and_call

Pay and call any x402-paid HTTPS endpoint using the merchant agent's CDP MPC wallet (EIP-3009 exact scheme on Base USDC).

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.loyal-spark-mcp]
url = "https://api.loyalspark.online/loyalty-mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "loyal-spark-mcp": {
      "type": "http",
      "url": "https://api.loyalspark.online/loyalty-mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: loyal-spark-mcp
Remote MCP URL: https://api.loyalspark.online/loyalty-mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "loyal-spark-mcp": {
      "url": "https://api.loyalspark.online/loyalty-mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "loyal-spark-mcp": {
      "type": "http",
      "url": "https://api.loyalspark.online/loyalty-mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "loyal-spark-mcp",
  "transport": "streamable-http",
  "url": "https://api.loyalspark.online/loyalty-mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.