44 tools from the Goodmem MCP Server, categorised by risk level.
View the Goodmem policy →goodmem_admin_drain Request the server to enter drain mode goodmem_admin_license_reload Reload the active license from disk goodmem_apikeys_list List API keys goodmem_client_info Return the MCP client package version and the goodmem server commit it was built against. No server connection required. goodmem_embedders_get Get an embedder by ID goodmem_embedders_list List embedders goodmem_llms_get Get an LLM by ID goodmem_llms_list List LLMs goodmem_lookup_model Look up a model in the registry to see its provider, endpoint, dimensions, and other auto-inferred fields. Use this to check what models are availa... goodmem_memories_batch_get Get multiple memories by ID goodmem_memories_get Get a memory by ID goodmem_memories_list Lists memories within a given space. Results are paginated — the returned `Page` eagerly fetches the first page. Access `.data` for items and `.nex... goodmem_memories_pages List memory page images goodmem_memories_retrieve Performs a streaming semantic search across one or more memory spaces and returns matching chunks ranked by relevance as well as LLM-postprocessed ... goodmem_rerankers_get Get a reranker by ID goodmem_rerankers_list List rerankers goodmem_spaces_get Get a space by ID goodmem_spaces_list List spaces accessible to the caller, with optional filtering by owner, labels, and name. Results are paginated — the returned `Page` eagerly fetch... goodmem_system_init Initialize the system goodmem_users_get Retrieves a user by ID or email address. Exactly one of `id` and `email` must be provided. For getting your own profile, use `client.users.me()`. goodmem_users_me Get current user profile goodmem_apikeys_create Create a new API key goodmem_apikeys_update Update an API key goodmem_configure Configure GoodMem server connection. Call this before using other GoodMem tools if GOODMEM_BASE_URL and GOODMEM_API_KEY environment variables are n... goodmem_embedders_create Create a new embedder goodmem_embedders_update Update an embedder goodmem_llms_create Create a new LLM goodmem_llms_update Update an LLM goodmem_memories_batch_create Create multiple memories in a batch goodmem_memories_create Create a memory from text content or base64-encoded content. Content must be provided via exactly one of `original_content` or `original_content_b64`. goodmem_rerankers_create Create a new reranker goodmem_rerankers_update Update a reranker goodmem_spaces_create Create a new Space goodmem_spaces_update Update a space goodmem_admin_background_jobs_purge Purge completed background jobs goodmem_apikeys_delete Delete an API key goodmem_embedders_delete Delete an embedder goodmem_llms_delete Delete an LLM goodmem_memories_batch_delete Delete memories in batch goodmem_memories_delete Delete a memory goodmem_rerankers_delete Delete a reranker goodmem_spaces_delete Delete a space The Goodmem MCP server exposes 44 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Goodmem server.
Goodmem tools are categorised as Read (21), Write (13), Destructive (8), Execute (2). Each category has a recommended default policy.
Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.