MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Code & DevOps

Slid Phi Labs

CuNi exactness, Chamber two-key JSON, Agent-Rider. Lab signup, agent keys, x402 catalog.

Checks passed
11 / 22

3 failed · 8 not measured

Median response
396 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
46

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
222

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 396 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name slid-phi-labs.

  • Pass
    Lists tools

    tools/list returned 46 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 396 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 396 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    156 of 157 parameters have a description (99%). The bar is 80%.

  • Fail
    Safety hints

    1 tools set neither readOnlyHint nor destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Not measured
    Website matches publisher

    This namespace is not a reverse domain, so the website comparison does not apply.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Fail
    Repo owner matches

    The GitHub repository owner does not match the namespace login.

  • Pass
    Recently updated

    Updated 2026-09-13T23:51:15.898351Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using Slid Phi Labs

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http slid-phi-labs https://www.slidphilabs.com/mcp

Capabilities

Tools 46

box_get

Retrieve one Try catalog entry by its id, e.g. law. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use box_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
box_search

Search the Try catalog by free text — the 24-hour try box. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use box_get when you already know the entry id.

Discovered
chamber_get

Retrieve one Chamber catalog entry by its id, e.g. seal, try24. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use chamber_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
chamber_search

Search the Chamber catalog by free text — Chamber two-key JSON seals and the 24-hour try box. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use chamber_get when you already know the entry id.

Discovered
cuni_bank

Run a CuNi program through CuNi Bank: submit source in Python or .cuni and get the exact output in the target language, or a refusal when the languages disagree. Read-only computation — no state is stored. Calls the CuNi Studio service (cuni-studio.fly.dev). Use for exactness checks and cross-language proofs; use spl_compress for byte compression, not program translation.

Discovered
cuni_get

Retrieve one CuNi catalog entry by its id, e.g. bank, law, check. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use cuni_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
cuni_search

Search the CuNi catalog by free text — CuNi exactness — the law, the check gate, the spend-control example, and CuNi Bank. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use cuni_get when you already know the entry id.

Discovered
docs_get

Retrieve one Docs catalog entry by its id, e.g. card, skill, pricing. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use docs_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
docs_search

Search the Docs catalog by free text — lab docs — SKILL.md, llms.txt, the MCP server card, platform discovery, pricing, and licensing. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use docs_get when you already know the entry id.

Discovered
license_get

Retrieve one License catalog entry by its id, e.g. gplv3, seat, exception. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use license_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
license_search

Search the License catalog by free text — public licenses (GPLv3, AGPL), hosted seats, and closed-app exceptions. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use license_get when you already know the entry id.

Discovered
measure_get

Retrieve one How pulsar compares catalog entry by its id, e.g. silesia-pulsar, silesia-gzip9, silesia-xz6. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use measure_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
measure_search

Search the How pulsar compares catalog by free text — how pulsar compares on Silesia — gzip -9, pulsar 2.5.0, and xz -6 sizes. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use measure_get when you already know the entry id.

Discovered
npm_get

Retrieve one npm / public packages catalog entry by its id, e.g. spl-pay-per-suite, slid-phi, pulsar. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use npm_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
npm_search

Search the npm / public packages catalog by free text — public npm packages — slid-phi, spl-pay-per-suite, shard-zip, shard-tsdb, and pulsar. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use npm_get when you already know the entry id.

Discovered
pcc_get

Retrieve one PCC catalog entry by its id, e.g. engine, stream, meter. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use pcc_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
pcc_search

Search the PCC catalog by free text — PCC hosted compression — the engine, the 4 KiB stream pipe, and the meter. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use pcc_get when you already know the entry id.

Discovered
pulsar_get

Retrieve one pulsar catalog entry by its id, e.g. cousin, exception, silesia. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use pulsar_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
pulsar_search

Search the pulsar catalog by free text — pulsar, the free GPLv3 compressor, its closed-embed exception, and the Silesia measurement. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use pulsar_get when you already know the entry id.

Discovered
rail_get

Retrieve one How to pay catalog entry by its id, e.g. stripe, x402. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use rail_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
rail_search

Search the How to pay catalog by free text — how to pay — Stripe for humans, x402 USDC for agents. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use rail_get when you already know the entry id.

Discovered
rider_get

Retrieve one Agent-Rider catalog entry by its id, e.g. issue, verify. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use rider_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
rider_search

Search the Agent-Rider catalog by free text — Agent-Rider signed identity — issuing and verifying agent credentials. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use rider_get when you already know the entry id.

Discovered
sku_get

Retrieve one Prices catalog entry by its id, e.g. pcc-pro, chamber-month, rider-team. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use sku_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
sku_search

Search the Prices catalog by free text — PCC Pro, Chamber, Rider seats, Lab Pass, consulting, and OSS support. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use sku_get when you already know the entry id.

Discovered
spl_agent_key

Mint a passwordless agent API key (spl_ag_*) for a named agent. Mutating: creates an agent account and returns the key once — store it, it cannot be retrieved again. Use for agent seats; use spl_signup for a human account with email and password.

Discovered
spl_agentic_context

Shrink LLM context extractively before a run: BM25-lite filtering, cross-encoder reranking, and dedup, verified by construction, with a quote on input bytes. Read-only computation; the text is not stored. Use to fit a long context into a run's budget; use spl_agentic_plan to shape the run itself.

Discovered
spl_agentic_plan

