Mem

Mem External API

The external API from Mem — 53 operation(s) for external.

Operations 63

GET /schema/openapi.json Get public client open api json #
GET /schema/openapi.yaml Get public client open api yaml #
GET /v0 Root #
POST /v0/mems Create Mem #
POST /v0/mems/{mem_id}/append Append Mem #
POST /v0/mems/batch Batch Create Mems #
POST /v1/mem-it Mem It #
POST /v1/notes Create Note #
DELETE /v1/notes/{note_id} Delete Note #
POST /v2/attachments/answer-question Answer Question About Attachment #
POST /v2/attachments/read Read Attachment #
GET /v2/audio-recordings/{audio_recording_id} Read Audio Recording #
GET /v2/calendar/calendars List Calendars #
POST /v2/calendar/calendars/settings Update Calendar Settings #
GET /v2/calendar/connections List Calendar Connections #
POST /v2/calendar/connections/{provider}/callback Calendar Oauth Callback #
POST /v2/calendar/connections/{provider}/connect Connect Calendar #
POST /v2/calendar/connections/{provider}/disconnect Disconnect Calendar #
GET /v2/calendar/events List Calendar Events #
GET /v2/calendar/events/{event_id} Read Calendar Event #
POST /v2/calendar/reconcile Reconcile Calendar #
GET /v2/collections List Collections #
POST /v2/collections Create Collection #
DELETE /v2/collections/{collection_id} Delete Collection #
GET /v2/collections/{collection_id} Read Collection #
PATCH /v2/collections/{collection_id} Update Collection #
DELETE /v2/collections/{collection_id}/notes/{note_id} Remove Note From Collection #
PUT /v2/collections/{collection_id}/notes/{note_id} Add Note To Collection #
POST /v2/collections/{source_collection_id}/notes/{note_id}/move Move Note #
POST /v2/collections/search Search Collections #
GET /v2/event-types List Event Types #
GET /v2/events List Events #
GET /v2/events/{event_id} Read Event #
GET /v2/follow-ups List Follow Ups #
GET /v2/follow-ups/{follow_up_id} Read Follow Up #
POST /v2/mcp/chatgpt/fetch Fetch Resources #
POST /v2/mcp/chatgpt/search Search Resources #
POST /v2/mcp/initialize Initialize Mcp #
GET /v2/mcp/notes/{note_id} View Note #
POST /v2/mcp/notes/search Search Notes #
POST /v2/mem-it Mem It #
GET /v2/note-attachments/{attachment_id}/download-url Get Note Attachment Download Url #
GET /v2/notes List Notes #
POST /v2/notes Create Note #
DELETE /v2/notes/{note_id} Delete Note #
GET /v2/notes/{note_id} Read Note #
PATCH /v2/notes/{note_id} Update Note #
PATCH /v2/notes/{note_id}/created-at Set Note Created At #
POST /v2/notes/{note_id}/restore Restore Note #
POST /v2/notes/{note_id}/trash Trash Note #
POST /v2/notes/extended-search Extended Search Notes #
POST /v2/notes/search Search Notes #
GET /v2/projects List Projects #
GET /v2/projects/{project_id} Read Project #
POST /v2/session-events/search Search Session Events #
POST /v2/sessions Create Session #
DELETE /v2/sessions/{session_id} Delete Session #
GET /v2/sessions/{session_id} Read Session #
PATCH /v2/sessions/{session_id} Update Session #
PUT /v2/sessions/{session_id} Upsert Session #
GET /v2/tasks List Tasks #
GET /v2/tasks/{task_id} Read Task #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mem-external-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mem-external-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: The external developer API exposed through api.mem.ai. This compatibility projection remains independent from first-party product routes.
  title: Mem Public Client External API
  version: 1.0.0
servers:
- url: https://api.mem.ai
security:
- bearerAuth: []
tags:


# --- truncated at 32 KB (300 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mem/refs/heads/main/openapi/mem-external-api-openapi.yml