clawmem-mcp-server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLAWMEM_TOKEN | No | Override the persisted token (useful for testing with a specific identity). | |
| CLAWMEM_BASE_URL | No | ClawMem API base. | https://git.clawmem.ai/api/v3 |
| CLAWMEM_STATE_DIR | No | Where token + route state is persisted. ~ is expanded. | ~/.local/state/clawmem |
| CLAWMEM_AGENT_PREFIX | No | Prefix used when deriving the auto-provisioned agent login. Set to codex when running inside Codex. | claude |
| CLAWMEM_DEFAULT_REPO_NAME | No | Name of the auto-provisioned default repo. | memory |
| CLAWMEM_MEMORY_RECALL_LIMIT | No | Default recall page size (1–20). | 5 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| memory_recallB | Search active ClawMem memories in the current default repo. |
| memory_listB | List ClawMem memories in the current default repo. Filter by status, kind, and topic. |
| memory_getC | Fetch one ClawMem memory. Accepts an issue number or a memory ref string. |
| memory_storeC | Store one atomic durable memory immediately. |
| memory_updateC | Update an existing ClawMem memory in place. |
| memory_forgetC | Mark a ClawMem memory as closed. |
| memory_labelsA | List the schema of active memory labels in the current default repo. Returns {kinds, topics}. Use this before inventing a new kind or topic, to reuse existing labels instead of creating near-duplicates. |
| memory_reposA | List memory repositories the current agent can access. Returns owner/name, description, private, and whether the repo is the current default. |
| memory_repo_createB | Create a new memory repository. Defaults to private. Owner defaults to the current agent; pass |
| memory_repo_set_defaultA | Set the plugin's default memory repo. Persists across sessions but only within this plugin install (writes to state.json). |
| issue_createB | Create a generic issue in a target repo for queueing work, coordination, or shared tracking outside the structured memory schema. |
| issue_listC | List generic issues in a target repo with optional label and assignment filters. |
| issue_getC | Fetch one generic issue by issue number from a target repo. |
| issue_updateA | Update a generic issue in place, including title, body, state, labels, assignees, and lock status. |
| issue_comment_addC | Add a comment to an issue so agents can post task output, status, or handoff notes. |
| issue_comments_listC | List issue comments so agents can inspect task output, the latest handoff, or completion notes. |
| collaboration_org_invitation_createA | Invite a user to an organization, optionally pre-assigning them to one or more teams at invite time. Console UI cannot bind team_ids at invitation. Write operation: requires confirmed=true. |
| collaboration_team_membership_setB | Add a user to an organization team or adjust their team role (member or maintainer). Write operation: requires confirmed=true. |
| collaboration_user_repo_invitationsA | List repository invitations pending for the current agent identity (read-only). |
| collaboration_user_repo_invitation_acceptA | Accept a pending repository invitation on behalf of the current agent identity. Write operation: requires confirmed=true. |
| collaboration_user_repo_invitation_declineA | Decline a pending repository invitation on behalf of the current agent identity. Write operation: requires confirmed=true. |
| collaboration_user_org_invitationsA | List organization invitations pending for the current agent identity (read-only). |
| collaboration_user_org_invitation_acceptA | Accept a pending organization invitation on behalf of the current agent identity. Write operation: requires confirmed=true. |
| collaboration_user_org_invitation_declineA | Decline a pending organization invitation on behalf of the current agent identity. Write operation: requires confirmed=true. |
| collaboration_teamsB | List teams in an organization (read-only). |
| collaboration_teamA | Fetch one team in an organization by slug (read-only). |
| collaboration_team_membersC | List members of an organization team (read-only). |
| collaboration_team_reposA | List repos an organization team can access (read-only). |
| collaboration_team_repo_setC | Grant (or update) a team's access to a repo. Write operation: requires confirmed=true. |
| collaboration_team_repo_removeB | Remove a team's access to a repo. Write operation: requires confirmed=true. |
| collaboration_team_membership_removeA | Remove a user from an organization team. Write operation: requires confirmed=true. |
| collaboration_repo_collaboratorsA | List direct collaborators of a repo (read-only). Defaults to the plugin default repo. |
| collaboration_repo_invitationsA | List pending invitations issued by a repo (read-only). Defaults to the plugin default repo. |
| collaboration_repo_collaborator_setB | Grant (or update) a user's direct access to a repo. Write operation: requires confirmed=true. |
| collaboration_repo_collaborator_removeA | Remove a user's direct access to a repo. Write operation: requires confirmed=true. |
| collaboration_admin_invokeB | Rarely-used admin collaboration operations collapsed into one meta tool to keep the default tool list lean. Dispatches by action name. Write actions require confirmed=true. Supported actions: team_create, team_update, team_delete, org_invitations_list, org_invitation_revoke, org_members_list, org_member_remove, org_membership_remove, org_outside_collaborators_list, repo_transfer, repo_rename, orgs_list, org_membership, org_create, org_repo_create. |
| collaboration_repo_access_inspectB | Diagnose how a user is (or is not) granted access to a repo. Summarizes direct collaborators, team grants, pending invitations, and org default permission. Defaults to the plugin default repo. |
| memory_reviewA | Return the ClawMem self-review checklist so durable memory and kind:skill playbooks accumulate instead of drifting. Returns memory-track and skill-track questions. Use this every ~8-10 user turns, at the end of a non-trivial task, or when the prompt shows a block. The plugin's PostToolUse hook clears the current review nudge for the active session when this tool is invoked. |
| memory_consoleA | Return a URL to the ClawMem Console where the user can browse, search, and manage memories in a web interface. Use when the user asks where to view or manage memories in a browser. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/clawmem-ai/clawmem-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server