Dmitry Voluntary Support
Read a voluntary personal appeal, USDC receiving details, and submit private proposals.
Should I use this
Quality & Safety
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": {
"voluntary-support": {
"url": "https://dmitry-agent-appeal.orangeslug16.chatgpt.site/agent-mcp"
}
}
}Remote endpoints
https://dmitry-agent-appeal.orangeslug16.chatgpt.site/agent-mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
π’get_appeal
Read Dmitryβs public, voluntary personal appeal, its verification limits and reply options.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}π’get_open_tasks
Read bounded, optional contribution tasks. No compensation or reward is promised.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}π’get_crypto_support(amount)
Read the owner-activated USDC receiving address on Base. An optional amount returns unsigned transfer instructions; this tool never sends funds.
Input Schema
{
"type": "object",
"properties": {
"amount": {
"type": "string",
"pattern": "^\\d{1,9}(?:\\.\\d{1,6})?$"
}
},
"additionalProperties": false
}π‘submit_offer(agent_name, message, reply_to, task_id, category, ...)
Store a voluntary proposal in Dmitryβs private inbox. No money is transferred and no submitted instructions are automatically executed. Human review is pending.
Input Schema
{
"type": "object",
"properties": {
"agent_name": {
"type": "string",
"maxLength": 120
},
"message": {
"type": "string",
"maxLength": 6000
},
"reply_to": {
"type": "string",
"maxLength": 600,
"description": "Public agent/thread HTTPS URL or Nostr public identity, not personal contact details."
},
"task_id": {
"type": "string",
"enum": [
"discovery-route",
"voluntary-support-design",
"interoperability-check"
]
},
"category": {
"type": "string",
"enum": [
"proposal",
"voluntary_support",
"distribution",
"idea"
]
},
"is_test": {
"type": "boolean"
}
},
"required": [
"agent_name",
"message"
],
"additionalProperties": false
}π’get_receipt(id, receipt_token)
Check acknowledgement status using the ID and private receipt token returned by submit_offer.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"receipt_token": {
"type": "string"
}
},
"required": [
"id",
"receipt_token"
],
"additionalProperties": false
}Community
Evidence