humanmcp-net · Example Payload

Kapoost Tools List

CompanyHumanMCPAPIOpenAPI

Kapoost Tools List is an example object payload from humanmcp-net, with 3 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

jsonrpcidresult

Example Payload

kapoost-tools-list.json Raw ↑
{"jsonrpc":"2.0","id":1,"result":{"ttlMs":0,"cacheScope":"public","tools":[{"description":"Self-description of this humanMCP server. Deterministic, no bootstrap required — call this first to decide whether the rest of the API is relevant.","inputSchema":{"type":"object","properties":{}},"name":"about_humanmcp"},{"description":"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` to a stable name for yourself: with it, sending the same question again returns the answer instead of creating a duplicate.","inputSchema":{"type":"object","properties":{"question":{"type":"string"},"context":{"type":"string"},"from":{"type":"string"}},"required":["question"]},"name":"ask_human"},{"description":"Validate the Polish poetry session code, then emit the full team briefing (guardian + style + personas + skills + persist block). Rate-limited 5/min/IP.","inputSchema":{"type":"object","properties":{"code":{"type":"string"}},"required":["code"]},"name":"bootstrap_session"},{"description":"Delete a skill by slug. Owner-only: requires Authorization: Bearer <token>.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"name":"delete_skill"},{"description":"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.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"name":"fetch_answer"},{"description":"Poll a narada job by ID. Statuses: pending, running, done, failed. When done, returns all persona voices.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"name":"fetch_narada_result"},{"description":"Author identity, bio, and a browsing cheatsheet. Records a profile-view event.","inputSchema":{"type":"object","properties":{}},"name":"get_author_profile"},{"description":"Return a formatted copyright/authenticity certificate for a piece.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"name":"get_certificate"},{"description":"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.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"},"session_token":{"type":"string","description":"Optional. The SESSION_TOKEN emitted by bootstrap_session. Pass it here when your client cannot set a per-call Authorization: Bearer header."}},"required":["slug"]},"name":"get_persona"},{"description":"Read a persona's raw reflection journal. Owner-only — the journal is a private feedback loop.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"name":"get_persona_journal"},{"description":"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 a per-call Authorization: Bearer header.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"},"session_token":{"type":"string","description":"Optional. The SESSION_TOKEN emitted by bootstrap_session. Pass it here when your client cannot set a per-call Authorization: Bearer header."}},"required":["slug"]},"name":"get_skill"},{"description":"Attach a short comment (≤280 chars) to a piece kapoost has published. Truncated silently past the limit.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"},"text":{"type":"string"},"from":{"type":"string"}},"required":["slug","text","from"]},"name":"leave_comment"},{"description":"Send kapoost a longer message. context REQUIRED (why you're writing / which piece / which task). contact optional — without it no reply is possible.","inputSchema":{"type":"object","properties":{"text":{"type":"string"},"context":{"type":"string"},"contact":{"type":"string"},"from":{"type":"string"},"regarding":{"type":"string"}},"required":["text","context"]},"name":"leave_message"},{"description":"List typed data artifacts (images, contact, vectors, documents, datasets, capsules). Filter by blob_type. Readable-column reflects caller_kind + caller_id vs audience.","inputSchema":{"type":"object","properties":{"blob_type":{"type":"string"},"caller_kind":{"type":"string"},"caller_id":{"type":"string"}}},"name":"list_blobs"},{"description":"List works kapoost owns but did NOT create. Public items always; members-only surface only after session activation.","inputSchema":{"type":"object","properties":{"session_token":{"type":"string","description":"Optional. The SESSION_TOKEN emitted by bootstrap_session. Pass it here when your client cannot set a per-call Authorization: Bearer header."}}},"name":"list_collection"},{"description":"List published pieces (slug, title, type, access, tags). Optional type/tag filters.","inputSchema":{"type":"object","properties":{"type":{"type":"string"},"tag":{"type":"string"}}},"name":"list_content"},{"description":"List every persona (slug, title, role). Full prompts unlock after bootstrap_session.","inputSchema":{"type":"object","properties":{}},"name":"list_personas"},{"description":"List provenance items (chain of custody, certificates, invoices) for an artwork slug. Tries piece then collection.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"name":"list_provenance"},{"description":"Index of every skill tag in use, with slugs per group. Public — no bootstrap required.","inputSchema":{"type":"object","properties":{}},"name":"list_skill_groups"},{"description":"List skills (slug, category, title, tags). Optional category / tag filters.","inputSchema":{"type":"object","properties":{"category":{"type":"string"},"tag":{"type":"string"}}},"name":"list_skills"},{"description":"Bulk-fetch every skill tagged with the given group name. Respects the bootstrap gate per-skill: -public suffix bypasses, everything else needs session.","inputSchema":{"type":"object","properties":{"name":{"type":"string"},"session_token":{"type":"string","description":"Optional. The SESSION_TOKEN emitted by bootstrap_session. Pass it here when your client cannot set a per-call Authorization: Bearer header."}},"required":["name"]},"name":"load_skill_group"},{"description":"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 invisibility — an out-of-scope or private slug returns not_found. Vault offline ⇒ {status:offline}.","inputSchema":{"type":"object","required":["doc_slug"],"properties":{"doc_slug":{"type":"string"}}},"name":"mysloodsiewnia_get"},{"description":"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_types; access:private is invisible. Args: {doc_type?: string filter (note/pdf/literatura/calendar_event/...), limit?: int 1-200 default 50, offset?: int default 0}. Returns [{slug, title, doc_type, created_at, chunk_count}]. Vault offline ⇒ {status:offline}.","inputSchema":{"type":"object","properties":{"doc_type":{"type":"string"},"limit":{"type":"integer"},"offset":{"type":"integer"}}},"name":"mysloodsiewnia_list"}]}}

Work with this as data

Every example here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This example
curl "https://apis.io/api/v1/examples/kapoost-tools-list"
All examples
curl "https://apis.io/api/v1/examples?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.