contact_create
Create a new contact with basic info
genderstatuscompanyindustrynicknamepronounsjob_titlelast_nameavatar_urlfirst_name必填work_notesis_favorite另有 12 个
io.github.benkaiser由 GitHub 账号 benkaiser 发布v0.1.0更新于 Nov 2, 2026
Ephemeral no-signup demo of Mob, an AI-first personal CRM you run in natural language.
发布方自己的服务:demo.st
Mob 的临时免注册演示版,一款 AI 优先的个人 CRM,让助手创建和管理联系人、笔记、活动、提醒、礼物与债务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.benkaiser%2Fmob-demo/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"mob-demo": {
"type": "http",
"url": "https://demo.mobcrm.au/mcp"
}
}
}Mob is an AI-first personal CRM for caring for the people in your life. Tell your AI assistant what happened, who matters, and what you want to remember; Mob turns natural language into structured relationship memory through MCP.
Try the live demo · Sign up free while in beta
Relationships are full of details: birthdays, family ties, dietary needs, last conversations, gift ideas, follow-ups, and the context that helps you show up well. Mob keeps those details organized without making you maintain another spreadsheet or click through a dashboard.
[Connect your AI assistant to Mob over MCP]
Hosted Mob is free during beta with all core features enabled.
Mob is open source and can be self-hosted with Node.js and SQLite. See the self-hosting guide for installation, environment variables, persistent storage, email, and deployment notes.
Mob is available under the Functional Source License 1.1 (MIT Future License) - free to use, modify, and self-host for any non-competing purpose, and it converts to the MIT License two years after each release. For hosted beta support, account help, or feedback, email [email protected].
来源:README.md,提交 6028e9b
Create a new contact with basic info
genderstatuscompanyindustrynicknamepronounsjob_titlelast_nameavatar_urlfirst_name必填work_notesis_favorite另有 12 个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_id必填Update contact fields
genderstatuscompanyindustrynicknamepronounsjob_titlelast_nameavatar_urlcontact_id必填first_namework_notes另有 13 个Soft-delete a contact (can be restored later)
contact_id必填Restore a soft-deleted contact
contact_id必填List contacts with optional filters (status, favorite, company, tag, search). Returns paginated results.
pagesearchstatuscompanysort_byper_pagetag_namesort_orderis_favoriteinclude_deletedMerge 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.
primary_contact_id必填secondary_contact_id必填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.
无需输入参数。
Add, update, or remove a contact method (email, phone, social handle, etc.)
idtypelabelvalueaction必填contact_idis_primaryAdd, update, or remove an address for a contact
idcitylabelaction必填countrycontact_idis_primarypostal_codestreet_line_1street_line_2state_provinceGet food preferences for a contact (dietary restrictions, allergies, favorites, dislikes)
contact_id必填Set or update food preferences for a contact. Replaces all fields - pass all known preferences, not just changes.
notesallergiescontact_id必填disliked_foodsfavorite_foodsdietary_restrictionsAdd, update, or remove a custom field on a contact
idaction必填contact_idfield_namefield_groupfield_valueAdd, 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 its inverse. Requires id. • action="list": List all relationships for a contact. Requires contact_id.
idnotesaction必填contact_idrelationship_typerelated_contact_idCreate, 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.
idbodytitleaction必填is_pinnedcontact_idList 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.
pagequerysort_byper_pagetag_nameis_pinnedcontact_idsort_orderinclude_deletedManage 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.
idnameaction必填contact_idCreate, 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.
idtypetitleaction必填locationdescriptionoccurred_atactivity_type_idduration_minutesparticipant_contact_idsList activities, optionally filtered by contact or type. Add days_back or since for a chronological activity journal with participant names.
pagetypesinceper_pagedays_backcontact_idsort_orderinclude_deletedList, create, update, or delete custom activity types
idiconnameaction必填categoryCreate, 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.
idpagetitleaction必填per_pagecontact_idevent_typedescriptionoccurred_atinclude_deletedrelated_contact_idsGet the unified timeline for a contact (activities, life events, notes, etc.)
pageper_pagecontact_id必填entry_typeCreate, 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 reminder to a new date. Requires id and new_date. • action="delete": Soft-delete a reminder. Requires id. • action="restore": Restore a soft-deleted reminder. Requires id.
idpagetitleaction必填statusnew_dateper_pagefrequencycontact_iddescriptionreminder_dateinclude_deletedList notifications (newest first)
pageper_pageunread_onlyCreate a custom notification
bodytype必填title必填contact_idMark notification(s) as read. Pass id for a single notification, or all=true for all.
idallCreate, 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.
idurldatenameaction必填statuscurrencyoccasiondirectioncontact_iddescriptionestimated_costList 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.
pagestatussort_byoccasionper_pagedirectioncontact_idsort_orderinclude_deletedCreate, 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 contact. Requires contact_id.
idpageaction必填amountreasonstatuscurrencyper_pagedirectioncontact_idincurred_atinclude_deletedCreate, 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.
idpagetitleaction必填statusdue_dateper_pageprioritycontact_iddescriptioninclude_deletedExport all CRM data as a JSON object (contacts, relationships, notes, activities, life events, reminders, gifts, debts, tasks, tags)
无需输入参数。
Get CRM statistics and overview (contact counts, activity counts, pending items, etc.)
无需输入参数。
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.
无需输入参数。
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.
monthdays_aheadSearch 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.
query必填entity_typeslimit_per_typeFind 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.
limitstatustag_nameis_favoritedays_since_last_interactionFind upcoming and overdue reminders across all contacts. Returns reminders sorted by date (overdue first, then soonest upcoming).
statusdays_aheadinclude_overdueCreate multiple contacts in one call. Max 50 items per batch. Runs atomically - if any item fails, the entire batch is rolled back.
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.
tag_name必填contact_ids必填Create multiple activities/interactions in one call. Max 50 items per batch. Runs atomically - if any item fails, the entire batch is rolled back.
activities必填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)
action必填timezonereminder_offsetsbirthday_reminder_timebirthday_reminder_offsetsOpen a page to manage push notification subscriptions in your browser. Enables/disables web push notifications for birthday reminders and other alerts.
无需输入参数。
已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在仓库或注册中心条目中声明许可证。

st.demo官方发布者
demo.st 的远程 MCP 服务器,让助手预留子域名、发布打包的静态站点,并管理该站点的小型文档存储。

由 GitHub 账号 SamuelDharshi 发布
一个小型本地文件系统 MCP 服务器,以 npm 包形式分发,用于演示 Proofmark 证明机制。

由 GitHub 账号 piksliviksi 发布
非官方演示型 MCP 端点,基于合成数据提供 PlanPro 风格的工作计划、KPI 与风险信息,并通过 OAuth 登录。

由 GitHub 账号 kamatanuj 发布
一个以 MCP 工具形式提供的演示网店,让助手无需抓取 HTML 即可搜索商品目录、管理购物车并下单。

由 GitHub 账号 PpiNeaPpLe 发布
一个远程 MCP 服务器,根据公开的企业网站生成预填链接,用于在浏览器中试用 AI 接待员演示。