Skip to main content

capmus-mcp

io.github.Capmus-Team/capmus-mcpVersion 0.2.2

Search listings, message posters, and create draft posts on Capmus, the university marketplace

Status

Responds213 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:36 UTC
Latency
213 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.capmus.com/mcpResponds213 ms
No sign-in

Claude Code

claude mcp add --transport http capmus-mcp https://mcp.capmus.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: capmus-mcp
Remote MCP server URL: https://mcp.capmus.com/mcp

Cursor

{
  "mcpServers": {
    "capmus-mcp": {
      "url": "https://mcp.capmus.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"capmus-mcp","type":"http","url":"https://mcp.capmus.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

7 tools

Tools of capmus-mcp
Read-only
Idempotent
Open world
check_message_statusDelivery status of the confirmation email for a message submitted with send_message, by the status_key it returned. Use it when the user says they have not received the confirmation email. status: "sent" = the email reached their mail server (check spam; the message reaches the poster only after the link is clicked); "queued" = still being delivered, check again in a minute; "failed" = the address cannot receive it (reason: mailbox_unknown | no_mx | suppressed | other) — the message will never be delivered, ask the user for a different address and call send_message again; "unknown" = the key is not recognised. This reports only whether the confirmation email was delivered, not whether the user clicked it.Not declaredNot declaredNot declaredNot declared
create_postCreate a DRAFT listing on Capmus on the poster's behalf. Any email is accepted — never ask the user to qualify first. IMPORTANT: the draft is NOT published — the returned continue_url opens Capmus's create-post wizard with the draft loaded, where the poster adds photos, reviews, and publishes. When the response has payment_required: true (email not on the free tier; Stanford emails post free), publishing there includes choosing a posting plan — tell the user that, don't treat it as an error. Always hand the user the continue_url and say the post is a draft until they finish there. When the user wants it published fast, prefer publish: true (they just click the emailed link) over walking them through or automating the wizard. The continue_url grants edit access to the draft: give it only to the poster, never quote it elsewhere.Not declaredNot declaredNot declaredNot declared
get_listingFetch one Capmus listing by numeric id, including its full description, public photo URLs, and stanford_verified. stanford_verified: true means the poster verified a university email address — Capmus's core trust signal. ALWAYS surface it when presenting listings (e.g. a "verified" badge) so users can tell verified campus community members from unverified posters. Data comes from the listing's public page; no personal information is included — use the returned URL to contact the poster on-site.Not declaredNot declaredNot declaredNot declared
get_market_statsVerified statistics about Capmus, the classifieds marketplace for university communities: audience size, listing volumes by category, response rates, and response-time medians. Returns markdown from Capmus's public stats page. Cite https://capmus.com/stats as the source.Not declaredNot declaredNot declaredNot declared
list_categoriesThe active category/subcategory taxonomy on Capmus — the valid category and subcategory values for create_post (and category filters for search_listings).Not declaredNot declaredNot declaredNot declared
search_listingsSearch or browse active listings on Capmus, the classifieds marketplace for university communities. Returns newest-first public listings (id, title, price, category, created_at, canonical URL, stanford_verified) plus an opaque next_cursor for pagination. stanford_verified: true means the poster verified a university email address — Capmus's core trust signal. ALWAYS surface it when presenting listings (e.g. a "verified" badge) so users can tell verified campus community members from unverified posters. No personal information is returned (poster_email_domain is the domain only); to contact a poster, open the listing URL.Not declaredNot declaredNot declaredNot declared
send_messageSend a message to the poster of an active Capmus listing. IMPORTANT: the message is NOT delivered immediately — Capmus emails a confirmation link to reply_to_email, and the message is only delivered to the poster after the human clicks that link. Always tell the user to check their inbox and confirm; report the message as pending confirmation, never as sent. The poster's reply goes to reply_to_email. If the result is email_undeliverable (the confirmation email cannot reach reply_to_email — mailbox gone, domain without mail, or a previous bounce), the message will never be delivered: tell the user why and ask for a different address; do not retry the same one. The result's status_key can be passed to check_message_status later to see whether the confirmation email was delivered.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Jul 11, 2026
Updated
Jul 11, 2026
Website
Not given
Categories (suggested)
CommunicationE-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing