Product Concierge MCP
You need a fast, defensible answer to “is this Live, gated, or roadmap?”—without reverse-engineering the docs or letting an agent invent maturity.
The Product Concierge is a public MCP that answers from disclosure-boundary-reviewed Stratum content only. No API key. No customer ledger data. Maturity language stays aligned with Integration Surfaces.
Connect your agent in one click
Stop guessing which surfaces are Live vs roadmap. Install the public Concierge in Cursor and ask from reviewed product docs only—never customer or org data.
MCP endpoint
https://concierge-stratum.blockskunk.com/mcpPrefer a shareable link? Use concierge-stratum.blockskunk.com/.
Accurate maturity
Live / gated / roadmap answers stay aligned with Integration Surfaces.
Disclosure-safe
Only reviewed public content. No org data, no invented SLAs or pricing.
No key required
Public endpoint for evaluators and agents exploring the product.
When to use it
| Use the Concierge when… | Use something else when… |
|---|---|
| You are evaluating Stratum before minting a key | You need wallet / ingest calls against your network |
| An agent should quote Live vs roadmap accurately | You need customer ledger or org-scoped data |
| You want a shareable install link for Cursor | You are building private automation (authenticated MCP — not yet public) |
This is not an authenticated data MCP. It will not read your networks, balances, or keys.
What the agent can ask
| Tool | What you get |
|---|---|
ask_product | Concise Q&A grounded in reviewed public docs |
get_integration_surfaces | The maturity matrix—Live / gated / roadmap—without guessing |
request_demo | A contact / briefing link (no CRM write from the agent) |
Typical questions that work well: webhook ingest maturity, token gateway auth model, what stays behind the disclosure boundary, how docs relate to the HTTP contract.
Other clients
Claude Code
claude mcp add --transport http stratum-concierge \
https://concierge-stratum.blockskunk.com/mcp
Claude Desktop / mcp.json
{
"mcpServers": {
"stratum-concierge": {
"url": "https://concierge-stratum.blockskunk.com/mcp"
}
}
}
Local stdio (developers)
cd concierge/stratum-mcp && npm run build
npx tsx src/index.ts --stdio
Verify the endpoint
Confirm the service is up, then install and ask a maturity question.
1. Health
curl -sS https://concierge-stratum.blockskunk.com/health
Expect {"status":"ok","product":"stratum",...}.
2. MCP initialize
curl -sS -X POST \
https://concierge-stratum.blockskunk.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"0.0.1"}}}'
Expect serverInfo.name = stratum-concierge.
3. In Cursor
Click Add to Cursor above (or open concierge-stratum.blockskunk.com) → approve → ask: “What is Stratum’s webhook ingest surface maturity?”
CLI
Terminal chat without an API key:
npx @blockskunk/cli chat --product stratum
npx @blockskunk/cli ask "What is webhook ingest?" --product stratum