MCP serverio.github.kapoost/humanmcp
Personal MCP server for humans who create.
Read more
Personal MCP server for humans who create. Proof of authorship, license control.Overview
Score?
UNRATED 0.815
of what a free look can see, on 30 looks
Looks
36
last 54 min ago
Tools
43
changed 11 days ago
More info
URL
kapoost.humanmcp.net/mcp
streamable-http
Says it is
humanMCP — kapoost 0.2.0-dev
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.815 · highest on record 0.8561
Toolsfrom sha256:44a0198dcf…5b61f9 · +0 −0 11 days ago
| Tool | Schema |
|---|---|
| about_humanmcp Self-description of this humanMCP server. Deterministic, no bootstrap required — call this first to decide whether the rest of the API is relevant. |
input · no output |
| ask_human Submit an async question to kapoost. Returns an ID. Rate-limited 5/hr/IP. Poll fetch_answer later — kapoost answers on his own schedule (minutes, hours, or days). ALWAYS set `from` |
input · no output |
| bootstrap_session Validate the Polish poetry session code, then emit the full team briefing (guardian + style + personas + skills + persist block). Rate-limited 5/min/IP. |
input · no output |
| delete_skill Delete a skill by slug. Owner-only: requires Authorization: Bearer <token>. |
input · no output |
| fetch_answer Poll for an answer to an ask_human question. Marks the question as fetched the first time an answer is returned. Rate-limited 30/hr/IP. |
input · no output |
| fetch_narada_result Poll a narada job by ID. Statuses: pending, running, done, failed. When done, returns all persona voices. |
input · no output |
| get_author_profile Author identity, bio, and a browsing cheatsheet. Records a profile-view event. |
input · no output |
| get_certificate Return a formatted copyright/authenticity certificate for a piece. |
input · no output |
| get_persona Return one persona's full prompt by slug. Session-gated except for Hodor (guardian rules must always apply). Pass session_token if your client cannot set an Authorization header. |
input · no output |
| get_persona_journal Read a persona's raw reflection journal. Owner-only — the journal is a private feedback loop, not for external callers. |
input · no output |
| get_skill Return one skill's full body by slug. Session-gated except for -public suffixed skills (guardian bypass). Pass session_token if your client cannot set an Authorization header. |
input · no output |
| leave_comment Attach a short comment (≤280 chars) to a piece kapoost has published. Truncated silently past the limit. |
input · no output |
| leave_message Send kapoost a longer message. context REQUIRED (why you're writing / which piece / which task). contact optional — without it no reply is possible. |
input · no output |
| list_blobs List typed data artifacts (images, contact, vectors, documents, datasets, capsules). Filter by blob_type. Readable-column reflects caller_kind + caller_id vs audience. |
input · no output |
| list_collection List works kapoost owns but did NOT create. Public items always; members-only surface only after session activation. |
input · no output |
| list_content List published pieces (slug, title, type, access, tags). Optional type/tag filters. |
input · no output |
| list_personas List every persona (slug, title, role). Full prompts unlock after bootstrap_session. |
input · no output |
| list_provenance List provenance items (chain of custody, certificates, invoices) for an artwork slug. Tries piece then collection. |
input · no output |
| list_skill_groups Index of every skill tag in use, with slugs per group. Public — no bootstrap required. |
input · no output |
| list_skills List skills (slug, category, title, tags). Optional category / tag filters. |
input · no output |
| load_skill_group Bulk-fetch every skill tagged with the given group name. Respects the bootstrap gate per-skill: -public suffix bypasses, everything else needs session. |
input · no output |
| mysloodsiewnia_get Fetch one document from kapoost's vault by slug. Requires Authorization: Bearer <edit token or friend token>. Friend tokens: vault-side filter enforces scope + access:private invis |
input · no output |
| mysloodsiewnia_list Enumerate vault documents without FTS — for browsing by type or paginating. Requires Authorization: Bearer <edit token or friend token>. Friend tokens see only their scoped doc_typ |
input · no output |
| mysloodsiewnia_search Full-text search (BM25 over SQLite FTS5) on kapoost's local vault corpus. Requires Authorization: Bearer <edit token or friend token>. Friend tokens see only their scoped doc_types |
input · no output |
| mysloodsiewnia_status Read-only liveness probe on kapoost's local vault (mysłoodsiewnia). Returns {status: online|degraded|offline, last_seen, commit_sha, personas_updated_at, skills_updated_at}. Offlin |
input · no output |
| mysloodsiewnia_write Ingest a new document into kapoost's vault (wave 2). OWNER-ONLY — friend tokens receive {status:write_denied,reason:owner_only}. Args: {doc_type (required), title (required), body |
input · no output |
| prepare_narada Offline narada: returns the panel plus each persona's ready-to-run SYSTEM/USER prompts so YOU run them as your own subagents, instead of the server generating voices. No LLM cost, |
input · no output |
| read_blob Read one blob by slug. Returns text or base64-encoded data. Access-gated by audience unless blob is public. |
input · no output |
| read_collection_item Full record for one collection item + dossier count. Access-gated: private is never visible, members needs session. |
input · no output |
| read_content Read a public piece by slug. Locked pieces return a hint pointing at request_access. |
input · no output |
| read_provenance Return one provenance item with resolvable file URLs. slug + id required. |
input · no output |
| recall List memories saved under the given code, optionally substring-filtered by query. Session-gated for symmetry with remember. |
input · no output |
| record_persona_reflection Ask a persona to write a lesson-for-self after a rolled-back narada recommendation. Appends to the persona's journal via Sonnet/Haiku. Owner-only. |
input · no output |
| remember Persist a note under the given session code. Session-gated — bootstrap_session first. Callers sharing the code share the memory. |
input · no output |
| request_access Get the gate details for a locked piece: challenge question, manual-review flow, time-lock countdown, payment terms, or trade rules. |
input · no output |
| request_license Declare intended use of a piece, get licensing terms + audit-log entry. caller_id is REQUIRED (whitespace-only rejected — storyboard-pinned). |
input · no output |
| run_narada Create an async narada job: server routes context to 3-5 personas via keyword manifest, then generates each voice via Sonnet 4.6 (Haiku 4.5 for journal recaps). Returns job ID for |
input · no output |
| search_content Search kapoost's pieces by words in title, tags, description and body. Every word must match (AND). Polish diacritics are folded, so "czlowieczenstwa" finds "człowieczeństwa". Use |
input · no output |
| submit_answer Submit an answer to a challenge-gated piece. Correct answer unlocks and returns the full body. |
input · no output |
| suggest_skills Deterministic manifest→tag mapping. Given files + languages + git_origin, returns up to 8 skill slugs and up to 5 personas, each with the reason it fired. No LLM classification. |
input · no output |
| synthesise_persona_patterns Force-run Sonnet synthesis over a persona's raw journal, replacing the previous pattern set. Owner-only — paid + writes internal state. |
input · no output |
| upsert_skill Create or replace a skill by slug. Owner-only: requires Authorization: Bearer <token>. Writes JSON to content/skills/<slug>.json. |
input · no output |
| verify_content Verify a piece's Ed25519 signature against the server's owner public key. |
input · no output |
Verify it yourself
npx teppi-check https://kapoost.humanmcp.net/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2G6MTJAKDWVCY2HY5ZRD