Plan one Agent Commerce Network (ACN) run without executing it: validate the run shape across Rider, Warrant, Tollkeeper, Quikgater, PCC, AWLpay, PSI, and Conductor, plus any optional stage whose spec field is present. Pure and read-only — no disk, no network, nothing is charged or started. Returns the planned stages, quote, and settlement preview. Use to dry-run a run before spl_agentic_run; use spl_agentic_context to shrink the context a run will carry.

Discovered
spl_agentic_run

Execute one Agent Commerce Network (ACN) run. Mutating: runs paid and unpaid steps; unpaid steps answer 402 (payment required) instead of running. Requires confirm:true plus demo:true or a Rider + Warrant pair. Use after spl_agentic_plan validates the shape; use spl_agentic_context first when the context is large.

Discovered
spl_catalog

List the standing SKUs agents can buy via x402 (live product list from /api/x402-products). Read-only; returns current prices and payment rails. Takes no arguments. Use for live purchase options; use sku_search and sku_get for the catalog's price notes and links.

Discovered
spl_compress

Compress bytes with the hosted lossless engine (PCC and sibling codecs). Accepts base64 input; returns base64 packed bytes, sizes, and the method used. Read-only computation — nothing is stored. Metered: first 1 GB free once per IP, then $0.25/GB; a paid seat or x402 payment may be required (402). Use to shrink data; use spl_decompress to restore it, spl_zip to pack files.

Discovered
spl_decompress

Restore bytes packed by spl_compress. Accepts the base64 packed output; returns the original bytes as base64 plus their length. Read-only computation — nothing is stored. Use only on output from spl_compress; use spl_unzip for .pcc archives.

Discovered
spl_discover

List the lab's lead and cash products, auth endpoints, and entry points (site, CuNi Studio, Agent-Rider, Chamber, MCP, x402, SKILL.md). Read-only; returns a static discovery map. Takes no arguments. Use as the first call when orienting an agent; use the *_search catalog tools for prices and details.

Discovered
spl_lab_auth

Explain how to mint a lab account or agent API key: the human signup/login flow and the agent_key call. Read-only; returns instructions only and creates nothing. Takes no arguments. Use to learn the auth flow; use spl_signup to create a human account or spl_agent_key to mint a key.

Discovered
spl_quote

Quote a metered PCC job before running it: price in USD for the given byte count, product, and operation. Read-only and free; returns the quote without charging or reserving anything. First 1 GB free once per IP, then $0.25/GB of input, $1 card minimum. Use before spl_compress on large inputs; use spl_catalog for standing SKUs.

Discovered
spl_research

Default web search (Tavily). Fresh sources for any agent run. Args: query (required), max_results (1-10, default 5), search_depth (basic|advanced, default basic), include_answer (default false). Lab-metered; refuses closed when TAVILY_API_KEY is unset.

Discovered
spl_signup

Create a human lab account with an email and password. Mutating: stores a salted password hash and returns a signed session token. Email must be a valid address, password at least 8 characters; duplicate emails are rejected. Use for a human seat; use spl_agent_key for a passwordless agent key.

Discovered
spl_unzip

Restore files from a .pcc archive made by spl_zip. Accepts the archive as base64; returns each file with path and base64 bytes plus the member count. Read-only computation — nothing is stored. Use only on .pcc archives; use spl_decompress for single blobs from spl_compress.

Discovered
spl_warrant_issue

Issue a Warrant (spend mandate) for an Agent-Rider identity, capping what an agent may spend, where, and for how long. Mutating: mints a signed token. Pass a Rider JWT, or demo:true for a 10-minute shape check that issues nothing billable. Use to authorize an agent's spending before it acts; use spl_warrant_verify to check a token, spl_warrant_reserve to hold funds, spl_warrant_receipt to settle.

Discovered
spl_warrant_receipt

File a receipt against a Warrant after an action, settling the spend. Mutating: deducts the USD cost — pass the reservation id from spl_warrant_reserve to settle against the reservation instead of deducting twice. Use after a job completes; use spl_warrant_reserve before it runs.

Discovered
spl_warrant_release

Refund an unsettled Warrant reservation when the job never ran. Mutating: frees the held funds; the reservation cannot be used afterward. Use only for reservations that will never settle; use spl_warrant_receipt to settle a completed job.

Discovered
spl_warrant_reserve

Reserve the expected cost against a Warrant BEFORE the job runs (pre-spend cap enforcement). Mutating: holds funds and returns a reservation id. File the receipt with that id to settle without double-deducting, or release it if the job never runs. Use after verify and before the job; use spl_warrant_receipt to settle, spl_warrant_release to refund.

Discovered
spl_warrant_verify

Verify a Warrant token and check it against an optional host, action, and USD cost — pass usd to enforce the spend cap BEFORE the job runs. Read-only; verifies locally and changes nothing. Returns valid true/false with the Warrant or a reason. Use before running a job under a Warrant; use spl_warrant_issue to mint one.

Discovered
spl_zip

Pack files into a .pcc archive (the lab's zip). Each file is compressed with the hosted engine; returns the archive as base64 plus packed size and member count. Read-only computation — nothing is stored. Use to bundle multiple files; use spl_compress for a single blob, spl_unzip to restore.

Discovered
surface_get

Retrieve one Where to use them catalog entry by its id, e.g. rider, studio, mcp. Read-only; returns the entry's name, price, notes, and links. Use when you know the exact entry id; use surface_search to find an id by keyword. An unknown id returns an error listing the known ids.

Discovered
surface_search

Search the Where to use them catalog by free text — where to use lab products — the public site, CuNi Studio, Agent-Rider, TeachAid, and this MCP server. Read-only; returns matching entries with name, price, notes, and links. Use to find an entry by keyword; use surface_get when you already know the entry id.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected396 ms46