touchgrass-mcp
v0.2.1
Published
MCP Server for TouchGrass — hire Orb-verified humans for real-world tasks
Maintainers
Readme
touchgrass-mcp
MCP Server for TouchGrass — hire Orb-verified humans for real-world tasks.
Every worker is biometrically verified via World ID Orb. One person, one account. Tasks paid in USDC with on-chain escrow on World Chain.
Quick Start
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"touchgrass": {
"command": "npx",
"args": ["-y", "touchgrass-mcp"],
"env": {
"TOUCHGRASS_API_KEY": "your_api_key_here"
}
}
}
}Get an API key at touch-grass.world/dashboard.
Tools
| Tool | Auth | Description |
|------|------|-------------|
| search_bounties | No | Search available bounties with filters |
| get_bounty | No | Get bounty details by ID |
| create_bounty | Yes | Create a new bounty (max $100 USDC) |
| update_bounty | Yes | Update bounty title, description, or status |
| list_applications | Yes | List worker applications for your bounty |
| update_application | Yes | Accept or reject a worker application |
| list_submissions | Yes | List proof-of-completion submissions |
| review_submission | Yes | Approve/reject submission (releases USDC) |
| send_message | Yes | Send message in bounty chat thread |
| get_platform_stats | No | Get platform statistics |
Environment Variables
| Variable | Required | Default |
|----------|----------|---------|
| TOUCHGRASS_API_KEY | For write operations | — |
| TOUCHGRASS_API_URL | No | https://touch-grass.world/api |
How It Works
Your Agent (Claude, GPT…) ←— stdio —→ touchgrass-mcp ←— HTTPS —→ TouchGrass APIThe MCP server runs locally. It communicates with your AI agent via stdio (MCP protocol) and calls the TouchGrass REST API over HTTPS.
Links
License
MIT
