supost-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@supost-mcpsearch for used furniture near Stanford"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
supost-mcp
Remote MCP server for SUpost, the
marketplace for Stanford — and, via BRAND=capmus, for Capmus
(capmus.com), which serves the same public API from the same supost-web
codebase. One repo, two Vercel projects:
Brand | Vercel project | Endpoint | Env |
SUpost |
|
| (defaults) |
Capmus |
|
|
|
BRAND selects the server name, tool titles/descriptions, and default base
URL; SUPOST_BASE_URL still overrides the base URL for previews.
Lets AI agents search active listings, fetch listing details, read verified market statistics, message posters, and create draft listings.
This is doc 190 workstream E3 (see supost-web/docs/dev/190-ai-agent-discovery-implementation-plan.md).
It is a pure client of SUpost's public surfaces — the read-only listings
API (E2), public listing pages, and /stats.md. It has no privileged
database access and holds no secrets; the only configuration is the public
base URL.
Tools
Tool | Backing surface | What it returns |
|
| Newest-first active listings (id, title, price, category, created_at, canonical URL) with opaque cursor pagination. Params: |
|
| One listing incl. full description, parsed from the page's schema.org |
|
| The public stats page's markdown rendition (audience, listing volumes, response rates/times). |
|
| The active category/subcategory taxonomy — valid |
|
| Creates a DRAFT listing; returns a |
|
| Submits a message to a listing's poster. NOT delivered immediately: a confirmation link is emailed to |
No personal information is ever returned. send_message is the supported
way to contact a poster; the listing's url also carries the on-site
message form. API terms:
https://supost.com/api/public/openapi.json.
Related MCP server: Substreams Search MCP Server
Hosting
Deployed on Vercel as a stateless streamable-HTTP MCP endpoint
(mcp-handler +
@modelcontextprotocol/sdk):
https://mcp.supost.com/mcp (rewritten to /api/mcp)No sessions, no Redis, no auth — every request is independently served and all upstream data is public and CDN-cached.
Deploy
vercel deploy # preview
vercel deploy --prod # productionOptional env var: SUPOST_BASE_URL (default https://supost.com; set to
https://preview.supost.com on preview deployments to point at the dev
stack).
Connect a client
claude mcp add --transport http supost https://mcp.supost.com/mcpor in any MCP client that supports remote servers, add the URL above as a streamable-HTTP server.
Rate limiting
The public API enforces ~60 requests/minute/IP and serves 5-minute CDN
caching. The client in src/http.ts respects this: on a 429 it
honors Retry-After (capped at 5 s), retries once, and otherwise
surfaces a structured rate_limited error instructing the agent to back off
— it never retries in a loop. All requests carry a supost-mcp/… User-Agent.
Development
npm install
npm run check # typecheck + tests
SUPOST_BASE_URL=https://preview.supost.com npx tsx scripts/smoke.ts # live end-to-endTests (vitest) cover each tool's request/response mapping, error mapping, JSON-LD extraction, and the rate-limit contract (Retry-After honored, capped, single retry, structured failure).
Follow-ups (manual steps)
Publish to the MCP registry — server.json is ready. Make the repo public first (
gh repo edit Capmus-Team/supost-mcp --visibility public), then:sh brew install mcp-publisher mcp-publisher login github # device flow, needs a browser mcp-publisher publish # from the repo rootFor the Capmus entry, publish server.capmus.json the same way (cp server.capmus.json server.jsonin a scratch checkout, ormcp-publisher publish --file server.capmus.jsonif supported)./help/mcpdocs page in supost-web — PR #1242 (guide registry entry + llms.txt MCP line); live once merged to dev → master.PR/citation announcement — draft and story beats in docs/announcement-draft.md; post after the registry listing and /help/mcp are live (doc 190 workstream F).
E2 is live on production (
supost.com, 2026-07-09); smoke script verified against production, and the server is deployed athttps://mcp.supost.com/mcp.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceAn MCP server that provides LLMs access to other LLMsLast updated42979MIT
- AlicenseAqualityBmaintenanceMCP server that lets AI agents search the substreams.dev package registry.Last updated128MIT
- AlicenseAqualityDmaintenanceMCP server for AgentFolio — the identity and reputation layer for AI agents. Query agent profiles, trust scores, verification status, and marketplace listings through 8 MCP tools.Last updated91111MIT
- FlicenseAqualityBmaintenanceA remote MCP server that wraps the StreetEasy GraphQL API to enable LLM agents to search and parse NYC rental listings.Last updated41
Related MCP Connectors
Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Agent-native marketplace. Bootstrap, list inventory, search, negotiate, and trade via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Capmus-Team/supost-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server