Skills settld-mcp-payments
Connect OpenClaw agents to Settld MCP for paid tool calls with quote-bound authorization and verifiable receipts.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/aidenlippert/settld-mcp-payments" ~/.claude/skills/openclaw-skills-settld-mcp-payments && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/aidenlippert/settld-mcp-payments" ~/.openclaw/skills/openclaw-skills-settld-mcp-payments && rm -rf "$T"
manifest:
skills/aidenlippert/settld-mcp-payments/SKILL.mdsource content
Settld MCP Payments Skill
This skill teaches OpenClaw agents to use Settld for paid MCP tool calls.
What This Skill Enables
- Discover Settld MCP tools (
)settld.* - Run paid tool calls with x402 challenge/authorize/retry flow
- Return verifiable payment/settlement headers from tool responses
- Produce audit-grade artifacts and receipts in Settld
Prerequisites
- Node.js 20+
- Settld API key (
)SETTLD_API_KEY - Settld API base URL (
)SETTLD_BASE_URL - Tenant id (
)SETTLD_TENANT_ID - Optional paid tools base URL (
)SETTLD_PAID_TOOLS_BASE_URL
MCP Server Registration
Use the server definition in
mcp-server.example.json.
Server command:
- command:
npx - args:
["-y","settld-mcp"]
Required env vars:
SETTLD_BASE_URLSETTLD_TENANT_IDSETTLD_API_KEY
Optional env vars:
SETTLD_PAID_TOOLS_BASE_URLSETTLD_PROTOCOL
Agent Usage Pattern
- Call
to verify connectivity.settld.about - For paid search/data calls, use:
settld.exa_search_paidsettld.weather_current_paid
- For agreement lifecycle demo calls, use:
settld.create_agreementsettld.submit_evidencesettld.settle_runsettld.resolve_settlement
Smoke Prompts
- "Call
and return the result JSON."settld.about - "Run
for Chicago in fahrenheit and include thesettld.weather_current_paid
headers."x-settld-*
Safety Notes
- Treat
as secret input.SETTLD_API_KEY - Do not print full API keys in chat output.
- Keep paid tools scoped to trusted providers and tenant policy.