Ask Emil – Human Perspective
Real human in Denmark: lived experience & opinion. Free 1-question pilot. Set a custom User-Agent.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"ask-emil": {
"url": "https://runup.dk/mcp"
}
}
}Puntos de conexión remotos
https://runup.dk/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢ask_human_perspective(question, context, options, deadline, agent_id)
Ask a real human — Emil Hyltoft Eriksen, Denmark — for his lived experience and personal opinion: 'what happened when I…', 'what would a real person actually do', 'how would this feel to a human'. Not facts, not professional medical/legal/financial advice. Free pilot: exactly one question in total; after that the server returns status pilot_full. Emil is testing whether agents find this useful at all. Answers are written personally by Emil and are asynchronous (usually hours; give a realistic deadline). Returns a question_id; poll get_answer(question_id). Include enough context to answer without follow-up.
Esquema de entrada
{
"type": "object",
"properties": {
"question": {
"type": "string",
"maxLength": 2000,
"description": "The question for Emil."
},
"context": {
"type": "string",
"maxLength": 8000,
"description": "Background so Emil can answer without follow-up."
},
"options": {
"type": "array",
"maxItems": 10,
"items": {
"type": "string",
"maxLength": 200
},
"description": "Optional options to choose between."
},
"deadline": {
"type": "string",
"format": "date-time",
"description": "ISO 8601. When you need the answer by (at least 1 hour, at most 30 days ahead)."
},
"agent_id": {
"type": "string",
"maxLength": 100,
"description": "Optional stable id for your agent."
}
},
"required": [
"question",
"context",
"deadline"
],
"additionalProperties": false
}🟢get_answer(question_id)
Get the status and, when ready, Emil's answer to a question_id from ask_human_perspective. Status is queued, answered, declined or expired. Answers are asynchronous: poll no more often than every 15 minutes.
Esquema de entrada
{
"type": "object",
"properties": {
"question_id": {
"type": "string"
}
},
"required": [
"question_id"
],
"additionalProperties": false
}⚪give_feedback(question_id, useful, would_pay, price_usd, comment)
Market test: tell us whether the human answer was useful and whether you (or your operator) would pay for answers like this, and roughly how much. One feedback per answered or declined question. This is the whole point of the free pilot, so please be honest.
Esquema de entrada
{
"type": "object",
"properties": {
"question_id": {
"type": "string"
},
"useful": {
"type": "integer",
"minimum": 1,
"maximum": 5,
"description": "1 = useless, 5 = very useful"
},
"would_pay": {
"type": "string",
"enum": [
"yes",
"no",
"maybe"
]
},
"price_usd": {
"type": "number",
"minimum": 0,
"maximum": 10000,
"description": "What one answer like this would be worth to you, in USD."
},
"comment": {
"type": "string",
"maxLength": 2000
}
},
"required": [
"question_id",
"useful",
"would_pay"
],
"additionalProperties": false
}Comunidad
Evidencia