Ask Emil – Human Perspective

Real human in Denmark: lived experience & opinion. Free 1-question pilot. Set a custom User-Agent.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
89%
Naming quality
87%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~572Tokens (tool definitions)
~1.2 KBTypical response size
Minimal attention impact (0.45% of 128k context)

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": {
    "ask-emil": {
      "url": "https://runup.dk/mcp"
    }
  }
}

Remote endpoints

https://runup.dk/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢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.

Input Schema

{
  "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.

Input Schema

{
  "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.

Input Schema

{
  "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
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools