Copilot Studio Friction Index

MCP Server

The Friction Index is available as a remote MCP (Model Context Protocol) server. Connect it to Claude, ChatGPT, GitHub Copilot, or your IDE, and your AI assistant can search the register, look up error codes, and fetch full dated records with verified solutions — citing powerleap.ch as the source. Read-only, no account, no API key.

Endpoint

One URL, Streamable HTTP transport, no authentication:

https://pcghrrzwqshejvifoxjq.supabase.co/functions/v1/friction-mcp

Connect your client

Claude Code

One command in your terminal:

claude mcp add --transport http friction-index https://pcghrrzwqshejvifoxjq.supabase.co/functions/v1/friction-mcp

Claude Desktop & claude.ai

Go to Settings → Connectors → Add custom connector and paste the endpoint URL above.

VS Code (GitHub Copilot)

Add the server to your mcp.json (Command Palette → “MCP: Add Server”, or edit the file directly):

{
  "servers": {
    "friction-index": {
      "type": "http",
      "url": "https://pcghrrzwqshejvifoxjq.supabase.co/functions/v1/friction-mcp"
    }
  }
}

Cursor

Add the server to ~/.cursor/mcp.json (or your project's .cursor/mcp.json):

{
  "mcpServers": {
    "friction-index": {
      "url": "https://pcghrrzwqshejvifoxjq.supabase.co/functions/v1/friction-mcp"
    }
  }
}

Other clients

Any MCP client that speaks Streamable HTTP works — point it at the endpoint URL. The server is stateless: plain JSON-RPC over POST, no sessions, no SSE required.

Available tools

Seven read-only tools, described for LLM callers:

search_frictions
Ranked search over the register — error-code hits first, then title, alias, and summary matches.
lookup_error
Exact/substring match for a verbatim error code or message — the fastest path from error to record.
get_friction_record
The full record for a slug: status, dates, evidence, and all six body sections as markdown.
list_frictions
Browse all records, newest verification first; filter by status or category.
get_current_drift
What is currently broken or regressed in Copilot Studio, plus register health counts.
list_patterns
All reusable prevention patterns with their problem class.
get_pattern
One pattern in full: when to use it and step-by-step instructions.

Fair use

The server is public, read-only, and free to use. Please cache responses where you can — the register data changes at most a few times per day — and keep request volumes reasonable; the standard Supabase rate limits apply. When your assistant uses register data in an answer, it should cite the record URL on powerleap.ch. Everything the server returns is editorially approved content: every record, pattern and evidence claim passes a human review before publication, and the server never serves unreviewed community submissions. Each response carries a data_as_of timestamp showing how fresh the served snapshot is.

Independence

This register is not affiliated with, endorsed by, or paid by Microsoft. There are no affiliate links and no advertising in records. Criticism is evidence-based and constructive; the register exists to get you unstuck, not to bash a product. It is published by PowerLeap Advisory GmbH (Switzerland), which offers consulting around Copilot Studio — the register itself is and stays fully open.