Skip to main content
Was this helpful?

MCP Browser Manual Checklist

Use this checklist when you cannot run the automated Playwright MCP browser suite.

Prerequisites

  • Backend running on http://127.0.0.1:8081
  • Frontend running on http://127.0.0.1:4173
  • Seeded demo user mayblate available
  • A valid agent API key (ag_sk_...) with at least:
    • tasks.create
    • tasks.list

Steps

  1. Initialize MCP session against POST /api/mcp using the agent key.
  2. Call primecal.tasks.create with a unique title (Manual MCP Task <timestamp>).
  3. Sign in as the same owner user in PrimeCal UI.
  4. Open the Tasks view.
  5. Verify the new task title is visible in the task board/list.
  6. Call primecal.tasks.list and confirm the task is returned with full task fields.
  7. Delete the task (either via MCP primecal.tasks.delete or UI).
  8. Confirm task no longer appears in UI and MCP task list.

Evidence For CI / Release Notes

  • Attach:
    • MCP request/response logs (initialize, tools/call)
    • Screenshot of task visible in UI
    • Screenshot/log showing task removal

For naming and screenshot location conventions, use:

  • docs/assets/agents/SCREENSHOT_CAPTURE.md