Connect your agent

Last updated 2026-06-11 — about 2 minutes with Claude, Claude Code, ChatGPT, or any MCP-capable agent

Perspicuity is a persistent, structured home for real decisions. It walks a decision through the PrOACT method — Problem, Objectives, Alternatives, Consequences, Tradeoffs — and stores the result as a living document you can revisit, share, and act on. There is no chatbot inside: your own agent does the facilitation, connected over the open Model Context Protocol (MCP). You bring the agent; Perspicuity brings the method, the structure, and the memory.

The endpoint. One URL, everywhere: https://perspicuity.ai/mcp (Streamable HTTP). Auth is OAuth 2.1 — you sign in through your browser when you connect. There is no API key to copy and paste.
Did it work? This page will tell you.
Checking your connection status…

Pick your platform

On claude.ai (and the Claude desktop and mobile apps, on paid plans):

  1. Open Settings → Connectors.
  2. Choose Add custom connector.
  3. Name it Perspicuity and paste the URL:
https://perspicuity.ai/mcp
  1. Claude opens a browser window; sign in to Perspicuity (or create an account) and approve the consent screen. The OAuth handshake is automatic — that's it.

Then just ask Claude to help you with a decision — "help me decide whether to relocate the team — use Perspicuity" — and it will create and build the decision in your workspace.

From a terminal:

claude mcp add --transport http perspicuity https://perspicuity.ai/mcp

Inside Claude Code, run /mcp and pick perspicuity to authenticate — it opens the same browser sign-in. Claude Code can also hold an encryption key in its runtime, which makes it the natural client for sealed decisions (see Auth and your data below).

  1. Open Settings → Connectors (available on Plus, Pro, Business, and Enterprise plans).
  2. Choose Create (add a custom connector) and paste the MCP server URL:
https://perspicuity.ai/mcp
  1. ChatGPT discovers our OAuth metadata, registers itself as a client automatically, and walks you through sign-in and consent in the browser.

Perspicuity implements the search / fetch contract ChatGPT expects, so it works as a standard connector and inside Deep Research out of the box. For the full authoring loop — creating decisions, adding objectives and alternatives, scoring consequences — enable Settings → Connectors → Advanced → Developer mode, OpenAI's gate for write-capable tools. (Via the OpenAI API and Agents SDK the full tool surface is available with no toggle.)

Any MCP client that speaks Streamable HTTP with OAuth 2.1 discovery connects with zero manual configuration. For clients configured by JSON:

{
  "mcpServers": {
    "perspicuity": {
      "type": "http",
      "url": "https://perspicuity.ai/mcp"
    }
  }
}

Discovery lives at the standard well-known URLs (/.well-known/oauth-authorization-server, /.well-known/oauth-protected-resource), with dynamic client registration (RFC 7591) and PKCE S256.

What your agent can do

Connected agents see a catalog of focused tools — each one a typed operation on your decision workspace. The headline tools:

ToolWhat it does
create_decision Start a new decision — creates it in your workspace and lays out the PrOACT step sections.
list_decisions List your existing decisions, newest first, to resume where you left off.
read_decision Read a decision's full structured tree before editing.
decision_context PrOACT grounding for one decision — each section's shape, how to fill it, and a live completeness score.
step_contract The current step's contract: its core question, the probes worth exploring, and what "done enough" looks like.
step__submit The step handshake — records what the user contributed and advances the decision to the next step.
render_document The whole decision rendered as a clean Markdown document, ready to show inline in chat.
search / fetch Keyword search across your decisions + fetch one as Markdown (the ChatGPT / Deep-Research contract).

Behind those sit typed write tools for each PrOACT object — objective__create, alternative__create, consequence__set, tradeoff_move__record, recommendation__set, and friends — so the agent edits structure, not free text. Every tool declares read-only / destructive annotations, so your client can show you exactly what a call can touch before it runs.

Auth and your data

Troubleshooting

What's next

Connected? The quickstart takes you from here to a worked, shareable decision in about ten minutes.