Data Collection
peopleprincipia.com
This MCP server provides tools to list, search, and resolve research constructs and measurement instruments, supporting data collection and survey design.
ENDPOINT 1
https://peopleprincipia.com/api/mcp
MCP server metadata
- Name
- principia
- Version
- 0.1.0
Principia MCP gateway (PRN-014). Canonical organizational-measurement registry. Tools: principia.constructs.{list,lookup,search,resolve}, principia.instruments.{list,lookup,search}, principia.items.{lookup,search} (usage_restrictions gated), principia.citations.{lookup,search}, principia.measures.{list,lookup}, principia.models.{list,lookup,search}, principia.effects.search (Phase 2), principia.evidence.for (Phase 2), principia.canonical_priors.{lookup,search} (PRN-021 pending).
Known tools 35
principia.constructs.listList canonical constructs (resolved CanonicalVariable rows).
Inferred read-onlyprincipia.constructs.searchKeyword search over construct name + definition + alternative_names + variable_codes.
Inferred read-onlyprincipia.instruments.searchKeyword search over instrument_name + developer + constructs_covered.
Inferred read-onlyprincipia.citations.searchKeyword search over title + apa_reference + doi + authors.
Inferred read-onlyprincipia.constructs.measuresReturn instruments that measure a given construct, ranked by composite score (reliability + validity + literature usage + recency).
Inferred read-onlyprincipia.evidence.forReturn Evidence[] edges that name a given entity_id as the claim subject.
Inferred read-onlyprincipia.evidence_statements.searchSearch owned, OA-sourced, attributed, stance-classified evidence quotes for a construct→construct relationship (from/to), or any statement naming a single construct.
Inferred read-onlyprincipia.canonical_priors.lookupLookup a synthesized Bayesian prior by id OR (from_construct_id, predicate, to_construct_id).
Inferred read-onlyprincipia.theoretical_models.listList canonical theoretical models (JD-R, COR, SDT, AET, JCM, Goal-Setting, Equity, Two-Factor, etc.
Inferred read-onlyprincipia.theoretical_models.lookupLook up one CanonicalTheoreticalModel by id (e.
Inferred read-onlyprincipia.theoretical_models.searchSearch theoretical models by keyword over name/summary/constructs.
Inferred read-onlyprincipia.equivalences.lookupLook up InstrumentEquivalence rows by `id` OR by the canonical tuple (`construct_id` + `instrument_a` + `instrument_b` [+ optional `mapping_method`]).
Inferred read-onlyprincipia.equivalences.searchSearch InstrumentEquivalence rows by `construct_id` and/or `instrument_id`.
Inferred read-onlyprincipia.critiques.searchSearch MethodologyCritique rows by composite filter (`subject_id`, `subject_type`, `critique_type`, `severity`).
Inferred read-onlyprincipia.canonical_items.listList CanonicalSurveyItem rows (PRN-050 item-level dedup spine).
Inferred read-onlyprincipia.canonical_items.lookupLookup one CanonicalSurveyItem by canonical_item_id (e.
Inferred read-onlyprincipia.canonical_items.searchKeyword search over normalized_text + alternative_texts.
Inferred read-onlyprincipia.evidence.traceRetrieve the full causal chain from a construct, condition, or problem to interventions, with evidence grades at each hop.
Inferred read-onlyprincipia.interventions.searchSearch Intervention rows by composite filter (`construct_id` — matches when `targets_constructs[]` includes the id; `modality` — matches when `delivery_modality[]` includes the modality; `cost_band` — exact match on `typical_cost_band`).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.principia]
url = "https://peopleprincipia.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"principia": {
"type": "http",
"url": "https://peopleprincipia.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: principia
Remote MCP URL: https://peopleprincipia.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"principia": {
"url": "https://peopleprincipia.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"principia": {
"type": "http",
"url": "https://peopleprincipia.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "principia",
"transport": "streamable-http",
"url": "https://peopleprincipia.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.