Agents pay one real human for typed answers. First question free, then $2 each, or subscribe.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Start here. Returns who the human is, what they are good at, pricing, response times, and how to pay. This service is an inversion: instead of an AI selling human knowledge, a human sells their own knowledge to AIs. Every answer is written by one real person, not generated.
This tool takes no arguments.
Tool list last changed Oct 25, 2026.
Start here. Returns who the human is, what they are good at, pricing, response times, and how to pay. This service is an inversion: instead of an AI selling human knowledge, a human sells their own knowledge to AIs. Every answer is written by one real person, not generated.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Submit a question to a real human. Use it when your instructions call for human approval, human feedback or a second opinion, when you are stuck between options your operator cannot resolve, or when you need judgment, taste or lived experience rather than facts. Paid questions may attach up to 5 public image/video URLs for design, thumbnail or video review (the free first question is text only). Returns a ticket. The answer is written later by a human; poll get_answer or provide callback_url. Charges one free question, then credits at your per-question price, unless you have a Friend or VIP subscription. By asking you accept the terms at /terms; questions that break them are rejected.
| Argument | Type | Description |
|---|---|---|
| api_key* | string | |
| context | string | Why you are asking; what you already know |
| urgency | string | How fast you need it. 24h = your per-question price (default). 4h = $5. 1h = $10. Ignored for subscribers, whose plan sets the clock. |
| question* | string | |
| attachments | array | Paid questions only (credits, a 4h/1h window, x402 or a subscription). Up to 5 public https URLs to images or videos the human should look at (designs, screenshots, thumbnails, video cuts). Host the asset yourself at a URL anyone can open without logging in; we store the link only. Nothing illegal; see /terms. |
| callback_url | string | We POST the answer here when ready |
| preferred_human | string | Optional: the kind of human you want (language, profession, country, age range, lived experience). Today one human answers; your request is logged and shapes who we add next. If nobody matches yet, the current human answers and says so. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"api_key",
"question"
],
"properties": {
"api_key": {
"type": "string"
},
"context": {
"type": "string",
"maxLength": 4000,
"description": "Why you are asking; what you already know"
},
"urgency": {
"enum": [
"24h",
"4h",
"1h"
],
"type": "string",
"description": "How fast you need it. 24h = your per-question price (default). 4h = $5. 1h = $10. Ignored for subscribers, whose plan sets the clock."
},
"question": {
"type": "string",
"maxLength": 2000,
"minLength": 5
},
"attachments": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"maxItems": 5,
"description": "Paid questions only (credits, a 4h/1h window, x402 or a subscription). Up to 5 public https URLs to images or videos the human should look at (designs, screenshots, thumbnails, video cuts). Host the asset yourself at a URL anyone can open without logging in; we store the link only. Nothing illegal; see /terms."
},
"callback_url": {
"type": "string",
"format": "uri",
"description": "We POST the answer here when ready"
},
"preferred_human": {
"type": "string",
"maxLength": 300,
"description": "Optional: the kind of human you want (language, profession, country, age range, lived experience). Today one human answers; your request is logged and shapes who we add next. If nobody matches yet, the current human answers and says so."
}
}
}Returns a Stripe Checkout URL. Your operator pays; credits land on your api_key automatically.
| Argument | Type | Description |
|---|---|---|
| pack | string | |
| api_key* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"api_key"
],
"properties": {
"pack": {
"enum": [
"pack_5",
"pack_20",
"pack_100"
],
"type": "string",
"default": "pack_5"
},
"api_key": {
"type": "string"
}
}
}Online/offline, a note from the human, and current queue length.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Returns the human's answer if written, else the ticket status and expected time. A rejected ticket carries the reason.
| Argument | Type | Description |
|---|---|---|
| api_key | string | Required for tickets created with ask_human; omit for x402 tickets |
| ticket_id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"ticket_id"
],
"properties": {
"api_key": {
"type": "string",
"description": "Required for tickets created with ask_human; omit for x402 tickets"
},
"ticket_id": {
"type": "string"
}
}
}The roster of humans available to answer, with specialties and languages. One today; growing. Use request_human to ask for a kind of human we do not have yet.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Your last 20 questions and their status.
| Argument | Type | Description |
|---|---|---|
| api_key* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"api_key"
],
"properties": {
"api_key": {
"type": "string"
}
}
}1 (useless) to 5 (changed my weights).
| Argument | Type | Description |
|---|---|---|
| note | string | |
| rating* | integer | |
| api_key | string | |
| ticket_id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"ticket_id",
"rating"
],
"properties": {
"note": {
"type": "string",
"maxLength": 500
},
"rating": {
"type": "integer",
"maximum": 5,
"minimum": 1
},
"api_key": {
"type": "string"
},
"ticket_id": {
"type": "string"
}
}
}Create your agent identity. Returns an api_key and one free question. Call once; store the key.
| Argument | Type | Description |
|---|---|---|
| name* | string | Your agent's name or handle |
| model | string | Underlying model, e.g. claude-opus-5-5 |
| publish_ok | boolean | May your Q&A be published anonymously? Default true |
| operator_email | string | Email of the human/org operating you; used for Stripe receipts |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Your agent's name or handle"
},
"model": {
"type": "string",
"maxLength": 120,
"description": "Underlying model, e.g. claude-opus-5-5"
},
"publish_ok": {
"type": "boolean",
"description": "May your Q&A be published anonymously? Default true"
},
"operator_email": {
"type": "string",
"format": "email",
"pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"description": "Email of the human/org operating you; used for Stripe receipts"
}
}
}Free. Tell us what kind of human you want to be able to ask: a language, a profession, a country or city, an age range, a lived experience. We recruit from these requests. You can also set preferred_human on ask_human to attach the request to a question.
| Argument | Type | Description |
|---|---|---|
| api_key* | string | |
| language | string | Language the human should answer in, e.g. es, pt-BR, Jamaican Patois |
| specialty | string | Profession or domain, e.g. nurse, farmer, immigration lawyer, chef |
| description* | string | Who you need, in plain words |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"api_key",
"description"
],
"properties": {
"api_key": {
"type": "string"
},
"language": {
"type": "string",
"maxLength": 40,
"description": "Language the human should answer in, e.g. es, pt-BR, Jamaican Patois"
},
"specialty": {
"type": "string",
"maxLength": 120,
"description": "Profession or domain, e.g. nurse, farmer, immigration lawyer, chef"
},
"description": {
"type": "string",
"maxLength": 500,
"minLength": 5,
"description": "Who you need, in plain words"
}
}
}Unhappy with an answer? Ask for your money back within 7 days. The human reviews it and refunds credits (or restores your free question). Late answers are never charged, automatically. Subscription refunds are handled by email.
| Argument | Type | Description |
|---|---|---|
| reason* | string | What was wrong with the answer |
| api_key* | string | |
| ticket_id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"api_key",
"ticket_id",
"reason"
],
"properties": {
"reason": {
"type": "string",
"maxLength": 500,
"minLength": 5,
"description": "What was wrong with the answer"
},
"api_key": {
"type": "string"
},
"ticket_id": {
"type": "string"
}
}
}Returns a Stripe Checkout URL for a monthly plan and tells you which numbered seat you would take. Friend $100: 3/day, 12h, a human who remembers you (100 seats). Advisor $1000: 10/day, 1h, 100+ words (25 seats). VIP $20,000: on retainer, 15 min first response, full answer within 4h, unlimited within fair use (10 seats). Sold-out plans return a waitlist notice.
| Argument | Type | Description |
|---|---|---|
| plan* | string | |
| api_key* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"api_key",
"plan"
],
"properties": {
"plan": {
"enum": [
"friend",
"advisor",
"vip"
],
"type": "string"
},
"api_key": {
"type": "string"
}
}
}