mcpserver.lol
registry/life-context
Connection check verified live · 20h ago

life-context

People + life-in-days knowledge for AI agents. Public MCP; x402 on Base; OAuth for private tools.

Tools 81
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

81 tools

Read from the running server on 20h ago.

add_inventory_item name*request_ididempotency_key
Add an owned object to Life Inventory. ($0.10; API key required)
add_inventory_valuation value*currencyrequest_idinventory_id*idempotency_key
Append immutable valuation observation. ($0.10; API key required)
archive_asset can modify data asset_id*request_ididempotency_key
Soft-delete an asset (sets archived_at). Original rows are preserved for versioning. ($0.05; API key required)
archive_inventory_item can modify data reasonrequest_idinventory_id*idempotency_key
Archive instead of destructive delete. ($0.10; API key required)
attach_asset urlroleasset_idmetadataentity_id*asset_type +3
Link an existing asset_id to another entity by creating a linked copy (does not move the original row). Roles: original | processed | thumbnail | cover | document | receipt | certi…
bulk_dismiss_clarifications reasonrequest_identity_typeidempotency_key
Dismiss non-person / typed junk from the clarification queue. ($0.05; API key required)
compare_lives read-only datepeersslug_a*slug_b*similar
Side-by-side notable packs for two slugs (life_in_days + day_number timelines). One call instead of two notable_pack. Example: elon-musk vs steve-jobs. ($0.08)
create_person name*tieremailnotesphonealiases +3
Add a CRM contact; checks duplicates first. ($0.10; API key required)
delete_event can modify data event_id*request_ididempotency_key
MUTATES by removing one existing calendar event the authenticated user owns. Required: event_id (UUID). Unknown or other-user event_id returns an error. event_people tags cascade;…
delete_food can modify data food_id*request_ididempotency_key
MUTATES by removing one Food Diary row the authenticated user owns and its mirrored calendar event. Required: food_id (UUID). Prefer this over delete_event for meals logged via log…
dismiss_clarification reasonrequest_ididempotency_keyclarification_id*
Dismiss a pending entity clarification (not_person, etc.). ($0.05; API key required)
explain_fact read-only factlimitquery*
Return evidence/provenance for a claim: polaris_learned_facts, life_events / life_event_relationships when present, then memories. Use when the agent must cite why it believes some…
get_asset read-only asset_id*include_signed_url
Fetch one asset by asset_id with signed_url for download/processing. ($0.05; API key required)
get_cities_visited read-only tofrom
Canonical cities from completed trips. ($0.10; API key required)
get_context_pack read-only focusqueryinclude_moneyinclude_tripsinclude_placesinclude_location +2
Life Context Protocol (LCP) pack for the authenticated user: identity, pulse, who_matters, whats_next, memories. Pass include_relationships/include_memories false to omit those sec…
get_countries_visited read-only tofrominclude_residence
Canonical countries from completed trips (not other people travel). ($0.10; API key required)
get_entity_assets read-only entity_id*asset_typeentity_type*
List assets linked to an entity (role, signed_url, versions). entity_type inventory_item → inventory. ($0.10; API key required)
get_entity_links read-only entity_id*entity_type*
List graph edges for an event, trip, place, or person. ($0.05; API key required)
get_events read-only tofromkindsrangeinclude_browsinginclude_calendar_blocks
Authenticated user's calendar events. Prefer explicit from/to (YYYY-MM-DD). Shortcuts: today|week|month|year (calendar year)|decade. Browsing noise excluded by default. ($0.10; API…
get_expenses read-only
Authenticated user cashflow summary: spend, income, net, and top spend categories. Requires OAuth or a supported scoped credential. ($0.10; API key required)
get_inventory read-only
Browse owned inventory with filters. ($0.10; API key required)
get_inventory_item read-only inventory_id*
Full item with valuations, people links, assets. ($0.10; API key required)
get_inventory_valuations read-only inventory_id*
Chronological valuation history for an item. ($0.10; API key required)
get_life_context read-only include_locationinclude_memoriesinclude_relationships
Get a snapshot of the authenticated user's current life context (identity, today/upcoming events, pulse, trackers). Relationships and memories are included by default; pass include…
get_life_graph read-only fullmax_peopleevent_links_limitinclude_event_links
Explicit private life-graph export: favorites/VIP plus people with edges or recent event tags. Pass full=true for a larger capped list. Optional event–people links. Requires OAuth…
get_location_context read-only at
Likely current or at-time place with confidence and provenance. ($0.10; API key required)
get_location_history read-only tocityfromplacecountryprecision
Normalized visit history (venue-level by default, not raw GPS noise). ($0.10; API key required)
get_memories read-only limitquery
Authenticated user memories from Dayze Agent. Pass query for semantic/keyword retrieval. Prefer search for event-first trip and calendar titles. Requires OAuth or a supported scope…
get_money_between_people read-only tofromnamelimitperson_id
Same as get_person_transactions: authenticated user ↔ one contact via expenses FKs. Prefer get_person_transactions; this alias exists for agent discoverability. ($0.10; API key req…
get_people read-only limitoffsetinclude_notes
List the authenticated user's CRM people. Each person includes avatar_url, photo_count, and has_photos; use get_person_photos(person_id) for the full gallery. Notes omitted by defa…
get_person_aliases read-only nameperson_id
List canonical aliases (nicknames) for a CRM person. Pass person_id or name (resolved via aliases). Requires OAuth or a supported scoped credential. ($0.05; API key required)
get_person_connections read-only person_id*
List graph edges for one CRM person. ($0.05; API key required)
get_person_interactions read-only tofromkindnamelimitperson_id
Relationship timeline for one CRM person: interactions rows (message/call/meeting/note + extended kinds like visit/gift/stayed_over encoded in summary) plus co-tagged calendar even…
get_person_neighborhood read-only person_id*include_notes
Subgraph around one user-owned person_id — profile (avatar_url, photo_count, has_photos) plus declared connections. Use get_person_photos for the full gallery. Notes omitted unless…
get_person_photos read-only person_id*
Gallery image URLs for a CRM contact. Returns photos[{ id, url, is_primary, created_at }] plus inline MCP image attachments for chat render. Accepts person_id. ($0.10; API key requ…
get_person_transactions read-only tofromnamelimitperson_id
Me↔contact money ledger from expenses (paid_to_person_id / income_from_person_id). Pass person_id or name. Returns entries + per-currency totals. Reuses existing expenses — no para…
get_photo read-only photo_id*
Single photo metadata + secure URL. Returns inline MCP image attachment when available. ($0.10; API key required)
get_photos_for_event read-only event_id*
Assets linked to an event. ($0.10; API key required)
get_photos_for_place read-only place_id*
Assets linked to a canonical place. ($0.10; API key required)
get_places read-only citylimitcountry
Known canonical places in the user Life Graph. ($0.10; API key required)
get_place_visits read-only tofromplace*place_idperson_ids
When was I at a venue — merges place_visits, location_visits, and event locations. ($0.10; API key required)
get_trackers read-only
Authenticated user live trackers only; expired countdowns and inactive streaks are omitted. Requires OAuth or a supported scoped credential. ($0.10; API key required)
get_transactions read-only
List expense/income/transfer rows. ($0.10; API key required)
get_travel_history read-only tofrom
Completed/confirmed travel only. ($0.10; API key required)
get_trip read-only trip_id*
Single trip with linked places and people. ($0.10; API key required)
get_trips read-only tofromlimitstatus
User trips with status filter (planned/completed/etc.). ($0.10; API key required)
link_entities notesto_id*from_id*to_type*from_type*link_type +2
Link Trip→Stay→Place / Event→Person (graph, not prose). ($0.10; API key required)
link_inventory_person person_id*request_idinventory_id*relationship*idempotency_key
Provenance link e.g. inherited_from, gifted_by. ($0.10; API key required)
link_people notessourcedirectionperson_id*confidencerequest_id +3
Create person↔person graph edge (knows/friends/…). ($0.10; API key required)
list_clarifications read-only kindlimitauto_cleanup
Ranked clarification queue: only person-typed mentions + duplicate CRM people. Non-person junk (places, orgs, media, command fragments) is auto-dismissed. Existing contacts auto-li…
log_event
MUTATES the authenticated user calendar. Use for non-food days — funeral, cremation, appointment, dinner, anything that is not a food log. Do not store this as a chat memory. Examp…
log_expense datenotesamount*categorycurrencymerchant +3
Create an outgoing expense only. For money received (Venmo/Cash App/PayPal/Zelle) use log_transaction with direction=from and type=income. ($0.10; API key required)
log_favorite_song urltitletrackartistyear_noterequest_id +3
MUTATES the authenticated user favorite tracks list at /music. Use when they favorite or save a song — do not store this as a chat memory or in music_preferences. Example: “Henry M…
log_food kindwhat*withnotesplaceamount +9
MUTATES the authenticated user Food Diary and calendar. Use when they ate or drank — do not store this as a chat memory. Example: “I had Mee Pok for late lunch with my parents” → l…
log_transaction datetypenotesamount*sourcecurrency +6
Income/expense/transfer write. direction=from + type=income for Venmo received. Positive amount; external_id dedupes imports. ($0.10; API key required)
merge_people can modify data request_ididempotency_keyprimary_person_id*duplicate_person_ids*
Merge duplicate CRM contacts into a primary person. ($0.10; API key required)
notable_pack read-only dateslug*peerssimilar
DEFAULT for who is X: profile + life_in_days (age/day_number) + similar people + birthday peers. Timeline events include day_number. Prefer this over notable_profile. Example: albe…
notable_pack_premium read-only dateslug*peerssimilar
S-tier guaranteed pack (score≥85, timeline≥8, image, embedding). Errors if below bar. Use when you need high-quality, complete notable context. Example slug: elon-musk. ($0.10)
notable_profile read-only slug*
Bio-only profile JSON by slug (no life-in-days, similar, or birthday peers). Prefer notable_pack for “who is X / age in days / peers”. Example: taylor-swift. ($0.02)
notable_search read-only
Search the public Dayze notable-people catalog by name, occupation, or slug. Use when you need to find a person before fetching a pack. Example slug: albert-einstein. ($0.01)
read_gmail_message read-only idmessage_id*
Read one Gmail message by id from search_gmail. Returns subject, from, date, snippet, and plain-text body (truncated). Reuses the Integrations hub Gmail connection. Read-only — can…
record_purchase datename*amount*currencyrequest_ididempotency_key
Atomic expense + optional inventory item creation. ($0.10; API key required)
record_sale amount*sold_atcurrencyrequest_idinventory_id*idempotency_key
Mark inventory sold + record sale proceeds with gain/loss. ($0.10; API key required)
resolve_clarification person_idrequest_idperson_nameidempotency_keyclarification_id*
Link a clarification surface to an existing person. ($0.10; API key required)
resolve_person read-only name*queryinclude_notes
Resolve a nickname or surface name to a CRM person via person_aliases → exact name → slug → unique substring. Returns avatar_url, photo_count, has_photos, and photos[{url,is_primar…
resolve_place read-only nameplacequery
Canonicalize a venue name via place aliases and fuzzy match. ($0.10; API key required)
score_people_duplicates read-only limitperson_idmin_probability
Score likely CRM duplicate pairs before merge_people. ($0.05; API key required)
search read-only
Search the authenticated user life graph. Deterministic routing first: food + relative dates (e.g. "what did I eat yesterday?"); timeline/current-context; money+person; who-is → re…
search_gmail read-only qquery*max_results
Search the authenticated user's already-connected Gmail inbox (read-only). Reuses the Dayze Integrations hub Gmail connection (service_connections provider=gmail, scope gmail.reado…
search_inventory read-only query
Structured + keyword search over owned objects. ($0.10; API key required)
search_photos read-only tofromqueryplace_idperson_ids
Search person photos and entity assets by query/metadata. Returns inline MCP image attachments. ($0.10; API key required)
search_transactions read-only query
Keyword search over transactions. ($0.10; API key required)
unlink_people can modify data person_idrequest_idconnection_ididempotency_keyother_person_id
Remove a person↔person graph edge. ($0.10; API key required)
update_asset roleasset_id*filenamemetadataasset_typerequest_id +3
Patch role, metadata, description, or parent_asset_id (e.g. mark as processed). ($0.08; API key required)
update_event datetimewithtitlepeoplecategory +13
MUTATES one existing calendar event the authenticated user owns. Required: event_id (UUID). Optional patch (same fields as log_event): title, date / event_date, time / event_time,…
update_expense datenotesamountcategorymerchantexpense_id* +2
PATCH an expense row. ($0.10; API key required)
update_food kindwhatwithnotesplaceamount +10
MUTATES one existing Food Diary row the authenticated user owns. Required: food_id (UUID). Optional patch (same fields as log_food): what, kind, place, merchant, notes, consumed_at…
update_inventory_item nametagsbrandmodelnotesstatus +13
PATCH semantics — unspecified fields untouched. ($0.10; API key required)
update_person tiernotesbirthdayperson_id*request_idis_favorite +2
MUTATES the authenticated user CRM. Patch one existing person they own (person_id UUID required). Optional fields: is_favorite, tier (vip|normal|low), relationship, notes (replaces…
upload_asset urlrolefilenamemetadataentity_idmime_type +7
Upload image bytes to Dayze storage (WebP re-encode strips EXIF/AI metadata). Returns asset_id. For inventory item photos: pass entity_type=inventory, entity_id=inventory_id, role=…
upload_photo
Upload a photo to a Life Graph entity. Accepts image_base64 or url (one required). Re-encodes via WebP (strips EXIF/AI metadata). Person uploads also write the CRM gallery (person_…