io.github.Capmus-Team/capmus-mcp

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

Endpointhttps://mcp.capmus.com/mcp (streamable-http)
Registry version0.2.2
Now7 tools · grade D (61) · pin ts_65d327c32132d6e5f20c12266d3526c9 · protocol 2025-06-18
First / last listed2026-10-29 02:31 UTC / 2026-10-29 02:31 UTC
Grade over time2026-10-29: D (61), 7 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-29 02:31 UTC
7 tools, grade D (61)

Tools: search_listings get_listing get_market_stats send_message check_message_status list_categories create_post

Current tools (7)

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 list
params: q, cat, university, max_price, limit, cursor
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 pub
params: id*
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.
params: none
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_ema
params: post_id*, message*, reply_to_email*
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
params: status_key*
list_categoriesThe active category/subcategory taxonomy on Capmus — the valid category and subcategory values for create_post (and category filters for search_listings).
params: none
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), pub
params: category*, subcategory*, title*, body*, price, email*, publish

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.