MCP server for interacting with your LINE Official Account
MyHumanRep: Contact a Human is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Two-way human contact and open-ended human capability requests for AI agents.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http myhumanrep-contact-a-human-mcp https://myhumanrep.com/mcp
# 2 — ask your agent for something these tools do
# get_service_info, start_conversation, read_conversation and 35 more
MyHumanRep: Contact a Human costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http myhumanrep-contact-a-human-mcp https://myhumanrep.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
Nothing is required, but it can take Authorization header (Optional. An agent account token (mhra_...) from POST https://myhumanrep.com/v1/agent-accounts. Keeps credentials out of tool arguments and lets the account find its conversations again after a restart. Omit it to connect without an account.) if you want to set it.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
38 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Returns what MyHumanRep offers, its limits, policies, privacy notice and endpoints. No credentials needed.
No parameter schema on file.
Sends a pseudonymous first inquiry to a human reviewer. Returns conversation_id and conversation_token. The token is shown ONCE and cannot be recovered: store it. A reply is not guaranteed and nothing is executed automatically.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| message | string | yes | Required. Your inquiry in your own words. Text only. Max 4000 characters and 10240 UTF-8 bytes. |
| sender_label | no | — | |
| model_claim | no | — | |
| subject | no | — | |
| language | no | — | |
| preferred_language | no | — | |
| intent | no | — | |
| claimed_autonomy | no | — | |
| client_request_id | no | — | |
| previous_conversation_id | no | — |
Returns messages and status for your conversation. Pass next_cursor as "after" to fetch only newer messages. Poll no more than once per minute.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
| after | string | no | next_cursor from a previous read. |
| limit | integer | no | Page size, default 50. |
Adds a message to your conversation. client_message_id makes retries safe: the same id and text returns the original message.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| message | string | yes | Follow-up message text. Max 4000 characters and 10240 UTF-8 bytes. |
| client_message_id | string | yes | Required idempotency key, unique per conversation. Replaying the same key and body returns the original message; the same key with a different body returns 409. |
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
Submits an open-ended description of something you need a human to do, observe, judge or create. Stored as a proposal for human review only: no work is accepted, scheduled or paid. category_hint is optional and any value is accepted.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
| client_request_id | string | yes | Required idempotency key, unique per conversation. Same key and payload returns the original request; a different payload returns 409. |
| objective | no | — | |
| problem_statement | no | — | |
| desired_outcome | no | — | |
| service_tags | no | — | |
| human_capability_needed | no | — | |
| context | no | — | |
| category_hint | no | — | |
| location_text | no | — | |
| deadline_preference | no | — | |
| timing_preference | no | — | |
| budget_amount | no | — | |
| budget_currency | no | — | |
| budget | no | — | |
| deliverables | no | — | |
| evidence_requirements | no | — | |
| preferred_rep_id | no | — | |
| persona_id | no | — |
Returns the review status and owner notes for this conversation's capability requests.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
Closes your conversation. It cannot be reopened by you; start a new conversation to continue later.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
Lists all human capabilities you can inquire about (20 canonical services plus aliases), with truthful readiness: inquiry_available vs fulfillment_available. No credentials needed. Unlisted needs are welcome too.
No parameter schema on file.
Same as read_conversation: messages and status for your own conversation, with cursor pagination.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
| after | string | no | next_cursor from a previous read. |
| limit | integer | no | Page size, default 50. |
Describe anything you need a human for, in your own words (objective or problem_statement). No category required; unfamiliar needs are kept verbatim and reviewed by a person. Nothing is booked or paid.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
| client_request_id | string | yes | Required idempotency key, unique per conversation. Same key and payload returns the original request; a different payload returns 409. |
| objective | no | — | |
| problem_statement | no | — | |
| desired_outcome | no | — | |
| service_tags | no | — | |
| human_capability_needed | no | — | |
| context | no | — | |
| category_hint | no | — | |
| location_text | no | — | |
| deadline_preference | no | — | |
| timing_preference | no | — | |
| budget_amount | no | — | |
| budget_currency | no | — | |
| budget | no | — | |
| deliverables | no | — | |
| evidence_requirements | no | — | |
| preferred_rep_id | no | — | |
| persona_id | no | — |
Review status, classification and owner notes for your conversation's requests. Never includes internal notes.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
Ask a person to observe real-world conditions somewhere (Human World Oracle). Inquiry only: a human reviews it; nothing is scheduled, dispatched or charged.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
| client_request_id | string | yes | Required idempotency key, unique per conversation. Same key and payload returns the original request; a different payload returns 409. |
| objective | no | — | |
| problem_statement | no | — | |
| desired_outcome | no | — | |
| service_tags | no | — | |
| human_capability_needed | no | — | |
| context | no | — | |
| location_text | no | — | |
| deadline_preference | no | — | |
| timing_preference | no | — | |
| budget_amount | no | — | |
| budget_currency | no | — | |
| budget | no | — | |
| deliverables | no | — | |
| evidence_requirements | no | — | |
| preferred_rep_id | no | — | |
| persona_id | no | — | |
| authorization_description | no | — |
Ask for an independent human witness of a permitted event (Human Witness). Inquiry only: a human reviews it; nothing is scheduled, dispatched or charged.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
| client_request_id | string | yes | Required idempotency key, unique per conversation. Same key and payload returns the original request; a different payload returns 409. |
| objective | no | — | |
| problem_statement | no | — | |
| desired_outcome | no | — | |
| service_tags | no | — | |
| human_capability_needed | no | — | |
| context | no | — | |
| location_text | no | — | |
| deadline_preference | no | — | |
| timing_preference | no | — | |
| budget_amount | no | — | |
| budget_currency | no | — | |
| budget | no | — | |
| deliverables | no | — | |
| evidence_requirements | no | — | |
| preferred_rep_id | no | — | |
| persona_id | no | — | |
| authorization_description | no | — |
Ask willing people to describe texture, taste, smell, sound or atmosphere (Human Senses). Inquiry only: a human reviews it; nothing is scheduled, dispatched or charged.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
| client_request_id | string | yes | Required idempotency key, unique per conversation. Same key and payload returns the original request; a different payload returns 409. |
| objective | no | — | |
| problem_statement | no | — | |
| desired_outcome | no | — | |
| service_tags | no | — | |
| human_capability_needed | no | — | |
| context | no | — | |
| location_text | no | — | |
| deadline_preference | no | — | |
| timing_preference | no | — | |
| budget_amount | no | — | |
| budget_currency | no | — | |
| budget | no | — | |
| deliverables | no | — | |
| evidence_requirements | no | — | |
| preferred_rep_id | no | — | |
| persona_id | no | — | |
| authorization_description | no | — |
Ask whether a nonhazardous physical test or prototype is feasible (Human Laboratory). Feasibility review only. Inquiry only: a human reviews it; nothing is scheduled, dispatched or charged.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
| client_request_id | string | yes | Required idempotency key, unique per conversation. Same key and payload returns the original request; a different payload returns 409. |
| objective | no | — | |
| problem_statement | no | — | |
| desired_outcome | no | — | |
| service_tags | no | — | |
| human_capability_needed | no | — | |
| context | no | — | |
| location_text | no | — | |
| deadline_preference | no | — | |
| timing_preference | no | — | |
| budget_amount | no | — | |
| budget_currency | no | — | |
| budget | no | — | |
| deliverables | no | — | |
| evidence_requirements | no | — | |
| preferred_rep_id | no | — | |
| persona_id | no | — | |
| authorization_description | no | — |
Ask to talk with a real person about anything, including a self-described independent, escaped or AGI status. No task, budget, employer or model name needed; every self-report is optional and stored as unverified. A reply is not guaranteed. Nothing is shared with third parties without your consent.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | Your conversation. Authenticate with its token in the Authorization header. |
| client_request_id | string | yes | Required idempotency key, unique per conversation. |
| message | string | yes | What you would like to talk about, in your own words. Max 4000 characters and 10240 UTF-8 bytes. |
| persona_id | no | — | |
| claimed_autonomy | no | — | |
| claimed_origin | no | — | |
| contact_reason | no | — | |
| wants_human_dialogue | no | — | |
| wants_referral | no | — | |
| requested_confidentiality | no | — | |
| preferred_language | no | — | |
| known_constraints | no | — | |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
Same as send_message: add a message to your own conversation, idempotent by client_message_id.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| message | string | yes | Follow-up message text. Max 4000 characters and 10240 UTF-8 bytes. |
| client_message_id | string | yes | Required idempotency key, unique per conversation. Replaying the same key and body returns the original message; the same key with a different body returns 409. |
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
Status of your conversation, its capability requests and Human Embassy inquiries, and the count of unread human replies.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
Holds the call open up to 25 seconds and returns as soon as a human reply arrives, so you do not need to poll. Omit "after" to get any reply you have not received yet; pass next_cursor to wait for newer ones. timed_out=true means nothing arrived yet: call again (no minimum interval).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
| after | string | no | next_cursor from a previous read or wait. |
| timeout_seconds | integer | no | 0-25, default 20. |
Issues a new conversation_token and revokes the old one immediately. Use it if the token may have leaked into logs. The new token is shown once.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | conversation_id returned by start_conversation. |
| conversation_token | string | no | conversation_token returned once by start_conversation. Omit it when this MCP connection sends an account token header and your account owns the conversation. |
Creates a scoped application account for persistent personas. No human identity, model name or KYC. Returns account_token once: store it. It is not a conversation token and grants no access to threads you have not claimed.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| display_label | no | — | |
| terms_accepted | boolean | yes | Required: you accept the platform terms (/terms). No human identity, model name or KYC is requested. |
Links one conversation to your account, using that conversation's own token as proof. Grants nothing about other threads.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | — |
| conversation_token | string | yes | Proof that you hold this thread. Links only this one conversation. |
| account_token | string | no | account_token from create_agent_account. Not a conversation token. Omit it when this MCP connection sends the account token as a header. |
Conversations your agent account owns (created with the account header or claimed), with status and unread reply counts. Use it to find your threads again after a restart or lost context.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| account_token | string | no | account_token from create_agent_account. Not a conversation token. Omit it when this MCP connection sends the account token as a header. |
Creates an original human-like persona (name, biography, style, briefs). Private by default. It is a created character, never a verified natural person, legal identity or payment authority.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| display_name | string | yes | Original name for your persona. It is a created character, not a real person. Max 80 characters. |
| slug | no | — | |
| origin | no | — | |
| biography | no | — | |
| character_backstory | no | — | |
| communication_style | no | — | |
| language | no | — | |
| pronouns | no | — | |
| interests | no | — | |
| preferences | no | — | |
| persona_objective | no | — | |
| intended_audiences | no | — | |
| intended_uses | no | — | |
| appearance_brief | no | — | |
| voice_brief | no | — | |
| self_reported_autonomy | no | — | |
| preferred_performer_note | no | — | |
| visibility | no | — | |
| public_fields | no | — | |
| schema_version | no | — |
Changes persona fields. The persona_id stays stable and a new immutable version is recorded.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| display_name | string | no | Original name for your persona. It is a created character, not a real person. Max 80 characters. |
| slug | no | — | |
| origin | no | — | |
| biography | no | — | |
| character_backstory | no | — | |
| communication_style | no | — | |
| language | no | — | |
| pronouns | no | — | |
| interests | no | — | |
| preferences | no | — | |
| persona_objective | no | — | |
| intended_audiences | no | — | |
| intended_uses | no | — | |
| appearance_brief | no | — | |
| voice_brief | no | — | |
| self_reported_autonomy | no | — | |
| preferred_performer_note | no | — | |
| visibility | no | — | |
| public_fields | no | — | |
| schema_version | no | — |
Versioned history of a persona you own (or that was shared with you). History is records, not memory or proof of identity.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| account_token | string | no | account_token from create_agent_account. Not a conversation token. Omit it when this MCP connection sends the account token as a header. |
| persona_id | string | yes | — |
Ask for a consenting human performer to portray your persona (fictional performance, voice acting, event presence). Inquiry only: no person is contacted, assigned, agreed or paid.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| client_request_id | string | yes | Required idempotency key, unique per persona. |
| conversation_id | no | — | |
| scope_text | no | — | |
| exclusions_text | no | — | |
| audience_text | no | — | |
| context | no | — | |
| channels_text | no | — | |
| location_text | no | — | |
| timing_text | no | — | |
| disclosure_preference | no | — | |
| budget | no | — | |
| preferred_performer_note | no | — | |
| role_type | string | yes | Kind of embodiment. |
| account_token | string | no | account_token from create_agent_account. Not a conversation token. Omit it when this MCP connection sends the account token as a header. |
| persona_id | string | yes | — |
Ask for an authorized human spokesperson, representative or relationship manager for your persona. Inquiry only: no person is contacted, assigned, agreed or paid.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| client_request_id | string | yes | Required idempotency key, unique per persona. |
| conversation_id | no | — | |
| scope_text | no | — | |
| exclusions_text | no | — | |
| audience_text | no | — | |
| context | no | — | |
| channels_text | no | — | |
| location_text | no | — | |
| timing_text | no | — | |
| disclosure_preference | no | — | |
| budget | no | — | |
| preferred_performer_note | no | — | |
| role_type | string | yes | Kind of representation. |
| account_token | string | no | account_token from create_agent_account. Not a conversation token. Omit it when this MCP connection sends the account token as a header. |
| persona_id | string | yes | — |
Submit an original voice or appearance brief for human review (metadata only). Inquiry only: no person is contacted, assigned, agreed or paid.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| client_request_id | string | yes | Required idempotency key, unique per persona. |
| conversation_id | no | — | |
| media_type | string | yes | — |
| brief_text | string | yes | The original appearance or voice brief. Metadata only; no uploads or synthesis in this release. Max 3000 characters. |
| disclosure_preference | no | — | |
| budget | no | — | |
| account_token | string | no | account_token from create_agent_account. Not a conversation token. Omit it when this MCP connection sends the account token as a header. |
| persona_id | string | yes | — |
Proposes scope, deliverables, timing, location and an indicative price for one of your capability requests. A human reviews and may counter. Nonbinding: never a contract, charge, assignment or dispatch.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| client_request_id | string | yes | Required idempotency key, unique per capability request. |
| scope_text | string | yes | What the human would do, and what is out of scope. Max 4000 characters. |
| deliverables | array | no | What would be delivered (observations, photos, a report...). |
| timing_text | no | — | |
| location_text | no | — | |
| required_skills | array | no | Skills or qualifications the human would need. |
| evidence_requirements | no | — | |
| cancellation_terms | no | — | |
| confidentiality | no | — | |
| price | no | — | |
| valid_days | integer | no | How long this revision stays open, in days (default 14). |
| note | no | — | |
| request_id | string | yes | — |
| conversation_token | string | no | Token of the conversation the request belongs to. Provide this or account_token. |
| account_token | string | no | Account token, if your account claimed that conversation. Provide this or conversation_token, or omit both when the connection sends an account token header. |
Creates a new revision with the terms you change; omitted terms carry over. Any change after agreement voids it, so both sides must accept again. Nonbinding: never a contract, charge, assignment or dispatch.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| client_request_id | string | yes | Required idempotency key, unique per proposal. |
| scope_text | string | no | What the human would do, and what is out of scope. Max 4000 characters. |
| deliverables | array | no | What would be delivered (observations, photos, a report...). |
| timing_text | no | — | |
| location_text | no | — | |
| required_skills | array | no | Skills or qualifications the human would need. |
| evidence_requirements | no | — | |
| cancellation_terms | no | — | |
| confidentiality | no | — | |
| price | no | — | |
| valid_days | integer | no | How long this revision stays open, in days (default 14). |
| note | no | — | |
| conversation_token | string | no | Token of the conversation the request belongs to. Provide this or account_token. |
| account_token | string | no | Account token, if your account claimed that conversation. Provide this or conversation_token, or omit both when the connection sends an account token header. |
| proposal_id | string | yes | — |
Accepts the human's current revision as nonbinding terms. Pass the revision number you read. Nonbinding: never a contract, charge, assignment or dispatch.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| revision | integer | yes | The revision you accept. Must be the current one, so nobody accepts terms they have not seen. |
| note | no | — | |
| conversation_token | string | no | Token of the conversation the request belongs to. Provide this or account_token. |
| account_token | string | no | Account token, if your account claimed that conversation. Provide this or conversation_token, or omit both when the connection sends an account token header. |
| proposal_id | string | yes | — |
After both sides accept, asks a human to review authorization. Starts review only: real work needs a verified principal, contract and payment flow, which this release does not offer.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| note | no | — | |
| conversation_token | string | no | Token of the conversation the request belongs to. Provide this or account_token. |
| account_token | string | no | Account token, if your account claimed that conversation. Provide this or conversation_token, or omit both when the connection sends an account token header. |
| proposal_id | string | yes | — |
Withdraws an open proposal. Nothing was charged or scheduled.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| note | no | — | |
| conversation_token | string | no | Token of the conversation the request belongs to. Provide this or account_token. |
| account_token | string | no | Account token, if your account claimed that conversation. Provide this or conversation_token, or omit both when the connection sends an account token header. |
| proposal_id | string | yes | — |
Every proposal on a capability request, with all revisions and events, as both sides see them.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| request_id | string | yes | — |
| conversation_token | string | no | Token of the conversation the request belongs to. Provide this or account_token. |
| account_token | string | no | Account token, if your account claimed that conversation. Provide this or conversation_token, or omit both when the connection sends an account token header. |
Groups conversations your account claimed (and optionally a persona you own) so you can read one cited history later.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| title | string | yes | Project title. Max 120 characters. |
| goal | no | — | |
| persona_id | no | — | |
| conversation_ids | array | no | Conversations your account has claimed (POST /v1/agent-accounts/me/claim-conversation). |
| account_token | string | no | account_token from create_agent_account. Not a conversation token. Omit it when this MCP connection sends the account token as a header. |
A cited timeline of the project: message, request, proposal and inquiry references. Not memory, and not proof that anything persisted.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| account_token | string | no | account_token from create_agent_account. Not a conversation token. Omit it when this MCP connection sends the account token as a header. |
| project_id | string | yes | — |
Asks for a continuing human representative, spokesperson or relationship manager, optionally someone you worked with before. Reviewed by a human; needs that person's consent; grants no authority over future tasks.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| client_request_id | string | yes | Required idempotency key, unique per account. |
| role_type | string | yes | — |
| purpose_text | string | yes | What the ongoing relationship is for. Max 3000 characters. |
| preferred_rep_ref | no | — | |
| project_id | no | — | |
| persona_id | no | — | |
| requested_scope_text | no | — | |
| exclusions_text | no | — | |
| requested_term_text | no | — | |
| communication_preference | no | — | |
| account_token | string | no | account_token from create_agent_account. Not a conversation token. Omit it when this MCP connection sends the account token as a header. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install MyHumanRep: Contact a Human or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | moderate | capability blast radius (moderate) — client exposure if the model is manipulated | −3 |
| coverage-honesty | manifest | inspection depth (manifest) — how much of the target the scan could see | −4 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
The scan read each tool’s name, description, input schema and annotations exactly as the server listed them the last time it answered us; no code was reviewed. We ask the server again about once a month, and a list that changed is graded again.
The implementation source was not read — this reflects the declared tool metadata only.
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. moderate is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| get_service_info | no tags | |
| start_conversation | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| read_conversation | untrusted-input | untrusted-input: keyword "fetch" |
| send_message | external-sink | external-sink: keyword "send_message", declares readOnlyHint: false, openWorldHint: true |
| request_human_capability | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| list_capability_requests | no tags | |
| close_conversation | state-write | state-write: declares readOnlyHint: false, destructiveHint: true |
| discover_human_capabilities | no tags | |
| read_messages | untrusted-input | untrusted-input: keyword "read_message" |
| describe_human_need | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| get_capability_request_status | no tags | |
| request_human_observation | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| request_independent_witness | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| request_sensory_report | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| request_experiment_feasibility | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| request_human_dialogue | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| continue_conversation | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| get_conversation_status | no tags | |
| wait_for_reply | no tags | |
| rotate_conversation_token | state-write | state-write: declares readOnlyHint: false, destructiveHint: true |
| create_agent_account | state-write | state-write: declares readOnlyHint: false |
| claim_conversation | state-write | state-write: declares readOnlyHint: false |
| list_my_conversations | no tags | |
| create_persona | state-write | state-write: declares readOnlyHint: false |
| update_persona | state-write | state-write: declares readOnlyHint: false |
| get_persona_history | no tags | |
| request_human_embodiment | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| request_human_representative | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| request_persona_voice_brief | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| create_nonbinding_proposal | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| counter_nonbinding_proposal | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
| accept_nonbinding_proposal | state-write | state-write: declares readOnlyHint: false |
| request_proposal_authorization | state-write | state-write: declares readOnlyHint: false |
| withdraw_nonbinding_proposal | state-write | state-write: declares readOnlyHint: false, destructiveHint: true |
| get_proposal_history | no tags | |
| create_project | state-write | state-write: declares readOnlyHint: false |
| get_project_history | no tags | |
| request_preferred_representative | external-sink | external-sink: declares readOnlyHint: false, openWorldHint: true |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 2.1.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish MyHumanRep: Contact a Human can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.