← WebMCP Directory

Tool tree

keep-webmcp.zabrodsk.chatgpt.site

Productivity & BusinessTools verified
Website
Keep is a local-first relationship desk for people you owe something to.
Explore capabilities
    list_peopleAnswer

    Search the relationship board. Filter by pipeline, staleness, or open promises. Returns at most 25 compact rows.

    View tool JSON
    {
      "name": "list_people",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the relationship board. Filter by pipeline, staleness, or open promises. Returns at most 25 compact rows.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "pipeline": {
            "type": "string",
            "enum": [
              "new",
              "active",
              "waiting_them",
              "waiting_me",
              "dormant",
              "archived"
            ]
          },
          "stale_only": {
            "type": "boolean"
          },
          "has_open_promises": {
            "type": "boolean"
          }
        }
      }
    }
    who_needs_attentionAction

    Rank people who are stale, have overdue promises owned by the user, or are waiting on the user.

    View tool JSON
    {
      "name": "who_needs_attention",
      "kind": "act",
      "impl": "imperative",
      "description": "Rank people who are stale, have overdue promises owned by the user, or are waiting on the user.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 15,
            "default": 5
          }
        }
      }
    }
    add_personAction

    Add a person to the local relationship board and select their new card.

    View tool JSON
    {
      "name": "add_person",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a person to the local relationship board and select their new card.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "org": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "how_we_met": {
            "type": "string"
          },
          "cadence": {
            "type": "string",
            "enum": [
              "weekly",
              "monthly",
              "quarterly",
              "none"
            ]
          },
          "pipeline": {
            "type": "string",
            "enum": [
              "new",
              "active",
              "waiting_them",
              "waiting_me",
              "dormant"
            ]
          }
        },
        "required": [
          "name"
        ]
      }
    }