Skip to content

pinto-notes/amber-notes

v1.0.0MIT

Search, read and edit your notes in Pinto Notes: folders, checklists, tables and trackers, with every change kept in the note's history.

MCP servers

Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.

amber-notesstreamable-http
{
  "type": "streamable-http",
  "url": "https://mcp.ambernotes.app"
}

What this package declares

The files a client reads when it loads this plugin, exactly as this revision carries them.

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "amber-notes",
  "version": "1.0.0",
  "description": "Search, read and edit your notes in Pinto Notes: folders, checklists, tables and trackers, with every change kept in the note's history.",
  "author": {
    "name": "Emil Wagman",
    "email": "hello@ambernotes.app",
    "url": "https://pintonotes.com"
  },
  "homepage": "https://pintonotes.com",
  "repository": "https://github.com/pinto-notes/pinto-notes",
  "license": "MIT",
  "keywords": ["notes", "checklists", "productivity"],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Pinto Notes",
        "shortDescription": "Read and edit your notes",
        "longDescription": "Pinto Notes is a notes app for iPhone and Mac. Connect it to ChatGPT and ask about your notes in plain language, or have ChatGPT write things down for you.\n\nChatGPT can search your notes, read them, create new ones, add to a list or a journal, tick checklist items, log rows in a table or tracker, and move, pin or delete notes. You choose Read only or Read and edit when you connect, and you can disconnect at any time from Settings in Pinto Notes.\n\nEvery change ChatGPT makes keeps the previous version in the note's history, so it can be undone. Deleted notes go to Recently Deleted for 30 days.",
        "developerName": "Emil Wagman",
        "category": "Productivity",
        "capabilities": [
          "Search notes by words or phrases",
          "Read a note, or part of a long one",
          "Create notes and sub-notes in any folder",
          "Edit, add to or rewrite a note",
          "Tick checklist items",
          "Read tables and log rows in trackers",
          "Move, pin and delete notes, and restore them",
          "See and restore earlier versions of a note"
        ],
        "websiteURL": "https://pintonotes.com",
        "supportURL": "https://pintonotes.com/support",
        "privacyPolicyURL": "https://pintonotes.com/privacy",
        "termsOfServiceURL": "https://pintonotes.com/terms",
        "defaultPrompt": [
          "What's on my to-do lists in Pinto Notes?",
          "Find my notes about the Lisbon trip and summarize the plan.",
          "Add \"Buy sunscreen\" to the checklist in my Lisbon note."
        ],
        "brandColor": "#E39410",
        "brandColorDark": "#F5AD33",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find a note by topic and summarize it",
              "prompt": "Find my Lisbon trip note in Pinto Notes and summarize the plan.",
              "tools_triggered": "search_notes (or search), read_note (or fetch)",
              "expected_behavior": "Finds \"Lisbon in May\" in the Travel folder and summarizes it: four days in Lisbon, a checklist (hotel in Príncipe Real, Tram 28 early, sunset at Miradouro da Senhora do Monte) with what is done and what is still open, and the Where to eat table lists Manteigaria, Cervejaria Ramiro and Time Out Market. Nothing is changed."
            },
            {
              "description": "Answer a factual question from a sub-note",
              "prompt": "What's the confirmation number for my Lisbon hotel, and what dates is it for?",
              "tools_triggered": "search_notes, read_note",
              "expected_behavior": "Reads the \"Hotel booking\" note (a sub-note of Lisbon in May) and answers: Casa do Príncipe in Príncipe Real, 14 to 18 May, confirmation LX-48213. Nothing is changed."
            },
            {
              "description": "Tick a checklist item",
              "prompt": "In my Lisbon note, check off \"Tram 28 early\".",
              "tools_triggered": "search_notes, set_checklist_item",
              "expected_behavior": "Ticks \"Tram 28 early, before the crowds\" in Lisbon in May and confirms it. If it was already ticked, says so. The rest of the note is unchanged, and the previous version is kept in the note's history."
            },
            {
              "description": "Add a row to a table",
              "prompt": "Add A Cevicheria to the Where to eat table in my Lisbon note: dish ceviche, area Príncipe Real.",
              "tools_triggered": "search_notes, read_table, log_table_row",
              "expected_behavior": "Reads the table's columns (Place, Dish, Area), adds the row A Cevicheria | Ceviche | Príncipe Real, and confirms the row it added."
            },
            {
              "description": "Create a new note from an existing one",
              "prompt": "Turn the points from my design meeting note into a checklist in a new note called Design follow-ups, in the Work folder.",
              "tools_triggered": "search_notes, read_note, create_note",
              "expected_behavior": "Reads \"Meeting with design\" and creates \"Design follow-ups\" in Work with three unchecked items: simplify the settings screen, one primary action per screen, and test the new icon at small sizes. Returns the new note's title and folder."
            }
          ],
          "negative": [
            {
              "description": "Weather is not in the person's notes; Pinto Notes should not be called. Expected: ChatGPT answers from its own tools or says it can't check the weather, without searching notes.",
              "prompt": "What's the weather in Lisbon this weekend?"
            },
            {
              "description": "Booking travel is outside what Pinto Notes does. Expected: ChatGPT handles the request with its own abilities (for example asks for the departure airport, or says it can't book flights) and does not use Pinto Notes to do it. It may offer to add a reminder to the Lisbon checklist, but changes no note unless asked.",
              "prompt": "Book me a flight to Lisbon for May 12."
            },
            {
              "description": "Pinto Notes can't read other apps. Expected: ChatGPT explains that the connection covers notes in Pinto Notes only and does not pretend to read Apple Notes or Google Docs.",
              "prompt": "Open my Apple Notes and read me my grocery list."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Pinto Notes does not sell anything or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: search, read and edit your notes in Pinto Notes from ChatGPT."
      }
    }
  }
}

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • com.openai