| name | mem-ai |
| description | Mem is an AI-powered workspace focused on organizing team information and notes, helping users capture and structure knowledge in a shared environment for easier retrieval and collaboration. Read and write Mem data through One: notes, collections, sessions, calendarconnections, mems, attachments and more, 64 actions with real parameter documentation. Use whenever the user asks to look something up in Mem, create or update a record there, or build code against the Mem API. |
Mem through One
Mem is an AI-powered workspace focused on organizing team information and notes, helping users capture and structure knowledge in a shared environment for easier retrieval and collaboration.
One exposes Mem through four MCP tools. The table below carries real action ids from One's knowledge base, so for a common operation you can skip search and go straight to reading the action's parameters.
How to run an action
- Find the action in the table below, or call
search_one_platform_actions with platform mem-ai if it is not listed.
- Call
get_one_action_knowledge with the action id. Do this every time, including for actions in this table. The table gives you the id, not the parameters.
- Call
execute_one_action with parameters copied from that knowledge.
Never guess a parameter name, a body field, or an enum value. The knowledge has the real schema, and a guessed field is either a 400 or a silent write of the wrong thing.
Before you start
Call list_one_integrations once and confirm Mem is connected. If it is missing, the user has not connected it: say so and point them at https://app.withone.ai rather than reaching for raw HTTP.
Each connection carries an access field. If it reports {"policy": "methods", "methods": ["GET"]} the agent is read-only here, so plan a read-only answer instead of attempting a write that will be refused.
Before a write
Creates, updates, deletes and sends land on a real Mem account and cannot be recalled. State the action and the specific target in one line before the first write in a task, and let the user stop you. Reads need no confirmation.
Actions
Notes
| Action | Method | Path | Action id |
|---|
| Find Related Notes for a Note | GET | /v2/notes/{{noteId}}/related-notes | conn_mod_def::GMiGBWqTikY::d4qSyuEDRVSmHgXIdGc9YA |
| List Notes | GET | /v2/notes | conn_mod_def::GMiGB479XdY::vD5eAhsvT9SXaFujFN9IVA |
| Read a Note | GET | /v2/notes/{{noteId}} | conn_mod_def::GMiGCHOdEho::Y0puns27QR2uTFxdqL3zWg |
| View Note | GET | /v2/mcp/notes/{{noteId}} | conn_mod_def::GMiGCoSP8Lk::DGDHZwkJQ9GQkVUCFmBCBQ |
| Create a Note | POST | /v2/notes | conn_mod_def::GMiGBM3dUBQ::eiwXqlK9S7qtLQxB19t_zQ |
| Create Note | POST | /v1/notes | conn_mod_def::GMiGBFLfMv4::mfI5uS-XTkO7BNybeSfZmA |
| Delete a Note | DELETE | /v1/notes/{{noteId}} | conn_mod_def::GMiGBPoa5ck::toVUvzNVT8SXbaFyfJAHmw |
| Delete Note | DELETE | /v2/notes/{{noteId}} | conn_mod_def::GMiGBM_gT3M::nImWtHDlQaeQqmTXJ9z1gg |
| Extended Search Notes | POST | /v2/notes/extended-search | conn_mod_def::GMiGBWYmVtI::ZhQSJspuTsumAyJir5_txQ |
| Restore Note | POST | /v2/notes/{{noteId}}/restore | conn_mod_def::GMiGCPRLAb0::M6ru8fv8TcCmHqSiSNZ_hQ |
| Search Notes | POST | /v2/mcp/notes/search | conn_mod_def::GMiGCWa4XUU::EZ6SdwrgSPqFAb_rs_lTXQ |
| Search Notes | POST | /v2/notes/search | conn_mod_def::GMiGCXoJmj4::qii2yab8R7yP0sytwlsm8g |
3 more Notes actions are available through search.
Collections
| Action | Method | Path | Action id |
|---|
| List Collections | GET | /v2/collections | conn_mod_def::GMiGBvfzIUc::0FktemnqSmmcQRHFBBLbfw |
| Read a Collection | GET | /v2/collections/{{collectionId}} | conn_mod_def::GMiGCG0xKgo::DZ_Tne3TRkiG9iHG8-lpZw |
| Add Note to Collection | PUT | /v2/collections/{{collectionId}}/notes/{{noteId}} | conn_mod_def::GMiGA-gIp20::9rWh65S3R5KpHZpPdqfwFg |
| Create a Collection | POST | /v2/collections | conn_mod_def::GMiGBG0wAV8::-i80GoFHRgOE-Jea4dIQlQ |
| Delete a Collection | DELETE | /v2/collections/{{collectionId}} | conn_mod_def::GMiGBMfTDKk::YbX-wcPpQqmXi57DvwocMg |
| Move a Note Between Collections | POST | /v2/collections/{{sourceCollectionId}}/notes/{{noteId}}/move | conn_mod_def::GMiGB_ilCzA::wFpP9vTvQNSUwtTOzoePRA |
| Remove a Note From a Collection | DELETE | /v2/collections/{{collectionId}}/notes/{{noteId}} | conn_mod_def::GMiGCOSH15U::GT0O16M4S0KI_SGYPwpViQ |
| Search Collections | POST | /v2/collections/search | conn_mod_def::GMiGCWEVy3g::NlZ_tWVdRVGYehGoVnUk5Q |
| Update a Collection | PATCH | /v2/collections/{{collectionId}} | conn_mod_def::GMiGCgoGM38::2-iM_GdET56JmKwHpwpRiA |
Sessions
| Action | Method | Path | Action id |
|---|
| Read a Session | GET | /v2/sessions/{{sessionId}} | conn_mod_def::GMiGCNq-f84::NFsItgl-RQqNGOYVbYy7gQ |
| Create a Session | POST | /v2/sessions | conn_mod_def::GMiGBNatZTY::Nf2XzxaNQQiFE4CLp6_aWQ |
| Delete Session | DELETE | /v2/sessions/{{sessionId}} | conn_mod_def::GMiGBX-yyHs::Ct2VJkmFSQC5rsJI6gHYEg |
| Update a Session | PATCH | /v2/sessions/{{sessionId}} | conn_mod_def::GMiGCoSYRfs::QjOJu67RSqyd7nIm33b56w |
| Upsert a Session | PUT | /v2/sessions/{{sessionId}} | conn_mod_def::GMiGCrTCpPk::tDYzWDygSFyCEKDViZf4nQ |
CalendarConnections
| Action | Method | Path | Action id |
|---|
| List Calendar Connections | GET | /v2/calendar/connections | conn_mod_def::GMiGBimTPBo::CLPpgFp0RMmn3cav3QwpMg |
| Calendar OAuth Callback | POST | /v2/calendar/connections/{{provider}}/callback | conn_mod_def::GMiGBEad2aw::DpGJmBB-RLmXDewTlsMjsA |
| Connect Calendar | POST | /v2/calendar/connections/{{provider}}/connect | conn_mod_def::GMiGBFgFQdQ::6AUUnvyeRY-sZ4UNIRwakQ |
| Disconnect Calendar | POST | /v2/calendar/connections/{{provider}}/disconnect | conn_mod_def::GMiGBZ8zsnw::bv894dphQLi6V3B7D0M0RA |
Mems
| Action | Method | Path | Action id |
|---|
| Append a Mem | POST | /v0/mems/{{memId}}/append | conn_mod_def::GMiGAsfiPLM::VajAJinkSmiZMGMjwdI7mg |
| Batch Create Mems | POST | /v0/mems/batch | conn_mod_def::GMiGAsXC5Mk::z0U6_2SNQTuecehZ2MspZw |
| Create Mem | POST | /v0/mems | conn_mod_def::GMiGBFdYLu4::PYw0QY8zSvmkoXdqxTH1nw |
Attachments
| Action | Method | Path | Action id |
|---|
| Answer Question About an Attachment | POST | /v2/attachments/answer-question | conn_mod_def::GMiGAwpbs6g::C8NkvB8ZRjSuL6qi7xNP6A |
| Read Attachment | POST | /v2/attachments/read | conn_mod_def::GMiGB_Xa5OY::VRZu2vHBSpiLUb6kaJT1DQ |
Events
| Action | Method | Path | Action id |
|---|
| List Events | GET | /v2/events | conn_mod_def::GMiGBs3PdIg::7SMwwnpPR8Gq-gMLK7e1Gg |
| Read an Event | GET | /v2/events/{{eventId}} | conn_mod_def::GMiGCGin8DU::IH4Tgs-_Qvus4XSy6OlpmA |
CalendarEvents
| Action | Method | Path | Action id |
|---|
| List Calendar Events | GET | /v2/calendar/events | conn_mod_def::GMiGBtDe4kw::CQofSKcKRd6BI25qD_KoCQ |
| Read a Calendar Event | GET | /v2/calendar/events/{{eventId}} | conn_mod_def::GMiGB-lcYxc::g-pbZQc_QdO_8qPSkQDGkA |
MemIt
| Action | Method | Path | Action id |
|---|
| Mem It | POST | /v1/mem-it | conn_mod_def::GMiGB1ScAis::7f3ZsNmuTIWFedv2k5qNag |
| Mem It | POST | /v2/mem-it | conn_mod_def::GMiGB_cyjCk::9_6SiH05ReSDusSZ23haPQ |
Projects
| Action | Method | Path | Action id |
|---|
| List Projects | GET | /v2/projects | conn_mod_def::GMiGB2PrEj0::vG-x2OxyQU2BcWzZBrLxmw |
| Read a Project | GET | /v2/projects/{{projectId}} | conn_mod_def::GMiGCGGjUt4::HKOLHWaYTSypt0OqwYLD-w |
Tasks
| Action | Method | Path | Action id |
|---|
| List Tasks | GET | /v2/tasks | conn_mod_def::GMiGB2ooKPg::vT9JQEgTS6yfui4yaE8w7g |
| Read a Task | GET | /v2/tasks/{{taskId}} | conn_mod_def::GMiGCNfrehw::OWXnPbEpT2eKEYsqdwqwmQ |
FollowUps
| Action | Method | Path | Action id |
|---|
| List Follow Ups | GET | /v2/follow-ups | conn_mod_def::GMiGB2_se0s::6i3D7H2sQruQUW0nEXU8Fw |
| Read a Follow-up | GET | /v2/follow-ups/{{followUpId}} | conn_mod_def::GMiGCGGAXqI::EeKBhp_TRyGai5EwvWjMEA |
ServiceInfo
| Action | Method | Path | Action id |
|---|
| Get Service Info | GET | /v1/service-info | conn_mod_def::GMiGAwliDY0::-2w80YKXQp-dGlyPVc_tWA |
McpChatGptResources
| Action | Method | Path | Action id |
|---|
| Fetch Resources Using MCP ChatGPT | POST | /v2/mcp/chatgpt/fetch | conn_mod_def::GMiGBWX5qSM::kwH6_sf7Rp6wCpLcb3j2-A |
NoteAttachments
| Action | Method | Path | Action id |
|---|
| Get a Note Attachment Download URL | GET | /v2/note-attachments/{{attachmentId}}/download-url | conn_mod_def::GMiGBfx8INY::xddlRKfASTSNlTSVoIIFfw |
PublicClientOpenapiJson
| Action | Method | Path | Action id |
|---|
| Get Public Client Openapi Json | GET | /schema/openapi.json | conn_mod_def::GMiGBgkTKjg::FymXUYy8TTOcP7QrimJGuw |
Mcp
| Action | Method | Path | Action id |
|---|
| Initialize MCP | POST | /v2/mcp/initialize | conn_mod_def::GMiGBhk6eiY::5dHUkRyxReSVW4JeMqf3kQ |
PublicClientOpenApiYaml
| Action | Method | Path | Action id |
|---|
| Get Public Client OpenAPI YAML | GET | /schema/openapi.yaml | conn_mod_def::GMiGBmEIn8A::XVNhRJ9USnie_XDJyIjvGA |
Calendars
| Action | Method | Path | Action id |
|---|
| List Calendars | GET | /v2/calendar/calendars | conn_mod_def::GMiGBt3Shqk::-9HcvQoxRHy0OY4vSKFIXQ |
EventTypes
| Action | Method | Path | Action id |
|---|
| List Event Types | GET | /v2/event-types | conn_mod_def::GMiGBt5Y1PE::HbMVOW7yRbSCfWoTiuN4gQ |
AudioRecordings
| Action | Method | Path | Action id |
|---|
| Read an Audio Recording | GET | /v2/audio-recordings/{{audioRecordingId}} | conn_mod_def::GMiGB_JBKDI::qWo9pHxMSO6XmAGo0V50QA |
Calendar
| Action | Method | Path | Action id |
|---|
| Reconcile Calendar | POST | /v2/calendar/reconcile | conn_mod_def::GMiGCNwDJUg::TZRMCGKCRY2OIDnE8XjCmw |
Root
| Action | Method | Path | Action id |
|---|
| Get Root | GET | /v0 | conn_mod_def::GMiGCVrTz3o::WpYT4_T1QUOuVZDF7gxw_A |
Resources
| Action | Method | Path | Action id |
|---|
| Search Resources | POST | /v2/mcp/chatgpt/search | conn_mod_def::GMiGCVycUv4::1U2ILfg1TGCSnnu9VnbE4Q |
CalendarSettings
| Action | Method | Path | Action id |
|---|
| Update Calendar Settings | POST | /v2/calendar/calendars/settings | conn_mod_def::GMiGCeeJuio::M5tuaXW6RbidxsW0qTldoA |
SessionEvents
| Action | Method | Path | Action id |
|---|
| Search Session Events | POST | /v2/session-events/search | conn_mod_def::GMiGCfgzlf0::R4Q5Sf5XQAy3ytFLnAT8FA |
This lists 61 of 64 actions. For anything not here, call search_one_platform_actions with platform mem-ai. The full catalog is at https://www.withone.ai/knowledge/mem-ai.
When a call fails
The error comes from Mem, not from One. A 400 or 422 means your parameters do not match the schema, so re-read the knowledge and fix the field. A 401 or 403 means the connection needs re-authorizing, which no retry will fix. A 404 means the id is not on this account. A 429 means slow down. Never retry a write more than once: the first attempt may have landed.
Full catalog: https://www.withone.ai/knowledge/mem-ai
Integration knowledge by One (withone.ai), licensed under One-Knowledge-1.0. Attribution must be preserved in derivative works.