Provides an AI-first personal CRM with MCP-based access to contacts, relationships, activities, life events, reminders, notes, gifts, debts, and tags.
Configuration
View docs{
"mcpServers": {
"benkaiser-mob-mcp-crm": {
"url": "http://localhost:3000/mcp",
"headers": {
"MOB_DATA_DIR": "/var/data/mob-crm"
}
}
}
}Mob is an AI-first personal CRM that you interact with entirely through natural language. It remembers and organizes your relationships so you can discuss people and events freely while Mob handles the data behind the scenes, helping you stay connected with purpose and ease.
Connect to Mob with an MCP-compatible AI client and start talking about your contacts, relationships, and memories. You can add people, log meetings, set reminders, note life events, track gifts or debts, and tag relationships. The AI interprets what you say and stores it in its database, so you can ask questions like who you havenβt spoken to recently or when a birthday is coming up.
Prerequisites you need before installing Mob:
- Node.js 20+ installed on your system
- npm available for package management
- A persistent storage location for data (SQLite database files) if you plan to run in persistent mode.Mob stores its data in a SQLite database. For persistent deployments, point the data directory to a stable filesystem path so data survives restarts.
Mob supports a persistent mode with user accounts and an ephemeral forgetful mode suitable for demos. In forgetful mode, no login is required and data is discarded after the session ends or after a timeout.
mob-crm start
```
Start Mob in persistent mode with a local SQLite database.When deploying Mob, set MOB_DATA_DIR to a persistent storage directory to ensure the SQLite database files are preserved across restarts. The server will manage its database within the specified directory.
Mob exposes a collection of capabilities that you can use through MCP tools. These tools cover creating and updating contacts, logging activities, recording life events, managing reminders, and organizing notes, gifts, debts, and tags.
You can pose natural language questions and commands such as:
{
"type": "http",
"name": "mob_http_mcp",
"url": "http://localhost:3000/mcp",
"args": []
}
```
This config connects to Mobβs MCP server over Streamable HTTP at the shown URL.Create a new contact with associated details such as name, job, and preferences.
Record a meeting, phone call, or other interaction with a contact.
Save milestones like graduations, moves, new jobs, or weddings.
Create reminders for follow-ups, birthdays, or check-ins.
Attach notes to a contact to remember important details.
Track gift ideas and money owed across contacts.
Organize contacts with flexible labels for quick grouping.