Skip to content
Agentmart
Submit a tool

Mob (Demo)

Ephemeral no-signup demo of Mob, an AI-first personal CRM you run in natural language.

Connector by benkaiser · GitHub account verified by the MCP Registry

IndexedLicense unknownRemote (HTTP)★ 9
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/benkaiser-mob-demo

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://demo.mobcrm.au/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Ephemeral no-signup demo of Mob, an AI-first personal CRM you run in natural language.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
14 read · 12 write · 13 delete · 3 not yet classified
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 42

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 14 · Look things up without changing anything.

  • activity_list
  • contact_find_duplicates
  • contact_get
  • contact_list
  • contact_timeline
  • contacts_needing_attention
  • data_statistics
  • food_preferences_get
  • gift_list
  • global_search
  • note_list
  • notification_list
Show 2 more tools
  • upcoming_birthdays
  • upcoming_reminders

Write 12 · Create, change, send or run things.

  • batch_create_activities
  • batch_create_contacts
  • batch_tag_contacts
  • contact_create
  • contact_merge
  • contact_restore
  • contact_update
  • food_preferences_upsert
  • manage_push_notifications
  • manage_settings
  • notification_create
  • tag_manage

Delete 13 · Delete, drop, revoke or wipe things.

  • activity_manage
  • activity_type_manage
  • address_manage
  • contact_delete
  • contact_method_manage
  • custom_field_manage
  • debt_manage
  • gift_manage
  • life_event_manage
  • note_manage
  • relationship_manage
  • reminder_manage
Show 1 more tools
  • task_manage

Not yet classified 3 · We could not tell from the name and description.

  • data_export
  • notification_read
  • prime

Network hosts it talks to 7

  • cdn.redoc.ly · found in code
  • demo.mobcrm.au · found in remote endpoint, install command
  • instagram.com · found in code
  • m.me · found in code
  • signal.me · found in code
  • t.me · found in code
  • wa.me · found in code

Files it touches

  • Any path the agent passes to its tools

Tools (42)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • activity_list

    List activities, optionally filtered by contact or type. Add days_back or since for a chronological activity journal with participant names.

  • 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, description, duration_minutes, location, activity_type_id. • action="get": Get full details of an activity. Requires id. • action="update": Update an activity. Requires id. Optional type, title, description, occurred_at, duration_minutes, location, participant_contact_ids. • action="delete": Soft-delete an activity. Requires id. • action="restore": Restore a soft-deleted activity. Requires id.

  • activity_type_manage

    List, create, update, or delete custom activity types

  • address_manage

    Add, update, or remove an address for a contact

  • 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.

  • 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.

  • 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.

  • contact_create

    Create a new contact with basic info

  • contact_delete

    Soft-delete a contact (can be restored later)

  • 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.

  • 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, life events, active reminders, open tasks, recent gifts, active debts, and debt summary

  • contact_list

    List contacts with optional filters (status, favorite, company, tag, search). Returns paginated results.

  • 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 merge.

  • contact_method_manage

    Add, update, or remove a contact method (email, phone, social handle, etc.)

  • contact_restore

    Restore a soft-deleted contact

