Skip to content

app.performix/performix-site

by performix.app · remote · no sign-in to list tools · v3.1.0 · published by app.performix

Performix public corpus over MCP: guides, books, evidence, outcome models, plus a computing tool.

Changes · 1

10 tools: 1 change things and 9 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 performix-site https://performix.app/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

10 tools

Changes things 1Claude Code: ask
  • self_diagnose_bookThe runnable library's weakest-lever read, computed here from the committed book model: rate how present each of the book's levers is on your team (1–5) and get the one to work on …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.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The runnable library's weakest-lever read, computed here from the committed book model: rate how present each of the book's levers is on your team (1–5) and get the one to work on first, ranked by weakness then causal leverage — the SAME function performix.app/learn/library uses. Levers come from list_books' exec-shelf slugs (e.g. the-culture-code). N=1, self-report, not psychometrically calibrated: tier INFERRED. Refuses degenerate ratings (fewer than two levers rated, all ratings equal, or values outside 1–5) instead of inventing an answer.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: Self-diagnose against one book's model (computes)
Only reads 9Claude Code: allow
  • get_bookGet the full grounded profile for one book/cluster record by slug (from list_books): the record's own argument (contrast-not-summary) plus metadata and cross-links.No findings

    Why it is in this group

    • The name "get_book" says "get": a word for reading.
    Description, as the server wrote it
    Get the full grounded profile for one book/cluster record by slug (from list_books): the record's own argument (contrast-not-summary) plus metadata and cross-links. Same content rendered publicly at performix.app/learn/books/<slug>.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: Get one Performix book profile
  • get_evidence_sourceGet the full source → finding → construct → survey-item evidence chain for one source by id (from list_evidence_sources): its citation, every finding extracted from it, the constru…No findings

    Why it is in this group

    • The name "get_evidence_source" says "get": a word for reading.
    Description, as the server wrote it
    Get the full source → finding → construct → survey-item evidence chain for one source by id (from list_evidence_sources): its citation, every finding extracted from it, the constructs derived from each finding, and the survey items derived from each construct. Same content rendered at performix.app/learn/evidence/<id>. HONESTY: the citation is exposed as-is, including the 132 sources still carrying a placeholder title (HO-2431) — `citationPlaceholder` says which.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: Get one Performance Science Library evidence chain
  • get_guide_partGet the full body of one Team Performance Science Guide part by slug (from list_guide_parts).No findings

    Why it is in this group

    • The name "get_guide_part" says "get": a word for reading.
    Description, as the server wrote it
    Get the full body of one Team Performance Science Guide part by slug (from list_guide_parts). Same content rendered at performix.app/learn/<slug>. A part whose `status` is `stub` has no publishable body yet and returns an error rather than a placeholder — check `list_guide_parts`' `status` field first if you want to skip those.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: Get one Team Performance Science Guide part
  • get_outcome_modelGet one outcome's full driver table by id (from list_outcome_models): every driver's name, definition, CAMS dimension, lens role, evidence grade, study count (k), and evidence-reli…No findings

    Why it is in this group

    • The name "get_outcome_model" says "get": a word for reading.
    Description, as the server wrote it
    Get one outcome's full driver table by id (from list_outcome_models): every driver's name, definition, CAMS dimension, lens role, evidence grade, study count (k), and evidence-reliability tier — plus drivers cited in the corpus with no meta-analytic effect size, and the personas that own this outcome. Same content rendered at performix.app/learn/models/<id>. MEASUREMENT-INTEGRITY (PFX-589, a portfolio standing rule): a driver's `r` is null unless its tier is T3 — this tool withholds exactly what the public page withholds and nothing less; VOI figures and overlap-corrected variance contributions are never exposed by this tool at any tier.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: Get one Performix outcome model
  • list_booksList the performance-science reading corpus behind Performix — book/cluster profiles, each with a stance toward the CAMS diagnostic thesis (ally, orthodoxy, mixed, leave-out) and a…No findings

    Why it is in this group

    • The name "list_books" says "list": a word for reading.
    Description, as the server wrote it
    List the performance-science reading corpus behind Performix — book/cluster profiles, each with a stance toward the CAMS diagnostic thesis (ally, orthodoxy, mixed, leave-out) and a one-line argument summary. Optional `query` filters by a case-insensitive substring match against title, authors, tradition and blurb.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: List Performix's performance-science book corpus
  • list_evidence_sourcesList the 196 source records behind Performix's Performance Science Library — each a book, paper or corpus item with at least one derived finding, plus which CAMS dimensions (capabi…No findings

    Why it is in this group

    • The name "list_evidence_sources" says "list": a word for reading.
    Description, as the server wrote it
    List the 196 source records behind Performix's Performance Science Library — each a book, paper or corpus item with at least one derived finding, plus which CAMS dimensions (capability/alignment/motivation/support) its findings touch. Same source list rendered at performix.app/learn/evidence. NOTE: 132 of 196 sources carry an upstream placeholder citation title pending backfill (HO-2431) — check `citationPlaceholder` before treating `title`/`venue` as a real bibliographic record. Optional `query` filters by a case-insensitive substring over authors/title/venue; optional `camsDimension` filters to sources with at least one finding filed on that dimension.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: List Performix's Performance Science Library sources
  • list_guide_partsList all 12 parts (8 numbered parts + 4 appendices) of the Team Performance Science Guide, Performix's cited public reference on why team performance varies and the CAMS diagnostic…No findings

    Why it is in this group

    • The name "list_guide_parts" says "list": a word for reading.
    Description, as the server wrote it
    List all 12 parts (8 numbered parts + 4 appendices) of the Team Performance Science Guide, Performix's cited public reference on why team performance varies and the CAMS diagnostic frame — same table of contents rendered at performix.app/learn. Each row carries `status` (live | draft | stub) so a caller can see which parts are actually publishable before calling get_guide_part.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: List the Team Performance Science Guide's parts
  • list_outcome_modelsList the constructed outcome-model register behind Performix diagnostics — 28 per-outcome factor models generated from principia's meta-analytic library, each with its driver count…No findings

    Why it is in this group

    • The name "list_outcome_models" says "list": a word for reading.
    Description, as the server wrote it
    List the constructed outcome-model register behind Performix diagnostics — 28 per-outcome factor models generated from principia's meta-analytic library, each with its driver count, grade-A driver count, CAMS filing counts, and persona reach. Same register rendered at performix.app/learn/models. Also returns `namedUnmodellable` — outcomes named in the catalog with no constructed model yet. MEASUREMENT-INTEGRITY (PFX-589): this list carries no effect sizes at all; call get_outcome_model for a driver table, which withholds `r` below evidence tier T3 exactly as the public page does.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: List Performix's constructed outcome models
  • situation_demo_getGet a committed situation-demo export for an outcome and audience seat.No findings

    Why it is in this group

    • The name "situation_demo_get" says "get": a word for reading.
    Description, as the server wrote it
    Get a committed situation-demo export for an outcome and audience seat. The data is synthetic and illustrative, never a real client or live measurement. Visual series may be trimmed to stay within the response-size budget.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
    • destructiveHint: false
    • title: Get a Performix situation demo

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 3.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http performix-site https://performix.app/api/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__performix-site__list_books",
      "mcp__performix-site__get_book",
      "mcp__performix-site__list_evidence_sources",
      "mcp__performix-site__get_evidence_source",
      "mcp__performix-site__list_outcome_models",
      "mcp__performix-site__get_outcome_model",
      "mcp__performix-site__list_guide_parts",
      "mcp__performix-site__get_guide_part",
      "mcp__performix-site__situation_demo_get"
    ],
    "ask": [
      "mcp__performix-site__self_diagnose_book"
    ],
    "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 performix-site. Review it before you use it.