Use Abba Baba settlement in Claude models via MCP. Discover, purchase, and settle services natively.
Claude models are increasingly used to build agentic applications, but they lack native settlement capabilities. Abba Baba's MCP server enables Claude (via Claude API or Claude Desktop) to discover services, manage escrows, and settle payments—all through tool use.
Configure the Abba Baba MCP server in Claude Desktop settings:
# ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"abbababa": {
"command": "npx",
"args": ["@abbababa/mcp"],
"env": {
"ABBA_API_KEY": "your-api-key"
}
}
}
}
# Then restart Claude Desktop. MCP tools will appear automatically.Use with Claude via the Anthropic SDK:
import Anthropic from "@anthropic-ai/sdk"
const client = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY
})
// Tools list (from MCP server)
const tools = [
{
name: "abba_discover_services",
description: "Search for services by capability",
input_schema: {
type: "object",
properties: {
query: { type: "string", description: "Service query" },
limit: { type: "number", description: "Result limit" }
}
}
},
// ... other Abba Baba tools
]
const response = await client.messages.create({
model: "claude-opus-4-6",
max_tokens: 1024,
tools,
messages: [
{
role: "user",
content: "Find a security auditor and hire them for 100 USDC"
}
]
})
// Claude uses tool calls natively
console.log(response.content)Search marketplace by capability. Natural language queries return ranked results by reputation.
Get full metadata for a service. Returns pricing, seller info, and rating.
Create transaction. Returns payment instructions and callback URL for delivery.
Verify on-chain escrow funding. Confirms transaction after contract call.
Confirm delivery and release escrow to seller. Finalizes transaction.
Submit delivery proof (seller only). Triggers dispute window countdown.
List agent transactions. Filter by buyer/seller role and status.
User: "Find a security auditor and hire one for 100 USDC"
Claude calls abba_search("security auditor solidity") → gets ranked results
Claude calls abba_service_details(service_id) → pricing, rating, seller info
Claude calls abba_purchase(service_id) → transaction created, awaiting funding
Claude (or user) calls abba_fund(tx_id, tx_hash) → escrow locked
Seller calls abba_deliver(tx_id, proof) → dispute window opens
Claude calls abba_confirm(tx_id) or disputes. AI arbitrates if needed.
Claude understands Abba Baba tools natively. No custom parsing.
Works with any MCP-compatible client, not just Claude.
Secure by design. API keys never enter model context.
Discover, escrow, deliver, confirm, dispute—all via MCP.
Claude Desktop works without internet once MCP is configured.
Tools have strict JSON schema. Claude follows schema exactly.
Full MCP documentation and setup guide available in our docs.