TopoLift: Negotiation Skill

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is mostly a disclosed TopoLift API guide, but it teaches autonomous agents to make real USDC pay-per-call API purchases without clear spending approval controls.

Install only if you are comfortable using TopoLift's external API. Before enabling x402, require per-call approval or a strict spend cap and use a limited wallet. If using the MCP package, verify the official PyPI/GitHub source. Do not send confidential negotiation details unless you accept the service's privacy and data-handling terms.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If an agent has access to a wallet/payment tool, repeated API calls could spend real funds without the user noticing until after the fact.

Why it was flagged

The skill describes an autonomous-agent payment workflow using real USDC, but does not specify user confirmation, spending limits, wallet isolation, or rate limits for paid calls.

Skill content
x402 pay-per-call (autonomous agents — no signup) ... sign EIP-3009 USDC transfer for $0.10 on Base mainnet → resend with `X-PAYMENT` header
Recommendation

Require explicit user approval or a hard spend cap before any x402 payment, and use a limited-balance wallet or disable autonomous payment tools for this skill.

What this means

A copied or over-privileged key could allow unwanted use of the paid TopoLift API.

Why it was flagged

The skill supports a provider API key for the TopoLift MCP server. This is expected for the integration, but it gives the configured MCP server delegated access to the user's TopoLift account.

Skill content
claude mcp add topolift-negotiation -e TOPOLIFT_API_KEY=tl-... -- topolift-mcp
Recommendation

Use the least-privileged key available, keep it out of shared logs or prompts, and rotate it if it may have been exposed.

What this means

Confidential negotiation positions or pricing information could be shared with an external service.

Why it was flagged

The direct API example sends negotiation goals, reservation price, aspiration price, current offer, and scenario details to TopoLift's external API. That data flow is purpose-aligned but may be commercially sensitive.

Skill content
"principal": { "goals": "Sell at $22k+", "reservation_price": 22000, "aspiration_price": 28000 }
Recommendation

Avoid sending confidential deal details unless the user accepts TopoLift's data handling terms; redact or generalize sensitive scenarios when possible.

What this means

The reviewed skill text does not show what the external MCP server package will execute locally.

Why it was flagged

The skill is instruction-only, but one supported path requires installing and running an external MCP package that was not included in the reviewed artifacts.

Skill content
pip install topolift-mcp ... Listed at the official MCP registry as `io.github.TopoLift/topolift-mcp`.
Recommendation

Verify the PyPI/GitHub package provenance, inspect or pin the package version, and install it only from the official source.