← WebMCP Directory

Tool tree

the-daily-wall.vercel.app

Media & PersonalTools verified
Website
A WebGPU-powered wall for writing, pasting, arranging, and curating news Post-its with WebMCP.
Explore capabilities
    add_news_noteAction

    Add a news Post-it to The Daily Wall with a drop animation. Concurrent agent additions are displayed one by one.

    View tool JSON
    {
      "name": "add_news_note",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a news Post-it to The Daily Wall with a drop animation. Concurrent agent additions are displayed one by one.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "headline": {
            "type": "string",
            "description": "Short news headline."
          },
          "story": {
            "type": "string",
            "description": "News summary or pasted story."
          },
          "category": {
            "type": "string",
            "enum": [
              "TECH",
              "WORLD",
              "CULTURE",
              "SCIENCE"
            ]
          },
          "color": {
            "type": "string",
            "enum": [
              "yellow",
              "pink",
              "blue",
              "green",
              "orange"
            ],
            "description": "Deprecated compatibility field. Paper color is determined by category."
          }
        },
        "required": [
          "headline",
          "story"
        ]
      }
    }
    update_news_noteAction

    Edit the headline, story, or category of an existing news Post-it. Paper color follows category.

    View tool JSON
    {
      "name": "update_news_note",
      "kind": "act",
      "impl": "imperative",
      "description": "Edit the headline, story, or category of an existing news Post-it. Paper color follows category.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "headline": {
            "type": "string"
          },
          "story": {
            "type": "string"
          },
          "category": {
            "type": "string",
            "enum": [
              "TECH",
              "WORLD",
              "CULTURE",
              "SCIENCE"
            ]
          },
          "color": {
            "type": "string",
            "enum": [
              "yellow",
              "pink",
              "blue",
              "green",
              "orange"
            ],
            "description": "Deprecated compatibility field. Paper color is determined by category."
          }
        },
        "required": [
          "id"
        ]
      }
    }
    move_news_noteAction

    Move a Post-it on the wall using percentage coordinates.

    View tool JSON
    {
      "name": "move_news_note",
      "kind": "act",
      "impl": "imperative",
      "description": "Move a Post-it on the wall using percentage coordinates.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "x": {
            "type": "number",
            "minimum": 0,
            "maximum": 82
          },
          "y": {
            "type": "number",
            "minimum": 0,
            "maximum": 78
          }
        },
        "required": [
          "id",
          "x",
          "y"
        ]
      }
    }
    remove_news_noteAction

    Shred one news Post-it into confetti, then remove it from the wall.

    View tool JSON
    {
      "name": "remove_news_note",
      "kind": "act",
      "impl": "imperative",
      "description": "Shred one news Post-it into confetti, then remove it from the wall.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ]
      }
    }
    search_news_wallAnswer

    Search headlines, story text, and categories on the wall.

    View tool JSON
    {
      "name": "search_news_wall",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search headlines, story text, and categories on the wall.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    clear_news_wallAction

    Shred every Post-it into confetti, then clear The Daily Wall.

    View tool JSON
    {
      "name": "clear_news_wall",
      "kind": "act",
      "impl": "imperative",
      "description": "Shred every Post-it into confetti, then clear The Daily Wall.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_news_wallAnswer

    Read all current Post-its and their positions.

    View tool JSON
    {
      "name": "get_news_wall",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read all current Post-its and their positions.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_news_noteAnswer

    Read the complete headline, story, position, and fact-check state of one Post-it.

    View tool JSON
    {
      "name": "get_news_note",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the complete headline, story, position, and fact-check state of one Post-it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ]
      }
    }
    organize_news_wallAction

    Arrange every Post-it into two centered, non-overlapping rows while preserving all news content.

    View tool JSON
    {
      "name": "organize_news_wall",
      "kind": "act",
      "impl": "imperative",
      "description": "Arrange every Post-it into two centered, non-overlapping rows while preserving all news content.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_fact_check_queueAnswer

    Read the fact-check-only queue. For every pending queue type, use get_agent_action_queue instead.

    View tool JSON
    {
      "name": "get_fact_check_queue",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the fact-check-only queue. For every pending queue type, use get_agent_action_queue instead.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    set_news_fact_checkAction

    After external research, write a verdict, concise explanation, and source URLs back to a news Post-it.

    View tool JSON
    {
      "name": "set_news_fact_check",
      "kind": "act",
      "impl": "imperative",
      "description": "After external research, write a verdict, concise explanation, and source URLs back to a news Post-it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "verdict": {
            "type": "string",
            "enum": [
              "verified",
              "disputed",
              "inconclusive"
            ]
          },
          "summary": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uri"
            }
          }
        },
        "required": [
          "id",
          "verdict",
          "summary",
          "sources"
        ]
      }
    }
    get_agent_action_queueAnswer

    Primary queue reader. Use this whenever the user asks to inspect or process the queue. Returns every queued fact check and recent-news import with complete content and processing instructions.

    View tool JSON
    {
      "name": "get_agent_action_queue",
      "kind": "answer",
      "impl": "imperative",
      "description": "Primary queue reader. Use this whenever the user asks to inspect or process the queue. Returns every queued fact check and recent-news import with complete content and processing instructions.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    append_agent_logAction

    Append a short activity update to the website agent log so the user can follow research, imports, fact checks, and errors.

    View tool JSON
    {
      "name": "append_agent_log",
      "kind": "act",
      "impl": "imperative",
      "description": "Append a short activity update to the website agent log so the user can follow research, imports, fact checks, and errors.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "Concise human-readable progress update."
          },
          "level": {
            "type": "string",
            "enum": [
              "info",
              "success",
              "warning",
              "error"
            ],
            "description": "Severity of this update."
          }
        },
        "required": [
          "message"
        ]
      }
    }
    complete_agent_actionAction

    Mark one queued website action complete after all requested work has finished. This removes its queue block and records the supplied summary in the agent log.

    View tool JSON
    {
      "name": "complete_agent_action",
      "kind": "act",
      "impl": "imperative",
      "description": "Mark one queued website action complete after all requested work has finished. This removes its queue block and records the supplied summary in the agent log.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Queued action id from get_agent_action_queue."
          },
          "summary": {
            "type": "string",
            "description": "Short description of the completed work."
          }
        },
        "required": [
          "id",
          "summary"
        ]
      }
    }
    set_board_zoomAction

    Set the board zoom level. Use a value from 0.55 to 1.45; zooming out reveals more working space.

    View tool JSON
    {
      "name": "set_board_zoom",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the board zoom level. Use a value from 0.55 to 1.45; zooming out reveals more working space.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "zoom": {
            "type": "number",
            "minimum": 0.55,
            "maximum": 1.45
          }
        },
        "required": [
          "zoom"
        ]
      }
    }