MCP serverio.github.benkaiser/mob-demo
Ephemeral no-signup demo of Mob, an AI-first personal CRM you run in natural language.
Overview
Score?
UNRATED 0.615
of what a free look can see, on 29 looks
Looks
36
last 2 hr ago
Tools
42
More info
URL
demo.mobcrm.au/mcp
streamable-http
Says it is
mob-crm 0.1.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.615 · highest on record 0.8561
Toolsfrom sha256:3ee3429d3d…a5fe72
| Tool | Schema |
|---|---|
| activity_list List activities, optionally filtered by contact or type. Add days_back or since for a chronological activity journal with participant names. |
input · no output |
| activity_manage Create, get, update, delete, or restore an activity/interaction.
• action="create": Record a new activity. Requires type, occurred_at, participant_contact_ids. Optional title, desc |
input · no output |
| activity_type_manage List, create, update, or delete custom activity types |
input · no output |
| address_manage Add, update, or remove an address for a contact |
input · no output |
| batch_create_activities Create multiple activities/interactions in one call. Max 50 items per batch. Runs atomically - if any item fails, the entire batch is rolled back. |
input · no output |
| batch_create_contacts Create multiple contacts in one call. Max 50 items per batch. Runs atomically - if any item fails, the entire batch is rolled back. |
input · no output |
| batch_tag_contacts Apply a tag to multiple contacts in one call. Max 50 contacts per batch. Creates the tag if it doesn't exist. Runs atomically - if any item fails, the entire batch is rolled back. |
input · no output |
| contact_create Create a new contact with basic info |
input · no output |
| contact_delete Soft-delete a contact (can be restored later) |
input · no output |
| contact_find_duplicates Scan for potential duplicate contacts using name, email, and phone matching. Returns pairs of contacts that may be duplicates with the reason for the match. |
input · no output |
| contact_get Get full contact details including all related data in one call: contact methods, addresses, food preferences, custom fields, tags, relationships, recent notes, recent activities, |
input · no output |
| contact_list List contacts with optional filters (status, favorite, company, tag, search). Returns paginated results. |
input · no output |
| contact_merge Merge two contacts into one. All child records (notes, activities, tags, etc.) from the secondary contact are moved to the primary. The secondary contact is soft-deleted after merg |
input · no output |
| contact_method_manage Add, update, or remove a contact method (email, phone, social handle, etc.) |
input · no output |
| contact_restore Restore a soft-deleted contact |
input · no output |
| contact_timeline Get the unified timeline for a contact (activities, life events, notes, etc.) |
input · no output |
| contact_update Update contact fields |
input · no output |
| contacts_needing_attention Find contacts you haven't interacted with recently - the "who am I neglecting?" query. Returns contacts sorted by staleness (longest since last interaction first). Contacts with ze |
input · no output |
| custom_field_manage Add, update, or remove a custom field on a contact |
input · no output |
| data_export Export all CRM data as a JSON object (contacts, relationships, notes, activities, life events, reminders, gifts, debts, tasks, tags) |
input · no output |
| data_statistics Get CRM statistics and overview (contact counts, activity counts, pending items, etc.) |
input · no output |
| debt_manage Create, list, update, settle, delete, restore, or summarize debts.
• action="create": Track a new debt. Requires contact_id, amount, direction. Optional currency, reason, incurred_ |
input · no output |
| food_preferences_get Get food preferences for a contact (dietary restrictions, allergies, favorites, dislikes) |
input · no output |
| food_preferences_upsert Set or update food preferences for a contact. Replaces all fields - pass all known preferences, not just changes. |
input · no output |
| gift_list List gifts, optionally filtered by contact, status, or direction. Add occasion, sort_by, sort_order, or omit contact_id for a cross-contact gift tracker with summary stats. |
input · no output |
| gift_manage Create, update, delete, or restore a gift for a contact.
• action="create": Track a gift idea, plan, or record a given/received gift. Requires contact_id, name, and direction. Opti |
input · no output |
| global_search Search across all entity types (contacts, notes, activities, life events, gifts, tasks, reminders, debts, relationships, contact methods, addresses, custom fields) in a single quer |
input · no output |
| life_event_manage Create, list, update, delete, or restore life events for a contact.
• action="create": Record a new life event. Requires contact_id, event_type, and title. Optional description, oc |
input · no output |
| manage_push_notifications Open a page to manage push notification subscriptions in your browser. Enables/disables web push notifications for birthday reminders and other alerts. |
input · no output |
| manage_settings View or update your personal settings (timezone, birthday reminder preferences).
• action="get": View current settings
• action="update": Update settings. Optional fields: timezone |
input · no output |
| note_list List and search notes. When contact_id is provided alone, lists that contact's notes (pinned first). Add query, tag_name, is_pinned, or omit contact_id to search across all contact |
input · no output |
| note_manage Create, update, delete, or restore a note for a contact.
• action="create": Add a new note. Requires contact_id and body. Optional title, is_pinned.
• action="update": Update an ex |
input · no output |
| notification_create Create a custom notification |
input · no output |
| notification_list List notifications (newest first) |
input · no output |
| notification_read Mark notification(s) as read. Pass id for a single notification, or all=true for all. |
input · no output |
| prime IMPORTANT: Call this tool FIRST before any other tool to load essential CRM context. Returns a compact overview of the user's data: the current user's identity (name, email, contac |
input · no output |
| relationship_manage Add, update, remove, or list relationships between contacts.
• action="add": Create a relationship between two contacts. Automatically creates the inverse relationship. Requires co |
input · no output |
| reminder_manage Create, list, update, complete, snooze, delete, or restore reminders.
• action="create": Create a reminder for a contact. Requires contact_id, title, and reminder_date. Optional de |
input · no output |
| tag_manage Manage tags and contact tagging.
• action="list": List all tags for the authenticated user. No additional fields required.
• action="create": Create a new tag (or return existing i |
input · no output |
| task_manage Create, list, update, complete, delete, or restore tasks.
• action="create": Create a task. Requires title. Optional description, contact_id, due_date, priority.
• action="list": L |
input · no output |
| upcoming_birthdays Find contacts with birthdays coming up within a time window or in a specific month. Returns contacts sorted by soonest birthday first, with age calculations when available. |
input · no output |
| upcoming_reminders Find upcoming and overdue reminders across all contacts. Returns reminders sorted by date (overdue first, then soonest upcoming). |
input · no output |
Verify it yourself
npx teppi-check https://demo.mobcrm.au/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2EBW8DYGPYJ9XPHFBTDT