Server definition
- Hash
- sha256:ddc520f7174d5670ee6b590c591d6519bb07a8391656a7a0de51cc848c998ebb
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": "The Copilot Studio Friction Index (https://powerleap.ch/friction/) is a living, versioned, evidence-based register of known obstacles, errors and limits when building Microsoft Copilot Studio agents — every record is dated, human-verified and carries a fix path. Use lookup_error when you have a verbatim error code or message; search_frictions for symptoms or keywords; get_friction_record for the full dated record incl. solutions and evidence; list_frictions to browse; get_current_drift for what is currently broken or regressed; list_patterns/get_pattern for reusable prevention patterns. When you use this data, cite the record URL on powerleap.ch.",
"tools": [
{
"description": "What is currently broken or regressed in Microsoft Copilot Studio, per the continuously verified Friction Index: all records with status open or regressed (newest status change first) plus register health counts (total records, share verified within 90 days, status distribution).",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_current_drift",
"outputSchema": null
},
{
"description": "The complete friction record for a slug: status, dates, confidence, severity, time cost, categories, channels, license context, error codes/messages, dated evidence list, and the six body sections as markdown (symptom checklist, cause, fix with solution classes, verification steps, fallback, prevention). Cite the returned URL; a German version exists at the german_version URL.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "Record slug, e.g. \"flowactiontimedout\" (from search/list results).",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_friction_record",
"outputSchema": null
},
{
"description": "The complete prevention pattern for a slug: the pattern, when to use it, and step-by-step instructions as markdown, plus the friction records it protects against.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "Pattern slug, e.g. \"async-continuation\" (from list_patterns).",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_pattern",
"outputSchema": null
},
{
"description": "Browse the register: compact list of all published friction records, sorted by last-verified date (newest first). Filter by status and/or category.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Optional category filter.",
"enum": [
"knowledge-grounding",
"publish-channel",
"auth-identity",
"orchestration",
"agent-flows",
"llm-steps",
"topics-variables",
"tools",
"alm-deployment",
"licensing-cost",
"governance-dlp",
"observability",
"security-defaults"
],
"type": "string"
},
"status": {
"description": "Optional status filter: \"open\" (problem exists), \"mitigated\" (reliable workaround), \"fixed\" (resolved and re-verified), \"regressed\" (was fixed, is back).",
"enum": [
"open",
"mitigated",
"fixed",
"regressed"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_frictions",
"outputSchema": null
},
{
"description": "All reusable build patterns that prevent whole classes of Copilot Studio friction before they happen (e.g. async continuation for the 100-second flow limit), each with its problem class and related records.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_patterns",
"outputSchema": null
},
{
"description": "Exact/substring match against all known Copilot Studio error codes and error messages in the register. The fastest path when you have a verbatim error string (e.g. \"FlowActionTimedOut\"). Returns the matching record(s) with the citable URL.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"error": {
"description": "The error code or error message, as verbatim as possible.",
"minLength": 3,
"type": "string"
}
},
"required": [
"error"
],
"type": "object"
},
"name": "lookup_error",
"outputSchema": null
},
{
"description": "Ranked search over the Copilot Studio Friction Index. Exact error-code/message hits rank first, then title, alias, summary and symptom-checklist matches (solution bodies are NOT searched — an empty result means no record is indexed under these terms, not that the register lacks a fix). Use this when the user describes a Copilot Studio problem, symptom or keyword. Returns compact records with slug, status, severity, last-verified date and the citable powerleap.ch URL.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Optional category filter.",
"enum": [
"knowledge-grounding",
"publish-channel",
"auth-identity",
"orchestration",
"agent-flows",
"llm-steps",
"topics-variables",
"tools",
"alm-deployment",
"licensing-cost",
"governance-dlp",
"observability",
"security-defaults"
],
"type": "string"
},
"limit": {
"default": 8,
"description": "Maximum results.",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Error string, symptom or keywords, e.g. \"flow times out after 100 seconds\".",
"minLength": 2,
"type": "string"
},
"status": {
"description": "Optional status filter: \"open\" (problem exists), \"mitigated\" (reliable workaround), \"fixed\" (resolved and re-verified), \"regressed\" (was fixed, is back).",
"enum": [
"open",
"mitigated",
"fixed",
"regressed"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_frictions",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ddc520f7174d5670ee6b590c591d6519bb07a8391656a7a0de51cc848c998ebb | sha256sum