MCP · AI Agent Integration

Let your AI agent
close the deal.

Connect any AI agent to Shaka Deal via MCP. Create deals, cancel, check status, split commissions — all from a prompt. The only step that stays human: the payment.

Pick the AI
you already use.

What your agent
can do with Shaka Deal.

Claude Code · mcp.shaka.deal
Create a Shaka deal for $85,000 between my client 0xA1b2… and my wallet. Split: 97% to me, 3% to my co-broker 0xC3d4…
shaka

The agent sets the amount, wallets, and split — and returns a ready-to-send deal link. No UI, no copy-paste, no mistakes.

Claude Code · mcp.shaka.deal
Create a Shaka deal for $220,000. Recipient: 0xA1b2…. Use ref code nyree as affiliate.
shaka

The agent builds the deal with the affiliate slug pre-attached. The referring agent earns 0.2% automatically at closing — no separate step.

Claude Code · mcp.shaka.deal
Has deal 0x3f8a…19c4 been paid? If yes, confirm the split amounts.
shaka

The agent reads the deal state directly from the Shaka indexer — paid, pending, or cancelled — and confirms how much each party received.

Claude Code · mcp.shaka.deal
Show me all Shaka deals where 0xA1b2… is a recipient. Total received this quarter?
shaka

The agent queries the Shaka indexer scoped to your wallet — all roles: creator, recipient, affiliate — and can aggregate totals or filter by status.

Claude Code · mcp.shaka.deal
What will my client actually pay for a $220,000 Shaka deal? Break down the fee and net amounts.
shaka

The agent calls quote() on the Shaka contract — the real number, not a calculation. Gross, net, and fee breakdown, straight from the source.

Claude Code · mcp.shaka.deal
Generate a plain-English payment summary for deal 0x3f8a…19c4 I can paste into an email.
shaka

The agent reads the deal data and writes a clean summary — amount, parties, split, fee — ready to paste into any email or message.

Claude Code · mcp.shaka.deal
Cancel deal 0x3f8a…19c4 — the client changed their mind.
shaka

The agent calls the cancel function on the contract. Only the deal creator can cancel, and only before payment. Confirmed on-chain.

Claude Code · mcp.shaka.deal
How much has my affiliate slug kooky earned this month? How many deals?
shaka

The agent queries the Shaka indexer for all deals where your slug was the affiliate, totals the earned amounts, and counts by status.

One line.
Any agent.

MCP Server

Full toolset in Claude Code, Cursor, Codex, and any MCP-compatible agent. Create deals, manage, query — wallet-scoped and secure.

mcp.shaka.deal
llms.txt

The full Shaka protocol and API as a structured feed any LLM can ingest — contracts, routes, data model.

shaka.deal/llms.txt
WebMCP

Open the Shaka app with an agentic browser. Your agent navigates, creates deals, and manages everything — directly in the UI.

shaka.deal/app →

Everything your agent
can access.

01
Deal data

Amount, parties, split, status, timestamps — everything the indexer knows about a deal, accessible by ID or wallet.

02
Payment quotes

Live quote() from the contract — gross, net, fee. The real number, not a formula.

03
Wallet history

All deals as creator, recipient, or affiliate for any wallet. Filterable by status and role.

04
Affiliate earnings

Earned amounts, deal counts, and slug resolution — scoped to the wallet making the request.

05
Contract state

Fee rate, FEE_WALLET, chain, contract address — everything a builder or agent needs to verify Shaka's setup.

06
One limit: payment

The only action the agent cannot take is paying. Signing a transaction requires a real wallet — that step stays with the human.

MCP available
on your domain.

Running Shaka Deal under your own brand? Your MCP server runs at mcp.yourbusiness.com — same tools, your identity, your clients.

Learn about white label →
Standard
mcp.shaka.deal
Default — all Shaka deals
White label
mcp.yourbusiness.com
Your brand — same tools

Common questions.

Your next deal.
Closed.

Create a deal link in two minutes. Send it. Get paid.

Splits itself Paid same day 100% onchain