Show 27 more tools
  • contact_timeline

    Get the unified timeline for a contact (activities, life events, notes, etc.)

  • contact_update

    Update contact fields

  • 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 zero interactions are included and sorted first.

  • custom_field_manage

    Add, update, or remove a custom field on a contact

  • data_export

    Export all CRM data as a JSON object (contacts, relationships, notes, activities, life events, reminders, gifts, debts, tasks, tags)

  • data_statistics

    Get CRM statistics and overview (contact counts, activity counts, pending items, etc.)

  • 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_at. • action="list": List debts. Optional contact_id, status, page, per_page, include_deleted. • action="update": Update a debt. Requires id. Optional amount, currency, direction, reason, incurred_at. • action="settle": Mark a debt as settled. Requires id. • action="delete": Soft-delete a debt. Requires id. • action="restore": Restore a soft-deleted debt. Requires id. • action="summary": Get net balance summary for a…

  • food_preferences_get

    Get food preferences for a contact (dietary restrictions, allergies, favorites, dislikes)

  • food_preferences_upsert

    Set or update food preferences for a contact. Replaces all fields - pass all known preferences, not just changes.

  • 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.

  • 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. Optional description, url, estimated_cost, currency, occasion, status, date. • action="update": Update an existing gift (change status, add details, etc.). Requires id. Optional name, description, url, estimated_cost, currency, occasion, status, direction, date. • action="delete": Soft-delete a gift. Requires id. • action="restore": Restore a soft-deleted gift. Requires id.

  • 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 query. Returns grouped results by entity type with snippets and contact context.

  • 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, occurred_at, related_contact_ids. • action="list": List life events for a contact. Requires contact_id. Optional page, per_page, include_deleted. • action="update": Update a life event. Requires id. Optional event_type, title, description, occurred_at, related_contact_ids. • action="delete": Soft-delete a life event. Requires id. • action="restore": Restore a soft-deleted life event. Requires id.

  • 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.

  • manage_settings

    View or update your personal settings (timezone, birthday reminder preferences). • action="get": View current settings • action="update": Update settings. Optional fields: timezone (IANA timezone like "America/New_York"), birthday_reminder_offsets (array of day offsets like [0,7,30] where 0=day-of, 7=week-before), reminder_offsets (array of day offsets like [0,7,30] for advance notice on custom reminders), birthday_reminder_time (HH:MM 24-hour format for when to send reminders)

  • 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 contacts.

  • 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 existing note. Requires id. Optional title, body, is_pinned. • action="delete": Soft-delete a note. Requires id. • action="restore": Restore a soft-deleted note. Requires id.

  • notification_create

    Create a custom notification

  • notification_list

    List notifications (newest first)

  • notification_read

    Mark notification(s) as read. Pass id for a single notification, or all=true for all.

  • 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, contact_id), all tags, the 200 most recently updated contacts (id, name, and tag IDs), and the 10 most recent notes. This primes your context so you can reference contacts by name, understand the user's tag taxonomy, and see recent activity without needing separate list calls. Always call this at the start of a conversation.

  • relationship_manage

    Add, update, remove, or list relationships between contacts. • action="add": Create a relationship between two contacts. Automatically creates the inverse relationship. Requires contact_id, related_contact_id, and relationship_type. To create relationships involving yourself, use your own contact_id from the prime tool. Relationships describe how contacts relate to each other (e.g. Bandit is Bingo's parent). • action="update": Update a relationship. Also updates the inverse relationship. Requires id. Optionally set relationship_type and/or notes. • action="remove": Remove a relationship and it…

  • 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 description, frequency. • action="list": List reminders, optionally filtered by contact or status. Optional contact_id, status, page, per_page, include_deleted. • action="update": Update a reminder. Requires id. Optional title, description, reminder_date, frequency. • action="complete": Mark a reminder as completed. For recurring reminders, advances to the next occurrence. Requires id. • action="snooze": Snooze a remin…

  • 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 if name already exists). Requires name. • action="update": Update a tag name. Requires id and name. • action="delete": Delete a tag. Requires id. • action="tag_contact": Tag a contact. Creates the tag if it doesn't exist. Requires name (the tag name) and contact_id. • action="untag_contact": Remove a tag from a contact. Requires id (the tag ID) and contact_id.

  • 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": List tasks. Optional contact_id, status, priority, page, per_page, include_deleted. • action="update": Update a task. Requires id. Optional title, description, contact_id, due_date, priority, status. • action="complete": Mark a task as completed. Requires id. • action="delete": Soft-delete a task. Requires id. • action="restore": Restore a soft-deleted task. Requires id.

  • 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.

  • upcoming_reminders

    Find upcoming and overdue reminders across all contacts. Returns reminders sorted by date (overdue first, then soonest upcoming).

Signals

Stars
9
Forks
1
Open issues
4
Last commit
Oct 3, 2026 (25 days ago)
Last release
Aug 3, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.benkaiser/mob-demo
Version
0.1.0
Auth
Auth not stated
License
License unknown
Website
mobcrm.au/
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from benkaiser

Cite this page

Mob (Demo) MCP server. Agent Mart. https://agentmart.dev/connectors/benkaiser-mob-demo (last updated 2026-10-25)