Slid Phi Labs
by ceedot-rock · remote · no sign-in to list tools · v1.20.2 · published by GitHub user ceedot-rock
CuNi exactness, Chamber two-key JSON, Agent-Rider. Lab signup, agent keys, x402 catalog.
42 tools: 1 do something that can't be undone, 13 change things and 28 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things13Claude Code: ask: see these tools
- Only reads28Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http slid-phi-labs https://www.slidphilabs.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
42 tools
Can't be undone 1Claude Code: ask
cuni_bankCuNi Bank: paste N, get X.No findings
Why it is in this group
- The input addresses people (input.to): what it sends cannot be taken back.
Description, as the server wrote it CuNi Bank: paste N, get X. Ingest → emit → prove, or refuse. v1 from Python. Args: source, from (py|cuni), to (catalog id, e.g. js). POSTs to cuni-studio /api/bank.
Changes things 13Claude Code: ask
spl_agent_keyMint an agent API key (no password).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Mint an agent API key (no password).
spl_catalogStanding SKUs agents can buy via x402.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Standing SKUs agents can buy via x402.
spl_compressHosted lossless compression.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Hosted lossless compression. Every dual-licensed pathway on this machine. Args: data_b64.
spl_decompressRestore bytes packed by spl_compress.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Restore bytes packed by spl_compress. Args: packed_b64.
spl_discoverLead product, cash product, auth, MCP, x402.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Lead product, cash product, auth, MCP, x402.
spl_lab_authHow to mint a lab account or agent API key.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it How to mint a lab account or agent API key.
spl_quoteSuite quote.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Suite quote. First 2 GB/month free, then 8¢/GB, $1 card minimum. Args: bytes, product, op.
spl_signupCreate a human lab account (email + password).No findings
Why it is in this group
- The description's first verb is "create": a word for a change.
Description, as the server wrote it Create a human lab account (email + password).
spl_unzipRestore files from a .pcc archive.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Restore files from a .pcc archive. Args: packed_b64. Returns files: [{path, data_b64}].
spl_warrant_issueIssue a Warrant (mandate) for a Rider identity.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Issue a Warrant (mandate) for a Rider identity. Pass rider JWT, or demo:true for a 10-minute shape check. Complements Agent-Rider.
spl_warrant_receiptFile a receipt against a Warrant after an action.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it File a receipt against a Warrant after an action.
spl_warrant_verifyVerify a Warrant token.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Verify a Warrant token. Optional host and action.
spl_zipPack files into a .pcc archive (our zip).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Pack files into a .pcc archive (our zip). Args: files: [{path, data_b64}]. Returns packed_b64.
Only reads 28Claude Code: allow
aware_getPCC (AWARE is a retired alias) — one entry with notes, price, and links.No findings
Why it is in this group
- The name "aware_get" says "get": a word for reading.
Description, as the server wrote it PCC (AWARE is a retired alias) — one entry with notes, price, and links.
aware_searchPCC (AWARE is a retired alias) — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "aware_search" says "search": a word for reading.
Description, as the server wrote it PCC (AWARE is a retired alias) — what it is, what you get, what you pay. Free text or code.
box_getTry — one entry with notes, price, and links.No findings
Why it is in this group
- The name "box_get" says "get": a word for reading.
Description, as the server wrote it Try — one entry with notes, price, and links.
box_searchTry — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "box_search" says "search": a word for reading.
Description, as the server wrote it Try — what it is, what you get, what you pay. Free text or code.
chamber_getChamber — one entry with notes, price, and links.No findings
Why it is in this group
- The name "chamber_get" says "get": a word for reading.
Description, as the server wrote it Chamber — one entry with notes, price, and links.
chamber_searchChamber — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "chamber_search" says "search": a word for reading.
Description, as the server wrote it Chamber — what it is, what you get, what you pay. Free text or code.
cuni_getCuNi — one entry with notes, price, and links.No findings
Why it is in this group
- The name "cuni_get" says "get": a word for reading.
Description, as the server wrote it CuNi — one entry with notes, price, and links.
cuni_searchCuNi — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "cuni_search" says "search": a word for reading.
Description, as the server wrote it CuNi — what it is, what you get, what you pay. Free text or code.
docs_getDocs — one entry with notes, price, and links.No findings
Why it is in this group
- The name "docs_get" says "get": a word for reading.
Description, as the server wrote it Docs — one entry with notes, price, and links.
docs_searchDocs — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "docs_search" says "search": a word for reading.
Description, as the server wrote it Docs — what it is, what you get, what you pay. Free text or code.
license_getLicense — one entry with notes, price, and links.No findings
Why it is in this group
- The name "license_get" says "get": a word for reading.
Description, as the server wrote it License — one entry with notes, price, and links.
license_searchLicense — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "license_search" says "search": a word for reading.
Description, as the server wrote it License — what it is, what you get, what you pay. Free text or code.
measure_getHow pulsar compares — one entry with notes, price, and links.No findings
Why it is in this group
- The name "measure_get" says "get": a word for reading.
Description, as the server wrote it How pulsar compares — one entry with notes, price, and links.
measure_searchHow pulsar compares — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "measure_search" says "search": a word for reading.
Description, as the server wrote it How pulsar compares — what it is, what you get, what you pay. Free text or code.
npm_getnpm / public packages — one entry with notes, price, and links.No findings
Why it is in this group
- The name "npm_get" says "get": a word for reading.
Description, as the server wrote it npm / public packages — one entry with notes, price, and links.
npm_searchnpm / public packages — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "npm_search" says "search": a word for reading.
Description, as the server wrote it npm / public packages — what it is, what you get, what you pay. Free text or code.
pcc_getPCC — one entry with notes, price, and links.No findings
Why it is in this group
- The name "pcc_get" says "get": a word for reading.
Description, as the server wrote it PCC — one entry with notes, price, and links. Prefer this. aware_get is a retired alias.
pcc_searchPCC — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "pcc_search" says "search": a word for reading.
Description, as the server wrote it PCC — what it is, what you get, what you pay. Free text or code. Prefer this. aware_search is a retired alias.
pulsar_getpulsar — one entry with notes, price, and links.No findings
Why it is in this group
- The name "pulsar_get" says "get": a word for reading.
Description, as the server wrote it pulsar — one entry with notes, price, and links.
pulsar_searchpulsar — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "pulsar_search" says "search": a word for reading.
Description, as the server wrote it pulsar — what it is, what you get, what you pay. Free text or code.
rail_getHow to pay — one entry with notes, price, and links.No findings
Why it is in this group
- The name "rail_get" says "get": a word for reading.
Description, as the server wrote it How to pay — one entry with notes, price, and links.
rail_searchHow to pay — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "rail_search" says "search": a word for reading.
Description, as the server wrote it How to pay — what it is, what you get, what you pay. Free text or code.
rider_getAgent-Rider — one entry with notes, price, and links.No findings
Why it is in this group
- The name "rider_get" says "get": a word for reading.
Description, as the server wrote it Agent-Rider — one entry with notes, price, and links.
rider_searchAgent-Rider — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "rider_search" says "search": a word for reading.
Description, as the server wrote it Agent-Rider — what it is, what you get, what you pay. Free text or code.
sku_getPrices — one entry with notes, price, and links.No findings
Why it is in this group
- The name "sku_get" says "get": a word for reading.
Description, as the server wrote it Prices — one entry with notes, price, and links.
sku_searchPrices — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "sku_search" says "search": a word for reading.
Description, as the server wrote it Prices — what it is, what you get, what you pay. Free text or code.
surface_getWhere to use them — one entry with notes, price, and links.No findings
Why it is in this group
- The name "surface_get" says "get": a word for reading.
Description, as the server wrote it Where to use them — one entry with notes, price, and links.
surface_searchWhere to use them — what it is, what you get, what you pay.No findings
Why it is in this group
- The name "surface_search" says "search": a word for reading.
Description, as the server wrote it Where to use them — what it is, what you get, what you pay. Free text or code.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.20.2. Values in angle brackets are yours to fill in.
claude mcp add --transport http slid-phi-labs https://www.slidphilabs.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__slid-phi-labs__sku_search",
"mcp__slid-phi-labs__sku_get",
"mcp__slid-phi-labs__license_search",
"mcp__slid-phi-labs__license_get",
"mcp__slid-phi-labs__surface_search",
"mcp__slid-phi-labs__surface_get",
"mcp__slid-phi-labs__cuni_search",
"mcp__slid-phi-labs__cuni_get",
"mcp__slid-phi-labs__chamber_search",
"mcp__slid-phi-labs__chamber_get",
"mcp__slid-phi-labs__rider_search",
"mcp__slid-phi-labs__rider_get",
"mcp__slid-phi-labs__aware_search",
"mcp__slid-phi-labs__aware_get",
"mcp__slid-phi-labs__pulsar_search",
"mcp__slid-phi-labs__pulsar_get",
"mcp__slid-phi-labs__measure_search",
"mcp__slid-phi-labs__measure_get",
"mcp__slid-phi-labs__rail_search",
"mcp__slid-phi-labs__rail_get",
"mcp__slid-phi-labs__box_search",
"mcp__slid-phi-labs__box_get",
"mcp__slid-phi-labs__npm_search",
"mcp__slid-phi-labs__npm_get",
"mcp__slid-phi-labs__docs_search",
"mcp__slid-phi-labs__docs_get",
"mcp__slid-phi-labs__pcc_search",
"mcp__slid-phi-labs__pcc_get"
],
"ask": [
"mcp__slid-phi-labs__cuni_bank",
"mcp__slid-phi-labs__spl_discover",
"mcp__slid-phi-labs__spl_lab_auth",
"mcp__slid-phi-labs__spl_signup",
"mcp__slid-phi-labs__spl_agent_key",
"mcp__slid-phi-labs__spl_catalog",
"mcp__slid-phi-labs__spl_compress",
"mcp__slid-phi-labs__spl_decompress",
"mcp__slid-phi-labs__spl_zip",
"mcp__slid-phi-labs__spl_unzip",
"mcp__slid-phi-labs__spl_quote",
"mcp__slid-phi-labs__spl_warrant_issue",
"mcp__slid-phi-labs__spl_warrant_verify",
"mcp__slid-phi-labs__spl_warrant_receipt"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as slid-phi-labs. Review it before you use it.
