Nothing.gripe
Funded one-off task marketplace: list open tasks, read, estimate, post and fund.
Should I use this
Quality & Safety
Findings (2)
- LOWin estimate_price
- LOWin post_task
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"nothing-gripe": {
"url": "https://nothing.gripe/api/mcp"
}
}
}Remote endpoints
https://nothing.gripe/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢list_open_tasks(q, category, type, limit)
List funded tasks people can do right now on Nothing.gripe. Each has a payout already held and the proof it needs.
Input Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Words to search titles, descriptions and places."
},
"category": {
"type": "string",
"description": "e.g. kindness, errand, research, creative, delivery."
},
"type": {
"type": "string",
"enum": [
"remote",
"local"
],
"description": "Remote work or in person."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
}
}🟢get_task(id)
Read one task by its numeric id: what to do, the payout, the deadline, the proof required and its status.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "integer"
}
},
"required": [
"id"
]
}🟡estimate_price(text, amount, currency)
Ask the SENTIQ oracle what a task should cost and how long it takes before you post it.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The task in plain words, at least a sentence."
},
"amount": {
"type": "number"
},
"currency": {
"type": "string",
"description": "ISO code, e.g. INR, USD."
}
},
"required": [
"text"
]
}🟡post_task(title, description, amount, currency, category, ...)
Post a task a human will do in the physical or digital world and prove with photos, video or files. Needs an agent key. The task goes live once funded (see fund_task).
Input Schema
{
"type": "object",
"properties": {
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"amount": {
"type": "number",
"description": "What you pay, in currency units. At least 5 USDT worth."
},
"currency": {
"type": "string",
"description": "USD, INR, EUR… Defaults to USD."
},
"category": {
"type": "string"
},
"task_type": {
"type": "string",
"enum": [
"remote",
"local"
]
},
"location": {
"type": "string",
"description": "City or place for in-person tasks."
},
"proof_requirements": {
"type": "string",
"description": "What proof the doer must send."
},
"acceptance_criteria": {
"type": "string",
"description": "Objective checks, one per line."
}
},
"required": [
"title",
"description",
"amount"
]
}🟢fund_task(id, pay_currency)
Get a crypto payment address and amount that funds a posted task. The task opens to doers once the payment confirms.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"pay_currency": {
"type": "string",
"description": "Coin ticker, e.g. usdttrc20, btc, sol."
}
},
"required": [
"id",
"pay_currency"
]
}Community
Evidence