MCP App Store
Productivity
Capacities icon

Capacities

by Capacities Labs GmbH

Overview

Capacities brings together connected note-taking and structured data so everything you care about becomes an object, whether it’s a person, a book you’re reading, a project you’re working on or an idea you want to explore. Objects have structure, properties and connections that grow into a living network of your thoughts.

Tools

appendMDToObject

ChatGPT
Append markdown content to an existing object.

createObjectViaMD

ChatGPT
Create a new object by object type (title or plural, e.g. "Page", "Books") using markdown. Required: Call getObjectTypeShape with the same objectType first. Include every writable property you intend to set using the exact frontmatterKey values returned. Markdown import uses the same pipeline as Public API POST /object/markdown. Required: Call getObjectTypeShape with the same objectType first. Use only the frontmatterKey values it returns for properties on that object type. Document shape: 1. Optional YAML frontmatter between --- lines (writable object properties). 2. Markdown body after the closing --- (block content — not frontmatter). The createObjectViaMD title argument is always merged into frontmatter as title: (overrides an existing title key). Body-only markdown (no --- block): the tool wraps your input as: --- title: "Your title" --- Optional heading Body paragraphs... If your markdown already starts with ---, only the title argument is injected/updated in that block; the rest is imported as-is. Avoid duplicating the title as a lone heading unless you want it removed during import when it matches the title property.

createPage

ChatGPT
Create a new page (Page object) with a title and markdown body.

createTask

ChatGPT
Create a new task (Task object) with a title, optional task properties (status, priority, date, deadline), and markdown notes body. For task frontmatter keys and label options when using createObjectViaMD, call getObjectTypeShape with objectType "Task" first.

getObjectContent

ChatGPT
Retrieve content, of a specific object by its ID. Use when: - The snippet from searchNotes is not enough to answer the user prompt. - You want to retrieve the full content of the object for further analysis or reference. Input: object ID (e.g., { id: "NOTE/abc123" }). Returns markdown content.

getObjectTypeShape

ChatGPT
Returns authoritative YAML frontmatter keys and value formats for an object type in this space. Call this before createObjectViaMD when you need to set properties accurately.

saveToDailyNote

ChatGPT
Store text within today's daily note

updateObjectViaMD

ChatGPT
Update properties of an existing object by ID using YAML frontmatter. Markdown property updates use the same frontmatter pipeline as Public API PATCH /object/markdown. Recommended: Call getObjectContent or getObjectTypeShape first to see current property keys and formats. Document shape: 1. YAML frontmatter between --- lines with only the properties you want to change. 2. Body content after the closing --- is ignored (use appendMDToObject to add content). Partial updates: only include keys you want to change; properties you omit are left unchanged. Replace, not merge: For each key you include, the entire property value is replaced — values are not appended or merged. To add to a multi-value property (e.g. tags), pass the full new list: all existing values plus the one(s) to add. Example: if tags are currently Work and you want to add Personal, use tags: Work, Personal — not tags: Personal alone. Frontmatter-only input (no --- block): the entire string is parsed as YAML key-value pairs. Example: --- description: "Updated description" tags: Work, Personal title: "Renamed page" --- To clear a property, set its value to null or an empty string.

App Stats

10

Tools

1

Prompts

Apr 24, 2026

First seen

ChatGPT

Platforms

Category

Memory Notes

Works with

ChatGPT

Data refreshed daily