Server definition
- Hash
- sha256:f0be7e29891469295d127cb450eefe3835a7f769c89599c7e06d5a12c0fb65eb
- What it is
- What a remote MCP server returned when asked what it offers: 16 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Returns one authored /answers page as structured content: question, markdown answer body (short answer, problem frame, evidence, grounded sources), and citations with libraryId or url. Known slugs (33): measure-employee-performance, survey-validity-check, people-analytics-program-maturity, people-analytics-vs-hr-reporting, engagement-survey-vs-listening-diagnostic, people-analytics-tools-compare, beyond-annual-engagement-survey, replace-gut-feel-talent-decisions, ….",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Answer slug from the query map (e.g. survey-validity-check).",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_answer",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"answer": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
},
"citations": {
"items": {
"additionalProperties": false,
"properties": {
"libraryId": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"type": "array"
},
"question": {
"type": "string"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"updatedAt": {
"type": "string"
}
},
"required": [
"slug",
"title",
"canonicalUrl",
"question",
"answer",
"citations",
"updatedAt"
],
"type": "object"
}
},
{
"description": "Per-persona StoryBrand arguments for each product. The persona × goal argument layer (SB7-shaped). Stable ?id is globally exact; ?product + ?persona + ?variant selects one exact scoped variant, while ?variant alone remains a compatible filter. Live is the default; ?status=draft|all opts into authoring records with capability readiness kept separate.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"description": "Select one stable BrandScript id exactly.",
"type": "string"
},
"persona": {
"description": "Filter to one persona slug.",
"type": "string"
},
"product": {
"description": "Filter to one product's arguments.",
"type": "string"
},
"status": {
"description": "live (default) | draft | all.",
"enum": [
"live",
"draft",
"all"
],
"type": "string"
},
"variant": {
"description": "Stable goal variant scoped to product + persona; use all three to select exactly.",
"type": "string"
}
},
"type": "object"
},
"name": "get_brandscripts",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"brandscripts": {
"items": {
"additionalProperties": false,
"properties": {
"callToAction": {
"additionalProperties": false,
"properties": {
"direct": {
"type": "string"
},
"transitional": {
"type": "string"
}
},
"required": [
"direct"
],
"type": "object"
},
"cards": {
"items": {
"type": "string"
},
"type": "array"
},
"character": {
"type": "string"
},
"failure": {
"type": "string"
},
"guide": {
"additionalProperties": false,
"properties": {
"authority": {
"type": "string"
},
"empathy": {
"type": "string"
}
},
"required": [
"empathy",
"authority"
],
"type": "object"
},
"id": {
"type": "string"
},
"journey": {
"additionalProperties": false,
"properties": {
"action": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"availability": {
"const": "available",
"type": "string"
},
"href": {
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"availability",
"label",
"href"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"availability": {
"const": "intended",
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"availability",
"label"
],
"type": "object"
}
]
},
"capabilityReadiness": {
"enum": [
"available",
"partial",
"in-development",
"planned",
"future",
"design-only"
],
"type": "string"
},
"editorialStatus": {
"enum": [
"live",
"draft"
],
"type": "string"
},
"facet": {
"enum": [
"public",
"job-assist",
"enterprise",
"research"
],
"type": "string"
},
"goal": {
"type": "string"
},
"goalProvenance": {
"additionalProperties": false,
"properties": {
"personaLibraryGoalValidated": {
"const": false,
"type": "boolean"
},
"source": {
"const": "mike-approved-jobframe-intent",
"type": "string"
}
},
"required": [
"source",
"personaLibraryGoalValidated"
],
"type": "object"
},
"id": {
"type": "string"
},
"intent": {
"type": "string"
},
"personaRef": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"canonicalPersonaId": {
"type": "string"
},
"jobRefs": {
"items": {
"type": "string"
},
"type": "array"
},
"libraryId": {
"type": "string"
},
"observedAt": {
"type": "string"
},
"personframeAddress": {
"type": "string"
},
"roleIdentityEvidence": {
"const": "matched-public-persona-record",
"type": "string"
},
"slug": {
"type": "string"
},
"sourceContract": {
"type": "string"
},
"sourcePersonaLabel": {
"type": "string"
},
"sourcePersonaScope": {
"type": "string"
},
"status": {
"const": "resolved",
"type": "string"
}
},
"required": [
"status",
"slug",
"libraryId",
"canonicalPersonaId",
"sourcePersonaLabel",
"sourcePersonaScope",
"roleIdentityEvidence",
"jobRefs",
"sourceContract",
"observedAt"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"observedAt": {
"type": "string"
},
"reason": {
"type": "string"
},
"reconciliation": {
"type": "string"
},
"requestedRole": {
"type": "string"
},
"sourceContract": {
"type": "string"
},
"status": {
"const": "unresolved",
"type": "string"
}
},
"required": [
"status",
"requestedRole",
"reason",
"reconciliation",
"sourceContract",
"observedAt"
],
"type": "object"
}
]
},
"problemRefStatus": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"status": {
"const": "resolved",
"type": "string"
}
},
"required": [
"status"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"reason": {
"type": "string"
},
"reconciliation": {
"type": "string"
},
"status": {
"const": "unresolved",
"type": "string"
}
},
"required": [
"status",
"reason",
"reconciliation"
],
"type": "object"
}
]
},
"problemRefs": {
"items": {
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"edition": {
"const": "v1",
"type": "string"
},
"slot": {
"enum": [
"villain",
"external",
"internal",
"philosophical"
],
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"address",
"edition"
],
"type": "object"
},
"type": "array"
},
"sourceRefs": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"id",
"facet",
"intent",
"goal",
"goalProvenance",
"personaRef",
"problemRefs",
"problemRefStatus",
"editorialStatus",
"capabilityReadiness",
"action",
"sourceRefs"
],
"type": "object"
},
"logline": {
"type": "string"
},
"navLabel": {
"type": "string"
},
"order": {
"type": "number"
},
"persona": {
"type": "string"
},
"personaLabel": {
"type": "string"
},
"plan": {
"items": {
"type": "string"
},
"type": "array"
},
"primary": {
"type": "boolean"
},
"problem": {
"additionalProperties": false,
"properties": {
"external": {
"type": "string"
},
"internal": {
"type": "string"
},
"philosophical": {
"type": "string"
}
},
"required": [
"external",
"internal",
"philosophical"
],
"type": "object"
},
"problemTags": {
"items": {
"type": "string"
},
"type": "array"
},
"product": {
"type": "string"
},
"products": {
"items": {
"type": "string"
},
"type": "array"
},
"proves": {
"items": {
"additionalProperties": false,
"properties": {
"customerPitch": {
"type": "string"
},
"navLabel": {
"type": "string"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"slug",
"title",
"navLabel",
"customerPitch"
],
"type": "object"
},
"type": "array"
},
"seo": {
"additionalProperties": false,
"properties": {
"metaDescription": {
"type": "string"
},
"metaTitle": {
"type": "string"
}
},
"required": [
"metaTitle",
"metaDescription"
],
"type": "object"
},
"status": {
"enum": [
"live",
"draft"
],
"type": "string"
},
"stories": {
"items": {
"additionalProperties": false,
"properties": {
"logline": {
"type": "string"
},
"name": {
"type": "string"
},
"occasion": {
"type": "string"
},
"problemTags": {
"items": {
"type": "string"
},
"type": "array"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name",
"logline",
"occasion",
"problemTags"
],
"type": "object"
},
"type": "array"
},
"success": {
"type": "string"
},
"teaser": {
"type": "string"
},
"variant": {
"type": "string"
},
"variantExplicit": {
"type": "boolean"
}
},
"required": [
"id",
"variant",
"variantExplicit",
"primary",
"product",
"persona",
"personaLabel",
"status",
"logline",
"character",
"problem",
"guide",
"plan",
"callToAction",
"success",
"failure",
"products",
"cards",
"navLabel",
"teaser",
"seo",
"order",
"proves",
"stories",
"problemTags"
],
"type": "object"
},
"type": "array"
},
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"filter": {
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"persona": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"variant": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"product",
"persona",
"variant",
"id",
"status"
],
"type": "object"
}
},
"required": [
"contract",
"filter",
"count",
"brandscripts"
],
"type": "object"
}
},
{
"description": "The canonical form vocabulary — the structural primitive. 7 data shapes and the 33 canonical forms they resolve to. The form is why one engine reads compensation, attrition, funnels and survey data without a per-domain rewrite: the domain is in the metric tag, the structure is here. 'oftenMeans' is a labelled heuristic, never a conclusion.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"shape": {
"description": "Filter to one shape.",
"enum": [
"series",
"groups",
"distribution",
"pairs",
"funnel",
"composition",
"dist_over_time"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_canonical_forms",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"filter": {
"additionalProperties": false,
"properties": {
"shape": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"shapeRecognized": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"shape",
"shapeRecognized"
],
"type": "object"
},
"forms": {
"items": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"looksLike": {
"type": "string"
},
"name": {
"type": "string"
},
"oftenMeans": {
"type": "string"
},
"sceneCount": {
"type": "number"
},
"shape": {
"type": "string"
},
"shapeName": {
"type": "string"
},
"shapeQuestion": {
"type": "string"
}
},
"required": [
"id",
"shape",
"name",
"looksLike",
"oftenMeans",
"shapeName",
"shapeQuestion",
"sceneCount"
],
"type": "object"
},
"type": "array"
},
"note": {
"type": "string"
},
"shapes": {
"items": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"question": {
"type": "string"
}
},
"required": [
"id",
"name",
"question"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"note",
"filter",
"shapes",
"count",
"forms"
],
"type": "object"
}
},
{
"description": "How many works discuss a claim — discourse volume, with the works named. For a construct pair mined from the book corpus: how many distinct works discuss the link, and which ones, with each work's stated rationale. ⚠ This is DISCOURSE, not evidence — book frequency is confounded by publication incentives, fashion and citation cascades, so it is reported as 'discussed in N works' and never as corroboration, confidence, or a score. Single-work claims are returned, labelled as such; corroboration is not a gate. No query returns corpus-level stats including a counting discrepancy we state openly.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"construct": {
"description": "Every pair the corpus links this construct to, most-discussed first.",
"type": "string"
},
"focus": {
"description": "Discourse volume for one focus area.",
"type": "string"
},
"from": {
"description": "Source construct, e.g. employee_engagement. Use with `to`.",
"type": "string"
},
"to": {
"description": "Target construct, e.g. employee_turnover. Use with `from`.",
"type": "string"
}
},
"type": "object"
},
"name": "get_claim_warrant",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"caveat": {
"type": "string"
},
"citationCoverage": {
"additionalProperties": false,
"properties": {
"distinctWorks": {
"type": "number"
},
"fullyCitable": {
"type": "number"
},
"resolvedInLibrary": {
"type": "number"
},
"withAuthor": {
"type": "number"
},
"withYear": {
"type": "number"
}
},
"required": [
"distinctWorks",
"resolvedInLibrary",
"withAuthor",
"withYear",
"fullyCitable"
],
"type": "object"
},
"citationNote": {
"type": "string"
},
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"focusSalience": {
"items": {
"additionalProperties": false,
"properties": {
"focus": {
"type": "string"
},
"pairs": {
"type": "number"
},
"singleWorkPairs": {
"type": "number"
},
"works": {
"type": "number"
}
},
"required": [
"focus",
"pairs",
"works",
"singleWorkPairs"
],
"type": "object"
},
"type": "array"
},
"found": {
"type": "boolean"
},
"label": {
"type": "string"
},
"pairs": {
"items": {
"additionalProperties": false,
"properties": {
"archetype": {
"type": "string"
},
"direction": {
"type": "string"
},
"discussedInWorks": {
"type": "number"
},
"focus": {
"type": "string"
},
"from": {
"type": "string"
},
"label": {
"type": "string"
},
"relation": {
"type": "string"
},
"tier": {
"type": "number"
},
"to": {
"type": "string"
},
"works": {
"items": {
"additionalProperties": false,
"properties": {
"author": {
"type": "string"
},
"citation": {
"type": "string"
},
"libraryId": {
"type": "string"
},
"rationale": {
"type": "string"
},
"resolvedFromLibrary": {
"type": "boolean"
},
"title": {
"type": "string"
},
"year": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"libraryId",
"title",
"author",
"year",
"rationale",
"resolvedFromLibrary",
"citation"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"from",
"to",
"relation",
"direction",
"focus",
"archetype",
"tier",
"discussedInWorks",
"works",
"label"
],
"type": "object"
},
"type": "array"
},
"query": {
"additionalProperties": false,
"properties": {
"construct": {
"type": "string"
},
"focus": {
"type": "string"
},
"from": {
"type": "string"
},
"to": {
"type": "string"
}
},
"type": "object"
},
"salience": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"focus": {
"type": "string"
},
"pairs": {
"type": "number"
},
"singleWorkPairs": {
"type": "number"
},
"works": {
"type": "number"
}
},
"required": [
"focus",
"pairs",
"works",
"singleWorkPairs"
],
"type": "object"
},
{
"type": "null"
}
]
},
"stats": {
"additionalProperties": false,
"properties": {
"constructs": {
"type": "number"
},
"pairs": {
"type": "number"
},
"pairsOnOneWork": {
"type": "number"
},
"pairsOnTwoOrMoreWorks": {
"type": "number"
},
"storedTwoPlusTotal": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"works": {
"type": "number"
}
},
"required": [
"pairs",
"constructs",
"works",
"pairsOnOneWork",
"pairsOnTwoOrMoreWorks",
"storedTwoPlusTotal"
],
"type": "object"
},
"statsNote": {
"type": "string"
},
"warrant": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"archetype": {
"type": "string"
},
"direction": {
"type": "string"
},
"discussedInWorks": {
"type": "number"
},
"focus": {
"type": "string"
},
"from": {
"type": "string"
},
"relation": {
"type": "string"
},
"tier": {
"type": "number"
},
"to": {
"type": "string"
},
"works": {
"items": {
"additionalProperties": false,
"properties": {
"author": {
"type": "string"
},
"citation": {
"type": "string"
},
"libraryId": {
"type": "string"
},
"rationale": {
"type": "string"
},
"resolvedFromLibrary": {
"type": "boolean"
},
"title": {
"type": "string"
},
"year": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"libraryId",
"title",
"author",
"year",
"rationale",
"resolvedFromLibrary",
"citation"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"from",
"to",
"relation",
"direction",
"focus",
"archetype",
"tier",
"discussedInWorks",
"works"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"contract",
"caveat"
],
"type": "object"
}
},
{
"description": "A pitch rendered as player-ready InsightCards. Serves a named pitch as an ordered InsightCard[] (the cross-site insight-player contract). ?pitch selects the pitch; ?awareness optionally reshapes the sequence for the buyer's awareness state.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"awareness": {
"description": "Awareness state to reshape the sequence.",
"type": "string"
},
"pitch": {
"description": "The pitch slug to render.",
"type": "string"
}
},
"required": [
"pitch"
],
"type": "object"
},
"name": "get_insight_cards",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cards": {
"items": {
"additionalProperties": false,
"properties": {
"audience_tags": {
"items": {
"type": "string"
},
"type": "array"
},
"body": {
"type": "string"
},
"card_type": {
"type": "string"
},
"freshness": {
"additionalProperties": false,
"properties": {
"computedAt": {
"type": "string"
},
"ttlSeconds": {
"type": "number"
}
},
"required": [
"computedAt"
],
"type": "object"
},
"headline": {
"type": "string"
},
"id": {
"type": "string"
},
"reveal": {
"additionalProperties": false,
"properties": {
"detail": {
"type": "string"
},
"summary": {
"type": "string"
}
},
"required": [
"summary"
],
"type": "object"
},
"signals_requested": {
"items": {
"additionalProperties": false,
"properties": {
"prompt": {
"type": "string"
},
"signalId": {
"type": "string"
}
},
"required": [
"signalId",
"prompt"
],
"type": "object"
},
"type": "array"
},
"source_app": {
"type": "string"
},
"topic_tags": {
"items": {
"type": "string"
},
"type": "array"
},
"visual": {
"additionalProperties": false,
"properties": {
"kind": {
"enum": [
"text",
"metric",
"trend",
"chart",
"comparison",
"callout"
],
"type": "string"
},
"spec": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"kind",
"spec"
],
"type": "object"
}
},
"required": [
"id",
"source_app",
"audience_tags",
"topic_tags",
"freshness",
"card_type",
"headline",
"body",
"visual"
],
"type": "object"
},
"type": "array"
},
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"pitches": {
"items": {
"additionalProperties": false,
"properties": {
"audience": {
"type": "string"
},
"firstHeadline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"href": {
"type": "string"
},
"navLabel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"personas": {
"items": {
"type": "string"
},
"type": "array"
},
"situation": {
"type": "string"
},
"situationTitle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"useCase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"slug",
"title",
"situation",
"audience",
"personas",
"situationTitle",
"navLabel",
"useCase",
"firstHeadline",
"href"
],
"type": "object"
},
"type": "array"
},
"source": {
"type": "string"
}
},
"type": "object"
}
},
{
"description": "Library id export — stable ids for the works homed here. Batch export of library_id rows (id, title, author, year, property tags) for the works that home on peopleanalyst.com. Ids are content-addressed (SHA-256 of normalized title|authors|year) and stable across repos, so a consumer can join to this catalog without string matching. Scoped to works homed here — titles whose canonical home is another property are excluded, matching /library.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Cap the number of rows returned.",
"type": "string"
},
"tag": {
"description": "Filter by property tag, e.g. principia.",
"type": "string"
}
},
"type": "object"
},
"name": "get_library_ids",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"count": {
"type": "number"
},
"excluded_foreign_home": {
"type": "number"
},
"generated_at": {
"type": "string"
},
"id_format": {
"type": "string"
},
"inventory_total": {
"type": "number"
},
"issuer": {
"type": "string"
},
"records": {
"items": {
"additionalProperties": false,
"properties": {
"author": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"legacy_pa_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"library_id": {
"type": "string"
},
"property_tags": {
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"type": "string"
},
"year": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"library_id",
"title",
"author",
"year",
"property_tags"
],
"type": "object"
},
"type": "array"
},
"scope": {
"type": "string"
},
"spec": {
"type": "string"
}
},
"required": [
"generated_at",
"issuer",
"id_format",
"spec",
"scope",
"inventory_total",
"excluded_foreign_home",
"count",
"records"
],
"type": "object"
}
},
{
"description": "The Pitboss marketing-asset registry (typed cards + personas). Cross-site marketing-asset cards built from the portfolio's brandscripts and proofs, plus the persona set. ?product filters to one product; ?status filters by lifecycle.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"product": {
"description": "Filter cards to one product.",
"type": "string"
},
"status": {
"description": "Filter by lifecycle (e.g. live, draft).",
"type": "string"
}
},
"type": "object"
},
"name": "get_marketing_registry",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"built_at": {
"type": "string"
},
"cards": {
"items": {
"additionalProperties": {},
"properties": {
"id": {
"type": "string"
},
"product": {
"type": "string"
},
"status": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"contract": {
"type": "string"
},
"counts": {
"additionalProperties": false,
"properties": {
"cards": {
"type": "number"
},
"personas": {
"type": "number"
}
},
"required": [
"cards",
"personas"
],
"type": "object"
},
"filter": {
"additionalProperties": false,
"properties": {
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"product",
"status"
],
"type": "object"
},
"personas": {
"items": {},
"type": "array"
}
},
"required": [
"built_at",
"contract",
"filter",
"counts",
"cards",
"personas"
],
"type": "object"
}
},
{
"description": "Machine-readable description of each PeopleAnalyst product. Versioned, CORS-open descriptions of every product in the portfolio — general positioning plus structured personas, goals, problems, journeys, and associated BrandScripts where the product has that canon. Assembled from source records. Pass ?product to filter; live nested journeys are the default and ?status=draft|all opts into authoring records.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"product": {
"description": "Filter to one product id (e.g. performix, anycomp, compensation-toolbox).",
"type": "string"
},
"status": {
"description": "Nested journey editorial status: live (default) | draft | all.",
"enum": [
"live",
"draft",
"all"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_product_description",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"filter": {
"additionalProperties": false,
"properties": {
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"enum": [
"live",
"draft",
"all"
],
"type": "string"
}
},
"required": [
"product",
"status"
],
"type": "object"
},
"products": {
"items": {
"additionalProperties": false,
"properties": {
"associatedScripts": {
"items": {
"additionalProperties": false,
"properties": {
"editorialStatus": {
"enum": [
"live",
"draft"
],
"type": "string"
},
"id": {
"type": "string"
},
"journeyId": {
"type": "string"
},
"persona": {
"type": "string"
},
"primary": {
"type": "boolean"
},
"variant": {
"type": "string"
}
},
"required": [
"id",
"persona",
"variant",
"primary",
"editorialStatus",
"journeyId"
],
"type": "object"
},
"type": "array"
},
"beachheads": {
"items": {
"type": "string"
},
"type": "array"
},
"canonicalUrls": {
"items": {
"type": "string"
},
"type": "array"
},
"capabilities": {
"items": {
"type": "string"
},
"type": "array"
},
"category": {
"type": "string"
},
"goals": {
"items": {
"additionalProperties": false,
"properties": {
"capabilityReadiness": {
"enum": [
"available",
"partial",
"in-development",
"planned",
"future",
"design-only"
],
"type": "string"
},
"editorialStatus": {
"enum": [
"live",
"draft"
],
"type": "string"
},
"goal": {
"type": "string"
},
"goalProvenance": {
"additionalProperties": false,
"properties": {
"personaLibraryGoalValidated": {
"const": false,
"type": "boolean"
},
"source": {
"const": "mike-approved-jobframe-intent",
"type": "string"
}
},
"required": [
"source",
"personaLibraryGoalValidated"
],
"type": "object"
},
"id": {
"type": "string"
},
"intent": {
"type": "string"
},
"persona": {
"type": "string"
},
"scriptId": {
"type": "string"
}
},
"required": [
"id",
"scriptId",
"persona",
"intent",
"goal",
"goalProvenance",
"editorialStatus",
"capabilityReadiness"
],
"type": "object"
},
"type": "array"
},
"journeys": {
"items": {
"additionalProperties": false,
"properties": {
"action": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"availability": {
"const": "available",
"type": "string"
},
"href": {
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"availability",
"label",
"href"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"availability": {
"const": "intended",
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"availability",
"label"
],
"type": "object"
}
]
},
"capabilityReadiness": {
"enum": [
"available",
"partial",
"in-development",
"planned",
"future",
"design-only"
],
"type": "string"
},
"editorialStatus": {
"enum": [
"live",
"draft"
],
"type": "string"
},
"facet": {
"type": "string"
},
"goal": {
"type": "string"
},
"goalProvenance": {
"additionalProperties": false,
"properties": {
"personaLibraryGoalValidated": {
"const": false,
"type": "boolean"
},
"source": {
"const": "mike-approved-jobframe-intent",
"type": "string"
}
},
"required": [
"source",
"personaLibraryGoalValidated"
],
"type": "object"
},
"id": {
"type": "string"
},
"intent": {
"type": "string"
},
"persona": {
"type": "string"
},
"scriptId": {
"type": "string"
},
"steps": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"id",
"scriptId",
"persona",
"facet",
"intent",
"goal",
"goalProvenance",
"steps",
"editorialStatus",
"capabilityReadiness",
"action"
],
"type": "object"
},
"type": "array"
},
"name": {
"type": "string"
},
"oneLiner": {
"type": "string"
},
"personas": {
"items": {
"additionalProperties": false,
"properties": {
"persona": {
"type": "string"
},
"personaLabel": {
"type": "string"
},
"reference": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"canonicalPersonaId": {
"type": "string"
},
"jobRefs": {
"items": {
"type": "string"
},
"type": "array"
},
"libraryId": {
"type": "string"
},
"observedAt": {
"type": "string"
},
"personframeAddress": {
"type": "string"
},
"roleIdentityEvidence": {
"const": "matched-public-persona-record",
"type": "string"
},
"slug": {
"type": "string"
},
"sourceContract": {
"type": "string"
},
"sourcePersonaLabel": {
"type": "string"
},
"sourcePersonaScope": {
"type": "string"
},
"status": {
"const": "resolved",
"type": "string"
}
},
"required": [
"status",
"slug",
"libraryId",
"canonicalPersonaId",
"sourcePersonaLabel",
"sourcePersonaScope",
"roleIdentityEvidence",
"jobRefs",
"sourceContract",
"observedAt"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"observedAt": {
"type": "string"
},
"reason": {
"type": "string"
},
"reconciliation": {
"type": "string"
},
"requestedRole": {
"type": "string"
},
"sourceContract": {
"type": "string"
},
"status": {
"const": "unresolved",
"type": "string"
}
},
"required": [
"status",
"requestedRole",
"reason",
"reconciliation",
"sourceContract",
"observedAt"
],
"type": "object"
}
]
},
"scriptIds": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"persona",
"personaLabel",
"reference",
"scriptIds"
],
"type": "object"
},
"type": "array"
},
"problemFrames": {
"items": {
"type": "string"
},
"type": "array"
},
"problems": {
"items": {
"additionalProperties": false,
"properties": {
"external": {
"type": "string"
},
"id": {
"type": "string"
},
"internal": {
"type": "string"
},
"persona": {
"type": "string"
},
"philosophical": {
"type": "string"
},
"refStatus": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"status": {
"const": "resolved",
"type": "string"
}
},
"required": [
"status"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"reason": {
"type": "string"
},
"reconciliation": {
"type": "string"
},
"status": {
"const": "unresolved",
"type": "string"
}
},
"required": [
"status",
"reason",
"reconciliation"
],
"type": "object"
}
]
},
"refs": {
"items": {
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"edition": {
"const": "v1",
"type": "string"
},
"slot": {
"enum": [
"villain",
"external",
"internal",
"philosophical"
],
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"address",
"edition"
],
"type": "object"
},
"type": "array"
},
"scriptId": {
"type": "string"
}
},
"required": [
"id",
"scriptId",
"persona",
"external",
"internal",
"philosophical",
"refs",
"refStatus"
],
"type": "object"
},
"type": "array"
},
"product": {
"type": "string"
},
"relatedProducts": {
"items": {
"type": "string"
},
"type": "array"
},
"status": {
"type": "string"
},
"whenNotToUse": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"product",
"name",
"category",
"oneLiner",
"problemFrames",
"capabilities",
"beachheads",
"whenNotToUse",
"canonicalUrls",
"relatedProducts",
"personas",
"goals",
"problems",
"journeys",
"associatedScripts",
"status"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"filter",
"products"
],
"type": "object"
}
},
{
"description": "Falsifiable scene templates — one claim plus what would make it false. The cards a story is told with. Each declares truth conditions the data can falsify, so a claim survives on evidence rather than assertion. Persona relevance is derived from focus (a stated heuristic). Drafts excluded unless ?status=all.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"archetype": {
"description": "Archetype, e.g. trend, where, flow, driver.",
"type": "string"
},
"focus": {
"description": "Spine focus, e.g. regretted-loss, compensation, cross.",
"type": "string"
},
"form": {
"description": "Canonical form the scene presents as, e.g. rising.",
"type": "string"
},
"id": {
"description": "Fetch a single scene template.",
"type": "string"
},
"persona": {
"description": "Scenes relevant to one persona.",
"type": "string"
},
"shape": {
"description": "Data shape, e.g. series, groups, funnel.",
"type": "string"
},
"status": {
"description": "published (default) | all.",
"enum": [
"published",
"all"
],
"type": "string"
},
"tier": {
"description": "1 descriptive | 2 model-bound | 3 decision/value.",
"enum": [
"1",
"2",
"3"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_scene_templates",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"filter": {
"additionalProperties": false,
"properties": {
"archetype": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"focus": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"form": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"persona": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"shape": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"type": "string"
},
"tier": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"persona",
"focus",
"form",
"shape",
"tier",
"archetype",
"id",
"status"
],
"type": "object"
},
"note": {
"type": "string"
},
"scenes": {
"items": {
"additionalProperties": false,
"properties": {
"archetype": {
"type": "string"
},
"author": {
"anyOf": [
{
"enum": [
"hand",
"factory",
"harvested"
],
"type": "string"
},
{
"type": "null"
}
]
},
"conditions": {
"items": {
"additionalProperties": {},
"properties": {
"kind": {
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"kind",
"label"
],
"type": "object"
},
"type": "array"
},
"corpusSalience": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"available": {
"const": true,
"type": "boolean"
},
"focus": {
"type": "string"
},
"means": {
"type": "string"
},
"pairs": {
"type": "number"
},
"singleWorkPairs": {
"type": "number"
},
"works": {
"type": "number"
}
},
"required": [
"available",
"focus",
"pairs",
"works",
"singleWorkPairs",
"means"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"available": {
"const": false,
"type": "boolean"
},
"focus": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"required": [
"available",
"focus",
"reason"
],
"type": "object"
}
]
},
"focus": {
"type": "string"
},
"form": {
"type": "string"
},
"id": {
"type": "string"
},
"instrumentation": {
"items": {
"type": "string"
},
"type": "array"
},
"logline": {
"type": "string"
},
"metricTags": {
"items": {
"type": "string"
},
"type": "array"
},
"model": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"provenance": {
"enum": [
"research_prior",
"historical_regression",
"expert",
"pa-original"
],
"type": "string"
},
"ref": {
"type": "string"
}
},
"required": [
"ref",
"provenance"
],
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"type": "string"
},
"narrative": {
"additionalProperties": false,
"properties": {
"act": {
"type": "string"
},
"problem": {
"type": "string"
},
"why": {
"type": "string"
}
},
"required": [
"problem",
"why",
"act"
],
"type": "object"
},
"personas": {
"items": {
"type": "string"
},
"type": "array"
},
"scope": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"shape": {
"type": "string"
},
"status": {
"enum": [
"draft",
"validated",
"rejected",
"live"
],
"type": "string"
},
"tier": {
"anyOf": [
{
"const": 1,
"type": "number"
},
{
"const": 2,
"type": "number"
},
{
"const": 3,
"type": "number"
}
]
}
},
"required": [
"id",
"name",
"logline",
"focus",
"archetype",
"tier",
"shape",
"form",
"metricTags",
"scope",
"conditions",
"narrative",
"personas",
"author",
"status",
"model",
"instrumentation",
"corpusSalience"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"note",
"filter",
"count",
"scenes"
],
"type": "object"
}
},
{
"description": "Demonstration scenarios (discovered → diagnosed → solved). The proof layer paired with brandscripts: concrete situations a product resolves. ?product filters; ?status opts into drafts.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"product": {
"description": "Filter to one product.",
"type": "string"
},
"status": {
"description": "live (default) | draft | all.",
"enum": [
"live",
"draft",
"all"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_situations",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"filter": {
"additionalProperties": false,
"properties": {
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"type": "string"
}
},
"required": [
"status",
"product"
],
"type": "object"
},
"situations": {
"items": {
"additionalProperties": false,
"properties": {
"bindingConstraint": {
"additionalProperties": false,
"properties": {
"condition": {
"enum": [
"capability",
"alignment",
"motivation",
"support"
],
"type": "string"
},
"oneLine": {
"type": "string"
}
},
"required": [
"condition",
"oneLine"
],
"type": "object"
},
"cards": {
"items": {
"type": "string"
},
"type": "array"
},
"grammars": {
"items": {
"type": "string"
},
"type": "array"
},
"group": {
"type": "string"
},
"mockDataSpec": {
"type": "string"
},
"navLabel": {
"type": "string"
},
"northStar": {
"type": "string"
},
"order": {
"type": "number"
},
"personas": {
"items": {
"type": "string"
},
"type": "array"
},
"pitches": {
"items": {
"additionalProperties": false,
"properties": {
"grammar": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"grammar",
"slug"
],
"type": "object"
},
"type": "array"
},
"presentingProblem": {
"type": "string"
},
"products": {
"items": {
"additionalProperties": false,
"properties": {
"product": {
"type": "string"
},
"role": {
"type": "string"
}
},
"required": [
"product",
"role"
],
"type": "object"
},
"type": "array"
},
"profile": {
"additionalProperties": false,
"properties": {
"eyebrow": {
"type": "string"
},
"finds": {
"type": "string"
},
"forWho": {
"type": "string"
},
"headline": {
"type": "string"
},
"output": {
"type": "string"
}
},
"required": [
"eyebrow",
"headline",
"forWho",
"finds",
"output"
],
"type": "object"
},
"recipes": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"status": {
"enum": [
"live",
"planned"
],
"type": "string"
}
},
"required": [
"name",
"status"
],
"type": "object"
},
"type": "array"
},
"researchGrounding": {
"items": {
"type": "string"
},
"type": "array"
},
"seo": {
"additionalProperties": false,
"properties": {
"metaDescription": {
"type": "string"
},
"metaTitle": {
"type": "string"
}
},
"required": [
"metaTitle",
"metaDescription"
],
"type": "object"
},
"slug": {
"type": "string"
},
"status": {
"enum": [
"live",
"draft"
],
"type": "string"
},
"teaser": {
"type": "string"
},
"title": {
"type": "string"
},
"useCase": {
"type": "string"
}
},
"required": [
"slug",
"status",
"title",
"useCase",
"navLabel",
"personas",
"grammars",
"teaser",
"presentingProblem",
"bindingConstraint",
"profile",
"seo",
"northStar",
"researchGrounding",
"mockDataSpec",
"cards",
"products",
"recipes",
"order",
"group",
"pitches"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"filter",
"count",
"situations"
],
"type": "object"
}
},
{
"description": "Pre-authored data-story tracks — the possibility space. Complete data stories: the SB7 argument, the acts and beats that carry it, the branches it forks down, the decision it produces, and the data required to test it. Candidates only — nothing here asserts a story is true of any organisation; that is decided against data. ?persona / ?problem / ?metric / ?slug filter.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"metric": {
"description": "Filter by metric tag, e.g. attrition.",
"type": "string"
},
"persona": {
"description": "Candidate stories for one persona (registry prefixes and aliases are normalized).",
"type": "string"
},
"problem": {
"description": "Filter by problem tag, e.g. regretted-attrition.",
"type": "string"
},
"slug": {
"description": "Fetch a single story track.",
"type": "string"
}
},
"type": "object"
},
"name": "get_story_tracks",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"filter": {
"additionalProperties": false,
"properties": {
"metric": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"persona": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"personaResolved": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"problem": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"persona",
"personaResolved",
"problem",
"metric",
"slug"
],
"type": "object"
},
"note": {
"type": "string"
},
"stories": {
"items": {
"additionalProperties": false,
"properties": {
"acts": {
"items": {
"additionalProperties": false,
"properties": {
"beats": {
"items": {
"additionalProperties": false,
"properties": {
"acceptCards": {
"items": {
"type": "string"
},
"type": "array"
},
"acceptForms": {
"items": {
"type": "string"
},
"type": "array"
},
"archetype": {
"type": "string"
},
"handle": {
"type": "string"
},
"id": {
"type": "string"
},
"role": {
"type": "string"
},
"subQuestion": {
"type": "string"
},
"transition": {
"type": "string"
}
},
"required": [
"id",
"archetype",
"transition",
"subQuestion",
"role",
"acceptCards",
"acceptForms",
"handle"
],
"type": "object"
},
"type": "array"
},
"purpose": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"title",
"purpose",
"beats"
],
"type": "object"
},
"type": "array"
},
"altitudes": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"analyst": {
"type": "string"
},
"director": {
"type": "string"
},
"exec": {
"type": "string"
},
"manager": {
"type": "string"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"branches": {
"items": {
"additionalProperties": false,
"properties": {
"afterBeat": {
"type": "string"
},
"condition": {
"type": "string"
},
"elseGoTo": {
"additionalProperties": false,
"properties": {
"note": {
"type": "string"
},
"storySlug": {
"type": "string"
}
},
"required": [
"storySlug",
"note"
],
"type": "object"
},
"thenBeats": {
"items": {
"additionalProperties": false,
"properties": {
"archetype": {
"type": "string"
},
"handle": {
"type": "string"
},
"id": {
"type": "string"
},
"opens": {
"additionalProperties": false,
"properties": {
"acceptCards": {
"items": {
"type": "string"
},
"type": "array"
},
"acceptForms": {
"items": {
"type": "string"
},
"type": "array"
},
"role": {
"type": "string"
}
},
"required": [
"acceptCards",
"role"
],
"type": "object"
},
"subQuestion": {
"type": "string"
},
"supports": {
"items": {
"additionalProperties": false,
"properties": {
"acceptCards": {
"items": {
"type": "string"
},
"type": "array"
},
"acceptForms": {
"items": {
"type": "string"
},
"type": "array"
},
"role": {
"type": "string"
}
},
"required": [
"acceptCards",
"role"
],
"type": "object"
},
"type": "array"
},
"transition": {
"type": "string"
}
},
"required": [
"id",
"archetype",
"transition",
"subQuestion",
"opens",
"handle"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"afterBeat",
"condition"
],
"type": "object"
},
"type": "array"
},
"brandscript": {
"additionalProperties": false,
"properties": {
"callToAction": {
"additionalProperties": false,
"properties": {
"direct": {
"type": "string"
},
"transitional": {
"type": "string"
}
},
"required": [
"direct"
],
"type": "object"
},
"character": {
"additionalProperties": false,
"properties": {
"wants": {
"type": "string"
},
"who": {
"type": "string"
}
},
"required": [
"who",
"wants"
],
"type": "object"
},
"failure": {
"type": "string"
},
"guide": {
"additionalProperties": false,
"properties": {
"authority": {
"type": "string"
},
"empathy": {
"type": "string"
}
},
"required": [
"empathy",
"authority"
],
"type": "object"
},
"plan": {
"items": {
"type": "string"
},
"type": "array"
},
"problem": {
"additionalProperties": false,
"properties": {
"external": {
"type": "string"
},
"internal": {
"type": "string"
},
"philosophical": {
"type": "string"
},
"villain": {
"type": "string"
}
},
"required": [
"villain",
"external",
"internal",
"philosophical"
],
"type": "object"
},
"success": {
"additionalProperties": false,
"properties": {
"outcome": {
"type": "string"
},
"transformation": {
"type": "string"
}
},
"required": [
"outcome",
"transformation"
],
"type": "object"
}
},
"required": [
"character",
"problem",
"guide",
"plan",
"callToAction",
"failure",
"success"
],
"type": "object"
},
"cast": {
"additionalProperties": false,
"properties": {
"metricTags": {
"items": {
"type": "string"
},
"type": "array"
},
"populations": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"metricTags",
"populations"
],
"type": "object"
},
"close": {
"additionalProperties": false,
"properties": {
"nextSteps": {
"items": {
"type": "string"
},
"type": "array"
},
"question": {
"type": "string"
}
},
"required": [
"question",
"nextSteps"
],
"type": "object"
},
"dataRequirements": {
"items": {
"type": "string"
},
"type": "array"
},
"drivingQuestion": {
"type": "string"
},
"hero": {
"type": "string"
},
"logline": {
"type": "string"
},
"name": {
"type": "string"
},
"occasion": {
"type": "string"
},
"personas": {
"items": {
"type": "string"
},
"type": "array"
},
"problemTags": {
"items": {
"type": "string"
},
"type": "array"
},
"provenanceClass": {
"enum": [
"engagement-replay + framework",
"framework"
],
"type": "string"
},
"resolution": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name",
"logline",
"occasion",
"hero",
"drivingQuestion",
"personas",
"problemTags",
"cast",
"brandscript",
"acts",
"branches",
"resolution",
"close",
"dataRequirements",
"altitudes",
"provenanceClass"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"note",
"filter",
"count",
"stories"
],
"type": "object"
}
},
{
"description": "The PeopleAnalyst tool catalog (corpus-grounded acting tools). Machine-readable catalog of every corpus-grounded acting tool — name, category, what it does, inputs/outputs, concrete use cases, the profile URL, and how to run it (auth-gated REST + MCP). Last production probe (2026-09-23) reported grounded: true. Discovery is open (find + cite the tools); execution is API-key gated. ?category filters by family; ?slug returns one tool.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"category": {
"description": "Filter by family (e.g. Marketing, Startup & strategy, Software engineering).",
"type": "string"
},
"slug": {
"description": "Return a single tool by slug (e.g. positioning).",
"type": "string"
}
},
"type": "object"
},
"name": "get_tools",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"filter": {
"additionalProperties": false,
"properties": {
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"category",
"slug"
],
"type": "object"
},
"grounding": {
"additionalProperties": false,
"properties": {
"note": {
"type": "string"
},
"production": {
"additionalProperties": false,
"properties": {
"books": {
"type": "number"
},
"constructs": {
"type": "number"
},
"grounded": {
"type": "boolean"
},
"probedAt": {
"type": "string"
},
"service": {
"type": "string"
},
"unavailable_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"grounded",
"constructs",
"books",
"unavailable_reason",
"probedAt",
"service"
],
"type": "object"
},
"reports": {
"const": true,
"type": "boolean"
}
},
"required": [
"reports",
"production",
"note"
],
"type": "object"
},
"reliability": {
"additionalProperties": false,
"properties": {
"kind": {
"const": "one_model_pass",
"type": "string"
},
"label": {
"type": "string"
},
"meaning": {
"type": "string"
},
"note": {
"type": "string"
},
"raise": {
"type": "string"
}
},
"required": [
"kind",
"label",
"meaning",
"raise",
"note"
],
"type": "object"
},
"tools": {
"items": {
"additionalProperties": false,
"properties": {
"approach": {
"type": "string"
},
"category": {
"type": "string"
},
"description": {
"type": "string"
},
"hasExample": {
"type": "boolean"
},
"inputs": {
"type": "string"
},
"name": {
"type": "string"
},
"outputs": {
"type": "string"
},
"profileUrl": {
"type": "string"
},
"run": {
"additionalProperties": false,
"properties": {
"auth": {
"const": "api-key",
"type": "string"
},
"mcpTools": {
"items": {
"type": "string"
},
"type": "array"
},
"rest": {
"type": "string"
}
},
"required": [
"rest",
"mcpTools",
"auth"
],
"type": "object"
},
"slug": {
"type": "string"
},
"useCases": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"slug",
"name",
"category",
"description",
"approach",
"inputs",
"outputs",
"useCases",
"profileUrl",
"run",
"hasExample"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"filter",
"count",
"grounding",
"reliability",
"tools"
],
"type": "object"
}
},
{
"description": "Returns the full index of authored /answers pages — one entry per slug, with the question and canonical URL. Use this to discover available slugs before calling get_answer.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_answers",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"answers": {
"items": {
"additionalProperties": false,
"properties": {
"canonicalUrl": {
"type": "string"
},
"question": {
"type": "string"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"updatedAt": {
"type": "string"
}
},
"required": [
"slug",
"title",
"question",
"canonicalUrl",
"updatedAt"
],
"type": "object"
},
"type": "array"
},
"contract": {
"type": "string"
},
"count": {
"type": "number"
}
},
"required": [
"contract",
"count",
"answers"
],
"type": "object"
}
},
{
"description": "List PeopleAnalyst's free machine-readable feeds and their MCP/REST availability. OpenAPI is also published at https://peopleanalyst.com/openapi.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_peopleanalyst_feeds",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"feeds": {
"items": {
"additionalProperties": false,
"properties": {
"params": {
"items": {
"type": "string"
},
"type": "array"
},
"path": {
"type": "string"
},
"restOnly": {
"const": true,
"type": "boolean"
},
"summary": {
"type": "string"
},
"tool": {
"type": "string"
}
},
"required": [
"path",
"summary",
"params"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"feeds"
],
"type": "object"
}
},
{
"description": "What data to ask for next, and what it would rule out. The acquisition planner. Given which data-stories are still candidates, returns the single most efficient next question, the full ranked list, and the minimum set of asks that makes every live story testable — split into what can be sent today versus what needs legal review. Ranked by information-per-friction: how evenly an answer splits the live hypothesis set (computed by entropy from the discrimination matrix, never hand-asserted) divided by a cost in which GOVERNANCE outweighs effort. Absent priors all live stories weigh equally, so results reflect structure, not likelihood. GET accepts ?live=, ?have=, ?lack= as comma lists.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"body": {
"additionalProperties": {},
"description": "JSON request body accepted by the underlying endpoint.",
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"body"
],
"type": "object"
},
"name": "plan_next_data_ask",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"caveat": {
"type": "string"
},
"contract": {
"type": "string"
},
"live": {
"items": {
"type": "string"
},
"type": "array"
},
"nextAsk": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"ask": {
"type": "string"
},
"availabilitySplitBits": {
"type": "number"
},
"cost": {
"type": "number"
},
"effort": {
"enum": [
"trivial",
"low",
"moderate",
"high"
],
"type": "string"
},
"eliminatedIfAbsent": {
"items": {
"type": "string"
},
"type": "array"
},
"governance": {
"enum": [
"open",
"internal",
"restricted",
"collect"
],
"type": "string"
},
"label": {
"type": "string"
},
"rationale": {
"type": "string"
},
"variable": {
"type": "string"
}
},
"required": [
"variable",
"label",
"ask",
"governance",
"effort",
"availabilitySplitBits",
"cost",
"rationale",
"eliminatedIfAbsent"
],
"type": "object"
},
{
"type": "null"
}
]
},
"plan": {
"additionalProperties": false,
"properties": {
"asks": {
"items": {
"additionalProperties": false,
"properties": {
"ask": {
"type": "string"
},
"effort": {
"enum": [
"trivial",
"low",
"moderate",
"high"
],
"type": "string"
},
"governance": {
"enum": [
"open",
"internal",
"restricted",
"collect"
],
"type": "string"
},
"label": {
"type": "string"
},
"variable": {
"type": "string"
}
},
"required": [
"variable",
"label",
"ask",
"governance",
"effort"
],
"type": "object"
},
"type": "array"
},
"collectableGaps": {
"items": {
"additionalProperties": false,
"properties": {
"blocks": {
"items": {
"type": "string"
},
"type": "array"
},
"caveat": {
"type": "string"
},
"deliveryPaths": {
"items": {
"enum": [
"kit",
"managed"
],
"type": "string"
},
"type": "array"
},
"diyPrice": {
"additionalProperties": false,
"properties": {
"basis": {
"type": "string"
},
"path": {
"enum": [
"diy",
"managed"
],
"type": "string"
},
"recommendEnterprise": {
"type": "boolean"
},
"status": {
"enum": [
"provisional",
"posted"
],
"type": "string"
},
"totalUsd": {
"type": "number"
}
},
"required": [
"path",
"totalUsd",
"basis",
"recommendEnterprise",
"status"
],
"type": "object"
},
"fieldableInstrument": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"indicativePrice": {
"additionalProperties": false,
"properties": {
"basis": {
"type": "string"
},
"path": {
"enum": [
"diy",
"managed"
],
"type": "string"
},
"recommendEnterprise": {
"type": "boolean"
},
"status": {
"enum": [
"provisional",
"posted"
],
"type": "string"
},
"totalUsd": {
"type": "number"
}
},
"required": [
"path",
"totalUsd",
"basis",
"recommendEnterprise",
"status"
],
"type": "object"
},
"population": {
"type": "string"
},
"researchInstruments": {
"items": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"url"
],
"type": "object"
},
"type": "array"
},
"shape": {
"additionalProperties": false,
"properties": {
"analysisOnly": {
"type": "boolean"
},
"respondents": {
"type": "number"
},
"waves": {
"type": "number"
}
},
"required": [
"respondents",
"waves"
],
"type": "object"
},
"title": {
"type": "string"
},
"turnaround": {
"type": "string"
},
"unlocks": {
"type": "string"
},
"variable": {
"type": "string"
}
},
"required": [
"variable",
"blocks",
"title",
"population",
"turnaround",
"unlocks",
"caveat",
"fieldableInstrument",
"deliveryPaths",
"researchInstruments",
"shape",
"indicativePrice",
"diyPrice"
],
"type": "object"
},
"type": "array"
},
"needsLegalOrCollection": {
"items": {
"type": "string"
},
"type": "array"
},
"sendToday": {
"items": {
"type": "string"
},
"type": "array"
},
"totalFriction": {
"type": "number"
}
},
"required": [
"asks",
"totalFriction",
"sendToday",
"needsLegalOrCollection",
"collectableGaps"
],
"type": "object"
},
"ranked": {
"items": {
"additionalProperties": false,
"properties": {
"ask": {
"type": "string"
},
"availabilitySplitBits": {
"type": "number"
},
"cost": {
"type": "number"
},
"eliminatedIfAbsent": {
"items": {
"type": "string"
},
"type": "array"
},
"governance": {
"enum": [
"open",
"internal",
"restricted",
"collect"
],
"type": "string"
},
"splitPerFriction": {
"type": "number"
},
"variable": {
"type": "string"
}
},
"required": [
"variable",
"ask",
"governance",
"availabilitySplitBits",
"cost",
"splitPerFriction",
"eliminatedIfAbsent"
],
"type": "object"
},
"type": "array"
},
"valueOfInformation": {
"additionalProperties": false,
"properties": {
"computedHere": {
"const": false,
"type": "boolean"
},
"note": {
"type": "string"
},
"owner": {
"type": "string"
}
},
"required": [
"computedHere",
"note",
"owner"
],
"type": "object"
}
},
"required": [
"contract",
"caveat",
"valueOfInformation",
"live",
"nextAsk",
"ranked",
"plan"
],
"type": "object"
}
},
{
"description": "Behavioral segmentation, role discovery, and exemplar matching. Deterministic segmentation over caller-supplied numeric vectors: cluster subjects, discover roles from behaviour + relationship edges, detect emergent roles, or match against exemplars. Structured non-biometric signals only — no audio, video, or affect inference. The caller supplies all data; nothing is retained. Capped at 5,000 rows per request.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"body": {
"additionalProperties": {},
"description": "JSON request body accepted by the underlying endpoint.",
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"body"
],
"type": "object"
},
"name": "run_segmentation",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"assignments": {
"items": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"role": {
"type": "string"
},
"segment_id": {
"type": "string"
}
},
"required": [
"id",
"role",
"segment_id"
],
"type": "object"
},
"type": "array"
},
"boundary": {
"additionalProperties": false,
"properties": {
"mechanism": {
"const": "behavioral-feature clustering",
"type": "string"
},
"patent": {
"type": "string"
},
"reads_conversational_content": {
"const": false,
"type": "boolean"
}
},
"required": [
"mechanism",
"reads_conversational_content",
"patent"
],
"type": "object"
},
"dimensions_ignored": {
"items": {
"type": "string"
},
"type": "array"
},
"dimensions_used": {
"items": {
"type": "string"
},
"type": "array"
},
"features_ignored": {
"items": {
"type": "string"
},
"type": "array"
},
"features_used": {
"items": {
"type": "string"
},
"type": "array"
},
"k": {
"type": "number"
},
"matches": {
"items": {
"additionalProperties": false,
"properties": {
"confidence": {
"type": "number"
},
"distance": {
"type": "number"
},
"id": {
"type": "string"
},
"klass": {
"type": "string"
}
},
"required": [
"id",
"klass",
"distance",
"confidence"
],
"type": "object"
},
"type": "array"
},
"provenance": {
"additionalProperties": false,
"properties": {
"engine": {
"const": "segmentation",
"type": "string"
},
"generated_at": {
"type": "string"
},
"method": {
"const": "kmeans+silhouette",
"type": "string"
},
"patent_lineage": {
"type": "string"
}
},
"required": [
"engine",
"method",
"patent_lineage",
"generated_at"
],
"type": "object"
},
"roles": {
"items": {
"additionalProperties": false,
"properties": {
"role": {
"type": "string"
},
"segment_id": {
"type": "string"
},
"signature": {
"type": "string"
},
"size": {
"type": "number"
}
},
"required": [
"role",
"segment_id",
"signature",
"size"
],
"type": "object"
},
"type": "array"
},
"segmentation": {
"additionalProperties": false,
"properties": {
"dimensions_ignored": {
"items": {
"type": "string"
},
"type": "array"
},
"dimensions_used": {
"items": {
"type": "string"
},
"type": "array"
},
"k": {
"type": "number"
},
"provenance": {
"additionalProperties": false,
"properties": {
"engine": {
"const": "segmentation",
"type": "string"
},
"generated_at": {
"type": "string"
},
"method": {
"const": "kmeans+silhouette",
"type": "string"
},
"patent_lineage": {
"type": "string"
}
},
"required": [
"engine",
"method",
"patent_lineage",
"generated_at"
],
"type": "object"
},
"segments": {
"items": {
"additionalProperties": false,
"properties": {
"centroid": {
"additionalProperties": {
"type": "number"
},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"distinguishing": {
"items": {
"additionalProperties": false,
"properties": {
"dimension": {
"type": "string"
},
"z": {
"type": "number"
}
},
"required": [
"dimension",
"z"
],
"type": "object"
},
"type": "array"
},
"members": {
"items": {
"additionalProperties": false,
"properties": {
"distance": {
"type": "number"
},
"id": {
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"id",
"distance"
],
"type": "object"
},
"type": "array"
},
"segment_id": {
"type": "string"
},
"size": {
"type": "number"
}
},
"required": [
"segment_id",
"size",
"centroid",
"distinguishing",
"members"
],
"type": "object"
},
"type": "array"
},
"silhouette": {
"type": "number"
}
},
"required": [
"segments",
"dimensions_used",
"dimensions_ignored",
"k",
"silhouette",
"provenance"
],
"type": "object"
},
"segments": {
"items": {
"additionalProperties": false,
"properties": {
"centroid": {
"additionalProperties": {
"type": "number"
},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"distinguishing": {
"items": {
"additionalProperties": false,
"properties": {
"dimension": {
"type": "string"
},
"z": {
"type": "number"
}
},
"required": [
"dimension",
"z"
],
"type": "object"
},
"type": "array"
},
"members": {
"items": {
"additionalProperties": false,
"properties": {
"distance": {
"type": "number"
},
"id": {
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"id",
"distance"
],
"type": "object"
},
"type": "array"
},
"segment_id": {
"type": "string"
},
"size": {
"type": "number"
}
},
"required": [
"segment_id",
"size",
"centroid",
"distinguishing",
"members"
],
"type": "object"
},
"type": "array"
},
"silhouette": {
"type": "number"
}
},
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:f0be7e29891469295d127cb450eefe3835a7f769c89599c7e06d5a12c0fb65eb | sha256sum