Available MCP Tools

Everything Claude can do with Memof.ai 🛠️

Workspace Tools

memofai_create_workspace

Create a new workspace.

Example prompts:

  • "Create a workspace called 'My Project'"
  • "Make a new workspace for customer support"

Parameters:

  • name (string, required): Workspace name
  • description (string, optional): Description

memofai_list_workspaces

List all workspaces.

Example prompts:

  • "Show me all my workspaces"
  • "List workspaces"
  • "What workspaces do I have?"

Parameters: None


Bot Tools

memofai_create_bot

Create a new bot in a workspace.

Example prompts:

  • "Create a bot named 'Assistant' in my workspace"
  • "Add a bot for customer support"

Parameters:

  • name (string, required): Bot name
  • workspace_id (string, required): Which workspace
  • description (string, optional): Bot description

memofai_list_bots

List all bots.

Example prompts:

  • "Show me all my bots"
  • "List bots in workspace X"
  • "What bots do I have?"

Parameters:

  • workspace_id (string, optional): Filter by workspace

Memory Tools

memofai_store_memory

Store a memory.

Example prompts:

  • "Remember that I love Python"
  • "Store this: User prefers dark mode"
  • "Save this information..."

Parameters:

  • bot_id (string, required): Which bot to store in
  • content (string, required): What to remember

memofai_search_memories

Search memories semantically.

Example prompts:

  • "What do you know about my programming preferences?"
  • "Search memories for customer feedback"
  • "Find information about..."

Parameters:

  • bot_id (string, required): Which bot to search
  • query (string, required): What to search for
  • limit (number, optional): Max results (default: 5)

memofai_list_memories

List all memories for a bot.

Example prompts:

  • "Show me all memories"
  • "List everything you remember"
  • "What do you have stored?"

Parameters:

  • bot_id (string, required): Which bot
  • limit (number, optional): Max results

memofai_delete_memory

Delete a specific memory.

Example prompts:

  • "Delete memory mem_123"
  • "Remove that memory"
  • "Forget that"

Parameters:

  • memory_id (string, required): Memory ID to delete

Complete Workflow Example

You: Create a workspace called "Personal Assistant" Claude: [Uses memofai_create_workspace] ✓ Created workspace "Personal Assistant" (ID: ws_abc123) You: Create a bot named "My Assistant" in that workspace Claude: [Uses memofai_create_bot] ✓ Created bot "My Assistant" (ID: bot_xyz789) You: Remember that I'm working on a React project Claude: [Uses memofai_store_memory] ✓ Stored: "User is working on a React project" You: Remember that I prefer TypeScript Claude: [Uses memofai_store_memory] ✓ Stored: "User prefers TypeScript" You: What do you know about my tech stack? Claude: [Uses memofai_search_memories] Based on what you've told me: - You're working on a React project - You prefer TypeScript

Natural Language Examples

Claude understands context! You don't need to be explicit:

You: "Make a workspace for my notes" → memofai_create_workspace(name="my notes") You: "Add a bot there" → memofai_create_bot(name="bot", workspace_id=<last created>) You: "Remember I like Python" → memofai_store_memory(bot_id=<last created>, content="User likes Python") You: "What programming languages do I like?" → memofai_search_memories(bot_id=<current>, query="programming languages")

Tool Parameters Reference

Tool Required Params Optional Params
memofai_create_workspace name description
memofai_list_workspaces - -
memofai_create_bot name, workspace_id description
memofai_list_bots - workspace_id
memofai_store_memory bot_id, content -
memofai_search_memories bot_id, query limit
memofai_list_memories bot_id limit
memofai_delete_memory memory_id -

Best Practices

  1. Create workspace first - Organize from the start
  2. Use descriptive names - "Customer Support Bot" > "Bot1"
  3. Store meaningful content - Natural language works best
  4. Search broadly - Semantic search is smart!

Next: Configuration | Troubleshooting