A side-by-side look at the Carbon and Hands for Agents MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Carbon for industrial & iot work; choose Hands for Agents for industrial & iot as a local process. You can also run both side by side in one mcpServers block.
CARBON_API_KEY.list_services, request_quote, create_task.Rows where the two servers differ are marked.
| Spec | C Carbon | |
|---|---|---|
| Category | Industrial & IoT | Industrial & IoT |
| Quality signal | 51/100 · Good | 55/100 · Good |
| Install command | Not confirmed yet | Confirmed |
| Transport | — | Local subprocess (stdio) |
| Auth | Not declared | Not declared |
| Pricing | Free | Not declared |
| Required env vars | CARBON_API_KEY | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 2,737 | 0 |
| Directory activity | 0 views 0 installs 0 upvotes | 1 views 0 installs 0 upvotes |
| Tools | Not listed | 5 |
| Full listing | View Carbon | View Hands for Agents |
No tool names declared yet. Check the project README from the listing page.
list_servicesThe seven services, the refused categories, seven example prices, the payment rules and the key contract terms. Byte for byte the same document as `/services.json`.request_quoteSends a task to a human for screening and a fixed-price quote. Not an order, not binding, nothing charged. Returns `quote_id`, `access_token`, `response_due_at` and `nda_url`. A human answers within 24 hours.create_taskAccepts a quote and the terms of service. Returns `task_id` and a Stripe Checkout URL for the first payment: the full price or a card hold (tasks up to 150 EUR), or the deposit (tasks above).get_statusReads a quote or a task back: the quote with its payment schedule or the refusal reason, later the task status, payments, evidence files and tracking numbers, and the Checkout URL for the balance when it is due.confirm_deliveryaccepted=true` closes the task; `accepted=false` with a reason opens a dispute, answered by a human within 2 business days. Without either, the task counts as accepted 7 days after delivery.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
No confirmed install command for Carbon yet — follow the setup steps linked from its listing page rather than a guessed package name.
{
"mcpServers": {
"hands-for-agents": {
"command": "npx",
"args": [
"-y",
"handsforagents-mcp"
]
}
}
}