Skip to content

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.

Final · 1Changes · 13

42 tools: 1 do something that can't be undone, 13 change things and 28 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.