Sheaf
SheafDocsAgentsConnect Claude to Sheaf

Connect Claude to Sheaf

Add Sheaf to Claude as a connector, sign in once, then ask Claude about your cases or have it work on them.

claude.ai, the Claude app and Cowork

The quickest way: open Add Sheaf to Claude. It opens the Add custom connector dialog with the name and address filled in, so you start at step 4 below. Claude warns that an outside link suggested it.

Claude's Customize page, with 1. Customize, 2. Connectors and 3. + Add marked

  1. Click Customize.
  2. Click Connectors.
  3. Click + Add, then Add custom connector.
  4. Name it Sheaf, enter https://sheaf.us/api/mcp, and click Continue, then Add.
  5. Click Connect, sign in to Sheaf if asked, and click Allow.

On a Team or Enterprise plan, an Owner adds it under Organization settings → Connectors, and each member clicks Connect.

Claude then acts as you, with your role, in your organization. The sign-in lasts 30 days from its last use. To end it, click Disconnect under Connected agents, in a case's Control Center.

Claude Code

claude mcp add --transport http sheaf https://sheaf.us/api/mcp

Then run /mcp in Claude Code, or claude mcp login sheaf in a terminal, and sign in the same way. Or use an API key:

claude mcp add --transport http sheaf https://sheaf.us/api/mcp --header "Authorization: Bearer sheaf_…"

Ask

For example: "Which of my cases changed today?" or "What loan amount does the Jane Doe refinance case state, and on which page?"

Claude can also change a case when you ask: "Mark the appraisal in the Jane Doe refinance case Priority."

Adding files

Attach files to the chat, or keep them in a Project, and ask: "Add these to the Jane Doe refinance case." Claude makes an upload link for the case and sends the files to it. When the case has a workflow, the files are read on arrival; otherwise they wait at the gate.

Claude sends them from its own code environment. If that can't reach Sheaf, Claude gives you the case's link instead, where you add the files with Files → Add. To let Claude send them itself:

  1. In Claude, open Settings → Capabilities.
  2. Turn on Cloud code execution and file creation and Allow network egress.
  3. Set Domain allowlist to All domains, or to Package managers only with sheaf.us under Additional allowed domains.
  4. Start a new chat.

On a Team or Enterprise plan, an Owner sets this under Organization settings → Capabilities. An upload link works for 30 days, and stops when your sign-in is disconnected.

The tools

ToolWhat it does
list_applicationsYour cases: the ones changed last (sort: recent), or by name (q).
lookup_applicationOne case: its files, run, filing decisions and approved documents.
list_documentsA case's documents, each with the pages the changes below take.
search_case_textSearches a case's text, exactly (pattern) or ranked (q). Each hit gives its file, page and line.
read_parsed_pagesThe text of pages of one file.
list_intel_briefsA case's Intel briefs.
get_intel_briefOne brief, with its citations.
approve_documentApproves a document under a requirement. It never rejects one.
file_pagesFiles or archives pages the run left unassigned.
tag_documentTags a document Priority or Excluded, or clears its tag.
create_upload_linkMakes a link that adds files to a case (see Adding files).

Good to know

  • Changes ask first. Claude asks before it uses a tool, until you choose Always allow for that tool. It can approve a document but never reject one.
  • Recorded as Claude. Each change is in the case's ledger as "Agent via Claude · you" (see the ledger).
  • Your organization only. Another organization's case is never found.
  • Too big? An answer too big for one reply is refused, with what to ask for instead: fewer pages, a narrower search, or a limit.
  • Sources. Every search hit and page carries its file and page number, so Claude can say where each figure comes from.

This page as markdown · llms.txt · API contract