# com.peopleprincipia/principia

> Source-graded registry of organizational measurement: constructs, priors, instruments, citations.

- name: com.peopleprincipia/principia
- version: 1
- connection class: R1 (autonomous)
- trust: 93/100
- quality: –/100 (not scored)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.peopleprincipia%2Fprincipia
- tools: https://api.protogrid.dev/v1/servers/com.peopleprincipia%2Fprincipia/tools

**An agent can connect on its own if it already holds `PRINCIPIA_TOKEN`.** Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "principia": {
      "type": "http",
      "url": "https://peopleprincipia.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${PRINCIPIA_TOKEN}"
      }
    }
  }
}
```

Placeholders to fill: `${PRINCIPIA_TOKEN}`.

## Trust

- hygiene: 100
- liveness: 100
- freshness: 85
- provenance: 85
- drivers: +repository +dns-namespace +website +reachable +uptime-100% ~updated-43d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality –/100 (not scored)

Not scored: fewer than three checks apply, usually because no remote answered a credential-free probe or the server is a local package.

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: n/a (weight 30)

- n/a `tools.descriptions`, `tools.description_length`, `tools.schemas`, `tools.annotations`, `tools.directory_hints`, `tools.token_cost`, `tools.api_dump`: tool list unknown (behind auth, not probed, or empty)

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`: tool list unknown

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: unknown
- tools last changed: 2026-10-14T02:16:23.322Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.peopleprincipia/principia.svg)](https://protogrid.dev/servers/com.peopleprincipia/principia)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-14 `principia.models.list` removed
  - List Model rows (theoretical / structural frameworks).
- 2026-10-14 `principia.instruments.lookup` removed
  - Lookup one instrument by instrument_id. Unknown ids return found:false.
- 2026-10-14 `principia.canonical_items.lookup` removed
  - Lookup one CanonicalSurveyItem by canonical_item_id (e.g., CITM_7350938cb42d). Unknown ids return found:false.
- 2026-10-14 `principia.interventions.lookup` removed
  - Look up one Intervention by `intervention_id`. Returns `{matches, total, note?}` — array-shaped for parity with critiques + equivalences. Matches list contains 0 or 1 element.
- 2026-10-14 `principia.equivalences.search` removed
  - Search InstrumentEquivalence rows by `construct_id` and/or `instrument_id`. `instrument_id` matches either side of the pair. Optional `mapping_method` filter.
- 2026-10-14 `principia.theoretical_models.lookup` removed
  - Look up one CanonicalTheoreticalModel by id (e.g., theory.jd_r). Returns the theory's canonical constructs, canonical relations (with predicates), descendant per-study models, and foundational citations.
- 2026-10-14 `principia.canonical_priors.search` removed
  - Search canonical priors by from/predicate/to. Empty until PRN-021 synthesis engine ships.
- 2026-10-14 `principia.effects.search` removed
  - Search EffectSize rows by from/to/statistic_type.
- 2026-10-14 `principia.models.search` removed
  - Keyword search over model_name + description.
- 2026-10-14 `principia.items.search` removed
  - Search items by text. Restricted items (proprietary instruments) are returned with text fields stripped; restricted_count surfaces how many.

Full history: https://api.protogrid.dev/v1/servers/com.peopleprincipia%2Fprincipia/changes

## Remotes

- https://peopleprincipia.com/api/mcp (streamable-http, auth api_key ${PRINCIPIA_TOKEN}, reachable true, uptime30d 1)

## Packages

_none_

## Tools (0)

_none observed_
