Docs

MCP

Connect ChatGPT, Claude, Cursor, or any remote MCP client to Schift with your Schift API key.

Use Schift's hosted MCP endpoint when you want an AI client to search your Schift memory, buckets, and approved workflow tools without running your own MCP server.

Connect the hosted server

FieldValue
Server URLhttps://mcp.schift.io/mcp
AuthorizationBearer <your-schift-api-key>

OpenAI Responses API example

json{
  "type": "mcp",
  "server_label": "schift",
  "server_url": "https://mcp.schift.io/mcp",
  "headers": {
    "Authorization": "Bearer <your-schift-api-key>"
  },
  "allowed_tools": [
    "search",
    "fetch",
    "schift_search",
    "schift_upload_document",
    "schift_memory_search",
    "schift_workflow_list",
    "schift_workflow_dry_run",
    "schift_workflow_run"
  ],
  "require_approval": "never"
}

What the tools do

ToolUse it for
search / fetchSearch inside Schift buckets and fetch cached result text. This is not external web search.
schift_searchSearch inside a specific Schift bucket or collection
schift_upload_documentUpload text or base64 file content into a Schift bucket and queue async indexing
schift_memory_searchSearch the authenticated user's connected memory sources
schift_workflow_listList workflow tools the user can see
schift_workflow_dry_runPreview a workflow run before external effects
schift_workflow_runRun a published workflow, with Schift review boundaries still enforced

Self-hosting is optional

Only run schift-mcp yourself when you need a private MCP deployment. For normal hosted use, connect directly to mcp.schift.io with your Schift API key.