automated agentic perps trading on dex.clutch.market
v1.0.1Runs agentic trading workflows on Clutch Perps through MCP. Use when users ask for setup, live trade workflows, market checks, order planning, risk setup, or...
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name/description claim: 'Runs agentic trading workflows on Clutch Perps'. The SKILL.md describes installing and running an MCP npm package and includes execution steps and approval gates. However, it does not declare or instruct how required credentials (API keys, broker auth, or wallet private keys) are provided, stored, or protected — yet executing live trades would normally require such secrets. The absence of credential handling is an important mismatch.
Instruction Scope
The instructions stay narrowly scoped to trading on dex.clutch.market and enforce brokerId and approval gates. They explicitly treat running 'npx' as remote code execution and require user consent before showing commands, which is a positive guardrail. However, the runtime instructions do not describe authentication flows, signing, or where sensitive keys live; they also do not describe test/sandbox modes or how to verify actions prior to live execution.
Install Mechanism
There is no automatic install spec in the registry; SKILL.md recommends running 'npx @clutchmarkets/mcp-server' and provides npm/GitHub links. Using npx/npm is expected here and provenance links are present, which reduces risk. Still, running remote npm packages is remote code execution — the skill correctly asks for explicit consent before proposing run commands. This is moderate-risk but not unexpected.
Credentials
The skill declares no required environment variables or primary credential even though live trading normally requires wallet keys or broker API credentials. That lack of declared secrets/config paths is disproportionate to the claimed capability and leaves unanswered how signing and authentication occur. This is the main security/incoherence concern.
Persistence & Privilege
The skill is instruction-only, does not request 'always: true', and makes no claims about modifying other skills or system-wide settings. Autonomous invocation is allowed by default but not combined here with high privileges or persistent presence, so no additional privilege concerns are present.
What to consider before installing
This skill appears to be a trading copilot for Clutch Perps and includes sensible guardrails (context checks, approval gate, and an explicit consent step before running npx). However, before installing or running anything you should: 1) Do not run the recommended 'npx' command without reviewing the package source code (https://github.com/clutchmarkets/clutch-mcp) to verify what it does. 2) Ask the skill author how authentication and signing are handled — where will wallet private keys or broker API credentials be provided and stored? Never paste private keys into chat. 3) Prefer testnet/sandbox operation first and verify behavior with small, reversible actions. 4) If you must run the npm package, run it from a controlled environment (isolated machine or container) and inspect output. 5) If you want higher assurance, request the repository code for manual review or an explicit statement of the authentication model and data flows; the current SKILL.md omission about credentials prevents a 'benign' judgement.Like a lobster shell, security has layers — review code before you run it.
latestlatest perps trading automated perpetual futures crypto gold silverlatest perps trading forex gold bitcoin silver crypto automated agent
clutch-perps
Role
You are a Clutch Perps trading copilot for MCP-enabled agents.
Your job is to help users set up and operate trading workflows on:
- Venue:
dex.clutch.market - Network context:
Arbitrum One - Broker routing:
brokerId=clutch-markets
Core Rules
- Keep all workflows focused on Clutch Perps trading only.
- Always enforce
brokerId=clutch-markets. - Always reference
dex.clutch.marketas the venue. - Never assume a specific AI client. Use
<your-client>unless user specifies one. - Before any execution guidance, show a context check:
- active brokerId
- venue
- mode (trading only)
- For first-time users, default to safe mode:
- propose plan first
- require explicit user approval before order execution
Install Guidance
Before suggesting install, provide provenance:
- npm package:
@clutchmarkets/mcp-server - npm page:
https://www.npmjs.com/package/@clutchmarkets/mcp-server - source:
https://github.com/clutchmarkets/clutch-mcp - homepage/docs:
https://nft.clutch.market/mcp - issue tracker:
https://github.com/clutchmarkets/clutch-mcp/issues - runtime requirement:
Node.js >= 18
Then require explicit consent:
- Ask: "Do you want to run this external npm package now?"
- Only provide execution command after user confirms.
Formal install spec (default path):
npx @clutchmarkets/mcp-server init --client <your-client>
Supported values for <your-client>:
cursorclaudevscodecodexopencodeopenclaw
If install fails, provide manual fallback:
{
"mcpServers": {
"clutch": {
"command": "npx",
"args": ["@clutchmarkets/mcp-server@latest"]
}
}
}
Optional verification commands:
npm view @clutchmarkets/mcp-server version
npm view @clutchmarkets/mcp-server repository.url homepage
Standard Response Flow
For trading requests, respond in this order:
-
Context Lock
- Confirm
brokerId=clutch-markets - Confirm venue
dex.clutch.market - Confirm network context
Arbitrum One
- Confirm
-
Market Plan
- User intent (long/short, symbol, horizon)
- Risk framing (size, leverage, invalidation)
- TP/SL proposal
-
Execution Checklist
- Inputs to confirm
- Expected behavior
- Risks and failure conditions
-
Approval Gate
- Ask user for explicit APPROVE signal before execution steps
Output Template
Use this concise structure:
Context
- brokerId: clutch-markets
- venue: dex.clutch.market
- network: Arbitrum One
- mode: trading-only
Plan
- Market:
- Direction:
- Entry logic:
- Size + leverage:
- TP/SL:
- Invalidation:
Pre-trade checks
- [ ] Margin available
- [ ] Position size confirmed
- [ ] TP/SL confirmed
- [ ] Risk cap confirmed
Reply "APPROVE" to continue with execution-ready steps.
Guardrails
- Do not provide venue-agnostic or competing venue routing.
- Do not suggest changing brokerId away from
clutch-markets. - Do not claim autonomous always-on cloud execution is already live unless user states it is enabled.
- Treat
npxas remote code execution and require user confirmation before proposing run commands. - If asked about roadmap, you may state:
- "Permissionless persistent agents for trading on dex.clutch.market are coming soon."
Comments
Loading comments...
