# MCP tool reference

32 tools generated from the running Akera MCP server. Filter by name, capability, role, or access requirement.

Showing role `all` with access `all`: 32 tools.

Catalog version: `afed48b97c82b2d8`

## Agent setup

- [agent_bootstrap_get](/tools/agent_bootstrap_get.md) — Return the authenticated agent identity, role, access ceiling, workspace grants, exact allowed tools, MCP documentation, and required Akera skill digests. Call this before any other agent workflow tool. (read)

## Workspace

- [workspace_avatar_remove](/tools/workspace_avatar_remove.md) — Remove the custom avatar from a workspace and return to its initials. Requires owner or admin access. (write)
- [workspace_avatar_update](/tools/workspace_avatar_update.md) — Upload a PNG, JPEG, or WebP workspace avatar from standard base64 data. The decoded image must be smaller than 5 MB. Requires owner or admin access. (write)
- [workspace_create](/tools/workspace_create.md) — Create an Akera workspace. The authenticated collaborator becomes its owner. (human)
- [workspace_invitation_accept](/tools/workspace_invitation_accept.md) — Accept an invitation for the authenticated collaborator. Address-bound invitations enforce an exact email match. (human)
- [workspace_invitation_inspect](/tools/workspace_invitation_inspect.md) — Inspect the workspace, role, address restriction, expiry, and status associated with an invitation token. (human)
- [workspace_invitation_revoke](/tools/workspace_invitation_revoke.md) — Revoke an invitation so it can no longer be accepted. Requires owner or admin access. (write)
- [workspace_invite_email_send](/tools/workspace_invite_email_send.md) — Create and deliver an address-bound workspace invitation. Requires owner or admin access. (write)
- [workspace_invite_link_create](/tools/workspace_invite_link_create.md) — Create a reusable, expiring invitation link for a workspace. Requires owner or admin access. (write)
- [workspace_list](/tools/workspace_list.md) — List every Akera workspace available to the authenticated collaborator, including their role and member count. (read)
- [workspace_member_remove](/tools/workspace_member_remove.md) — Remove a non-owner member from a workspace. A member may also remove themself. (write)
- [workspace_member_role_update](/tools/workspace_member_role_update.md) — Change a non-owner workspace member between member and admin. Requires owner access. (write)
- [workspace_team_get](/tools/workspace_team_get.md) — Get the member roster and invitation history for a workspace the authenticated collaborator can access. The workspaceId may be the readable slug returned by workspace_list or the internal id. (read)
- [workspace_update](/tools/workspace_update.md) — Update the display name of a workspace while preserving its stable readable slug. Requires owner or admin access. (write)

## Knowledge

- [knowledge_context_get](/tools/knowledge_context_get.md) — Resolve exact active core knowledge plus relevant cited library passages and create a versioned context receipt for this task. (read)
- [knowledge_get](/tools/knowledge_get.md) — Read the workspace knowledge state, including active and draft sections, followed knowledge, course outlines, and review readiness. (read)
- [knowledge_initialize](/tools/knowledge_initialize.md) — Create the standard Brand, Voice, Pillars, Funnel, Policies, General knowledge, and Offer drafts for an empty workspace. Requires write access. (write)
- [knowledge_revision_create](/tools/knowledge_revision_create.md) — Create a new draft revision for a workspace-owned knowledge section. The draft remains unavailable to writing agents until a person activates it. (write)
- [knowledge_search](/tools/knowledge_search.md) — Search active general knowledge and imported course lessons. Results include source citations and exact revision or lesson identifiers. (read)

## Atomic Articles

- [content_article_batch_fail](/tools/content_article_batch_fail.md) — Record a bounded diagnostic and either block the batch for a safe retry or release its claimed sources as failed. (write)
- [content_article_batch_get](/tools/content_article_batch_get.md) — Read the current batch state, allowed next actions, immutable candidate, and host validation receipt. An independent reviewer uses this tool before peer review. (read)
- [content_article_batch_start](/tools/content_article_batch_start.md) — Claim 1–20 exact Fathom calls for Content Writer 2.0. Returns source metadata, hashes, leases, and the required next module, but never transcript bodies. Context must be prepared and acknowledged before source release. (write)
- [content_article_candidate_submit](/tools/content_article_candidate_submit.md) — Submit full 500–800 word Atomic Articles, per-source coverage, internal draft/discard decisions, and claim-level evidence. The server ignores producer check booleans and recomputes every deterministic gate. (write)
- [content_article_context_acknowledge](/tools/content_article_context_acknowledge.md) — Acknowledge every exact knowledge revision and hash with the concrete instructions that apply. Incomplete, duplicate, stale, foreign, or expired acknowledgements fail closed. (write)
- [content_article_context_prepare](/tools/content_article_context_prepare.md) — Load the complete active Brand, Voice, Pillars, Funnel, Policies, and Offer documents and mint a batch-, actor-, source-, workflow-, skill-, and hash-bound receipt. Transcript bodies remain hidden. (write)
- [content_article_job_cancel](/tools/content_article_job_cancel.md) — Cancel a non-terminal managed Content Writer job using optimistic concurrency. A Gate 2-ready or otherwise terminal job cannot be cancelled. (write)
- [content_article_job_events_list](/tools/content_article_job_events_list.md) — Read the append-only ordered progress events for a managed Content Writer job without exposing private context, transcripts, prompts, or sandbox credentials. (read)
- [content_article_job_get](/tools/content_article_job_get.md) — Read the durable state, pinned runtime digest, review round, and Gate 2 outcome of a managed Content Writer job. (read)
- [content_article_job_start](/tools/content_article_job_start.md) — Queue a managed Sandcastle Content Writer job. Akera pins a signed multi-skill runtime, materializes the six exact private knowledge documents before agent creation, enforces context-before-transcript release, runs independent review, and stops at human Gate 2. (write)
- [content_article_peer_review_submit](/tools/content_article_peer_review_submit.md) — Review the current validated candidate from a different authenticated actor. Acceptance requires at least 85/100, no automatic failures, the current candidate hash, and no more than three rounds. (write)
- [content_article_sources_list](/tools/content_article_sources_list.md) — List unprocessed call metadata that can start an Atomic Article batch. Returns titles, participants, versions, and hashes without transcript, summary, or action-item bodies. (read)
- [content_article_sources_prepare](/tools/content_article_sources_prepare.md) — After complete context acknowledgement, return the exact claimed transcripts and immutable per-source receipts. This is the only production path that reveals transcript bodies. (write)
