MCP.Market

Piazza MCP server

by jadenpxrk·io.github.jadenpxrk/mcp-piazza·v0.1.0·1 stars

Read-only Piazza access: activity, search, unread posts, full threads, and course info

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Piazza yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Piazza tools (12, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_attachment

    Open a file or image that a post links to, such as an [image: ...] link or a piazza.com upload link.

  • get_course_info

    Get the course page: description, syllabus, office hours, general information, dates, and the staff list with names, roles and emails. Use it to find who teaches the course or when office hours are.

  • get_course_stats

    Get the data from the course Statistics page. Some instructors hide this page from students.

  • get_postwrite action

    Read one full thread: the question or note, both answers, and followups with replies.

  • get_post_historywrite action

    Show every version of a post, oldest first, with author and time.

  • get_posts

    Read up to 20 full threads from one course in one call. A post that cannot be read has an "error" field.

  • get_unread_counts

    Count the posts with unread content in each course. Sends one request per course.

  • list_courses

    List the user's Piazza courses with ID, course number, term, role, active status, and post folders.

  • list_instructor_notes

    List notes and polls written by instructors, such as announcements and logistics, most recent first.

  • list_posts

    List post summaries for a course, most recent activity first.

  • recent_activity

    List posts with new activity since a time, in all active courses or in one course.

  • search_posts

    Search posts by keywords, like the Piazza search box, in one course or in all active courses.

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan20 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Piazza compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 3,470 Web search servers
Tools
12
the typical Web search server has 5
Tools that change things
17%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 55% of 1,786 Web search servers

What its tools let an agent do: 10 read · 2 change

Install Piazza in Claude Code, Cursor or VS Code

claude mcp add mcp-piazza -- uvx mcp-piazza
Add to Cursor

What the publisher says

From the Piazza repository's README, as published. We do not edit it. Read it on GitHub

mcp-piazza

<!-- mcp-name: io.github.jadenpxrk/mcp-piazza -->

A read-only Model Context Protocol server for Piazza. It works with every MCP client: Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Zed, Cline, Codex, Gemini CLI, Goose, opencode, JetBrains, LM Studio, Continue, and others.

Ask your assistant about your courses:

  • "What did I miss on Piazza this week?"
  • "Are there unresolved questions about HW3 in CSE 12?"
  • "Did anyone already ask about the midterm room?"
  • "When are the TA office hours?"
  • "What did the instructor change in @142?"

The server only reads data. It cannot post, edit, endorse, or delete.

Quick start

  1. Install uv.
  2. Log in one time. The command opens a login page in your browser:
uvx mcp-piazza login

You can also skip this step. If the server has no session, the first tool call opens the same page and shows its link.

  1. Add the server to your client. The server command is uvx with the argument mcp-piazza. For example:
claude mcp add --scope user --transport stdio piazza -- uvx mcp-piazza   # Claude Code
   codex mcp add piazza -- uvx mcp-piazza                                   # Codex CLI

See docs/clients.md for Claude Desktop, Cursor, VS Code, Windsurf, Zed, Gemini CLI, and other clients.

  1. Ask: "List my Piazza courses."

Tools, prompts and resources

Every tool accepts a course ID, a course number such as CSE 12 or cse12, or part of the course name.

Many clients show prompts as slash commands.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Piazza: common questions

Is Piazza MCP server safe?
Mostly: it is graded B (83/100). Read the Piazza safety report
How do I install Piazza?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Piazza need an API key?
Yes. The registry entry asks for PIAZZA_PASSWORD.
Is Piazza maintained?
The last commit was 19 days ago (2026-10-16). The latest release is v0.1.0.
What can I use instead of Piazza?
Servers from other publishers that do the same job: screenpipe MCP server, Reddit MCP server and Reddit Buddy MCP server.
How does Piazza compare with other Web search MCP servers?
safety score 83/100 (higher than 70% of 3,470 Web search servers); tools 12 (the typical Web search server has 5); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Piazza

Same job from other publishers: the closest match first, then the best rated.

  • screenpipe
    Search your local screen recordings, audio transcripts, and computer activity from screenpipe.
    B
  • Reddit
    Reddit MCP server with full read/write - posts, comments, search, and content creation.
    B
  • Reddit Buddy
    Reddit MCP server - browse posts, search content, analyze users.
    A