Connect Memos to Your AI Agent

Read memos, create Markdown notes, update selected memo fields, and attach files from public URLs. Ask your connected AI assistant to explain the results or carry out the specified operation.

14 tools API key

Try a Memos Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Memos

Summarize Memos

Read matching memos and ask AI to extract recurring ideas.

/oo Memos: List Memos notes with [CEL filter], read selected records, and summarize recurring themes.

Save a Markdown Note

Turn supplied notes into a memo with explicit visibility.

/oo Memos: Organize these notes as Markdown and create a PRIVATE Memos memo: [notes].

Attach a Reference File

Upload a publicly accessible reference file to an existing memo.

/oo Memos: Upload [public file URL] as [filename] and associate it with memo [resource name].

Start Working with Memos

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Memos

    Provide a Memos personal access token and a public instance URL.

    Connect Memos →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A publicly reachable Memos instance and personal access token.
  • Private and local instance addresses are not reachable. File uploads use a public file URL.

Memos Tools

Memos connects supported service operations to your AI assistant. Read memos, create Markdown notes, update selected memo fields, and attach files from public URLs.

Memo Reading

List filtered memos and retrieve individual records.

Memo Editing

Create Markdown notes and update selected fields.

Attachments

Upload URL-based files and inspect memo attachments.

14 tools

Create Memo

Create a Markdown memo on the connected Memos instance.

memos.create_memo

List Memos

List memos with pagination, state selection, ordering, and CEL filtering.

memos.list_memos

Get Memo

Retrieve one memo by its Memos resource name.

memos.get_memo

Update Memo

Update selected content, visibility, pin, state, time, or location fields on a memo.

memos.update_memo

Delete Memo

Delete one memo, optionally forcing deletion when associated data exists.

memos.delete_memo

Upload Attachment

Download a public file URL and upload its bytes to the connected Memos instance.

memos.upload_attachment

List Attachments

List attachment metadata with pagination, filtering, and ordering.

memos.list_attachments

Get Attachment

Retrieve one attachment's metadata by resource name.

memos.get_attachment

Delete Attachment

Delete one attachment by resource name.

memos.delete_attachment

List Memo Attachments

List attachments associated with one memo.

memos.list_memo_attachments

Set Memo Attachments

Replace the complete attachment set associated with one memo.

memos.set_memo_attachments

Get Current User

Retrieve the Memos user associated with the connected personal access token.

memos.get_current_user

List Users

List users visible to the connected Memos account.

memos.list_users

Get User

Retrieve one Memos user by resource name.

memos.get_user

Frequently Asked Questions

Can I connect a local Memos server?

The instance must be publicly reachable; private and local addresses are rejected.

Can AI save a private memo?

Yes. Explicitly choose PRIVATE visibility when creating the memo.

How are files uploaded?

Supply a public file URL and filename. The connector downloads and uploads the file to Memos.

Connect Memos

About Memos ↗