{"apiVersion":"v1","directorySlug":"fancypie-mcp-78d2ccc136","title":"Memos","description":null,"pageUrl":"https://www.mcpbundles.com/skills/fancypie-mcp-78d2ccc136","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://fancypie.com/mcp","hostedMcpUrl":null,"toolCount":19,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.fancypie/fancypie-mcp-78d2ccc136","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"create_memo","description":"Create a new memo. Requires authentication.","inputSchema":{"type":"object","required":["content"],"properties":{"content":{"type":"string"},"visibility":{"enum":["PRIVATE","PROTECTED","PUBLIC"],"type":"string"}}},"logicalName":"create_memo","displayName":"create_memo","title":"create_memo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_memo_comment","description":"Add a comment to a memo. The comment inherits the parent memo's visibility. Requires authentication.","inputSchema":{"type":"object","required":["name","content"],"properties":{"name":{"type":"string"},"content":{"type":"string"}}},"logicalName":"create_memo_comment","displayName":"create_memo_comment","title":"create_memo_comment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_memo_relation","description":"Create a reference relation between two memos. Requires authentication. For comments, use create_memo_comment instead.","inputSchema":{"type":"object","required":["name","related_memo"],"properties":{"name":{"type":"string"},"related_memo":{"type":"string"}}},"logicalName":"create_memo_relation","displayName":"create_memo_relation","title":"create_memo_relation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_attachment","description":"Permanently delete an attachment and its stored file. Requires authentication and ownership.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"logicalName":"delete_attachment","displayName":"delete_attachment","title":"delete_attachment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_memo","description":"Permanently delete a memo. Requires authentication and ownership.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"logicalName":"delete_memo","displayName":"delete_memo","title":"delete_memo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_memo_relation","description":"Delete a reference relation between two memos. Requires authentication and ownership of the source memo.","inputSchema":{"type":"object","required":["name","related_memo"],"properties":{"name":{"type":"string"},"related_memo":{"type":"string"}}},"logicalName":"delete_memo_relation","displayName":"delete_memo_relation","title":"delete_memo_relation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_reaction","description":"Remove a reaction by its ID. Requires authentication and ownership of the reaction.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"}}},"logicalName":"delete_reaction","displayName":"delete_reaction","title":"delete_reaction","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_attachment","description":"Get a single attachment's metadata by resource name. Requires authentication.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_attachment","displayName":"get_attachment","title":"get_attachment"},{"name":"get_memo","description":"Get a single memo by resource name. Public memos are accessible without authentication.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_memo","displayName":"get_memo","title":"get_memo"},{"name":"link_attachment_to_memo","description":"Link an existing attachment to a memo. Requires authentication and ownership of the attachment.","inputSchema":{"type":"object","required":["name","memo"],"properties":{"memo":{"type":"string"},"name":{"type":"string"}}},"logicalName":"link_attachment_to_memo","displayName":"link_attachment_to_memo","title":"link_attachment_to_memo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_attachments","description":"List attachments owned by the authenticated user. Supports pagination and optional filtering by linked memo.","inputSchema":{"type":"object","required":[],"properties":{"memo":{"type":"string"},"page":{"type":"number"},"page_size":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_attachments","displayName":"list_attachments","title":"list_attachments"},{"name":"list_memo_comments","description":"List comments on a memo. Visibility rules for comments match those of the parent memo.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_memo_comments","displayName":"list_memo_comments","title":"list_memo_comments"},{"name":"list_memo_relations","description":"List all relations (references and comments) for a memo. Requires read access to the memo.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"type":{"enum":["REFERENCE","COMMENT"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_memo_relations","displayName":"list_memo_relations","title":"list_memo_relations"},{"name":"list_memos","description":"List memos visible to the caller. Authenticated users see their own memos plus public and protected memos; unauthenticated callers see only public memos.","inputSchema":{"type":"object","required":[],"properties":{"page":{"type":"number"},"state":{"enum":["NORMAL","ARCHIVED"],"type":"string"},"filter":{"type":"string"},"page_size":{"type":"number"},"order_by_pinned":{"type":"boolean"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_memos","displayName":"list_memos","title":"list_memos"},{"name":"list_reactions","description":"List all reactions on a memo. Returns reaction type and creator for each reaction.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_reactions","displayName":"list_reactions","title":"list_reactions"},{"name":"list_tags","description":"List all tags with their memo counts. Authenticated users see tags from their own and visible memos; unauthenticated callers see tags from public memos only. Results are sorted by count descending, then alphabetically.","inputSchema":{"type":"object","required":[],"properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_tags","displayName":"list_tags","title":"list_tags"},{"name":"search_memos","description":"Search memo content. Authenticated users search their own and visible memos; unauthenticated callers search public memos only.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_memos","displayName":"search_memos","title":"search_memos"},{"name":"update_memo","description":"Update a memo's content, visibility, pin state, or archive state. Requires authentication and ownership. Omit any field to leave it unchanged.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"state":{"enum":["NORMAL","ARCHIVED"],"type":"string"},"pinned":{"type":"boolean"},"content":{"type":"string"},"visibility":{"enum":["PRIVATE","PROTECTED","PUBLIC"],"type":"string"}}},"logicalName":"update_memo","displayName":"update_memo","title":"update_memo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"upsert_reaction","description":"Add a reaction (emoji) to a memo. If the same reaction already exists from the same user, this is a no-op. Requires authentication.","inputSchema":{"type":"object","required":["name","reaction_type"],"properties":{"name":{"type":"string"},"reaction_type":{"type":"string"}}},"logicalName":"upsert_reaction","displayName":"upsert_reaction","title":"upsert_reaction","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Memos&config=eyJ1cmwiOiAiaHR0cHM6Ly9mYW5jeXBpZS5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Memos%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ffancypie.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Memos%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ffancypie.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Memos&connectorUrl=https%3A%2F%2Ffancypie.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Memos\" --url \"https://fancypie.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fancypie-mcp-78d2ccc136","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fancypie-mcp-78d2ccc136/tools/{tool}","mcpServerUrl":"https://fancypie.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fancypie-mcp-78d2ccc136?live=1"}