Documentation Index
Fetch the complete documentation index at: https://docs.wolfia.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Wolfia provides an MCP (Model Context Protocol) server that lets your internal users chat with Wolfia AI and search your organization’s knowledge base, documents, and Slack history directly from any MCP-compatible AI tool. Authentication is handled via OAuth, so you sign in once with your existing Wolfia account and the client stays connected. The server is hosted athttps://api.wolfia.com/mcp/ and uses mcp-remote as a thin stdio shim that most clients already know how to spawn.
Supported clients
| Client | Type |
|---|---|
| Claude Code | CLI / Terminal |
| Claude Desktop | Desktop app |
| Cursor | IDE |
| Windsurf | IDE |
| OpenClaw | Local AI agent |
| Any other MCP-compatible client (custom agents, desktop apps) | Desktop / CLI / Agent |
Available tools
| Tool | Description |
|---|---|
send_message | Ask Wolfia AI a question and get an expert answer with citations, using the full Wolfia answering pipeline |
list_conversations | List your recent Wolfia conversations |
get_conversation | Retrieve a full conversation with all messages and citations |
search_knowledge | Semantic vector search across your organization’s entire knowledge base. Filter by source type and tags. Returns facts grouped by source with similarity scores |
search_knowledge_text | Full-text keyword search across all indexed facts. Use when you know the exact terms (e.g. “SOC 2”, “rate limiting”) |
list_sources | Browse and filter content sources by source type (Notion, Slack, Google Drive, etc.), name, or tags. Returns document IDs and download URLs |
get_document_content | Read the full raw content of a document: Notion page as markdown, Slack conversation, or uploaded file, plus extracted facts and the source URL |
get_document_download_urls | Get presigned S3 download URLs (for files) or direct URLs (for web pages) for a batch of document IDs |
search_slack_messages | Search raw Slack messages by text. Optionally filter to a specific channel. Returns sender, channel, and a deep link to the thread |
get_slack_thread | Read a complete Slack thread with all replies, sender names, emails, and reactions |
list_integrations | List all connected integrations (Notion, Slack, Google Drive, etc.), document counts, and last sync time |
Setup
Claude Code
Add Wolfia with a single command:Cursor / Windsurf
Add the following to your MCP configuration file:| Client | Config file location |
|---|---|
| Cursor | .cursor/mcp.json in your project or global settings |
| Windsurf | .windsurf/mcp.json or IDE settings |
Claude Desktop
Editclaude_desktop_config.json (Settings, then Developer, then Edit Config):
OpenClaw
OpenClaw can spawn standard stdio MCP servers. Add Wolfia to your OpenClaw MCP config (typically~/.openclaw/mcp.json or the equivalent in your OpenClaw settings):
Other MCP clients (custom agents, desktop apps)
Any client that can spawn a stdio MCP server works. Point it atmcp-remote with the Wolfia endpoint:
https://api.wolfia.com/mcp/ and let the client handle the OAuth dance.
After editing the config file, restart your application for changes to take effect.
Authentication
The first time you use Wolfia, you’ll be prompted to authenticate:- A browser window opens automatically
- Sign in with your existing Wolfia account (SSO or email)
- Authorize the application to access Wolfia
- Return to your app, you’re now connected
mcp-remote (typically under ~/.mcp-auth/), so you only sign in once per client.
You must have an existing Wolfia account to use the MCP server. If you don’t have one, sign up at wolfia.com first.
Troubleshooting
Authentication errors
If authentication fails:- Clear your browser cookies for wolfia.com and try again
- Clear the local
mcp-remotetoken cache (rm -rf ~/.mcp-auth) and reconnect - Ensure you’re using the same account that has access to your Wolfia organization
Tools don’t appear
- Restart the client after editing the config file
- Check that
npxis on your PATH (npx --version) - Check your client’s MCP logs. Claude Code:
claude mcp list. Cursor/Windsurf: MCP panel in settings
Requirements
- An MCP-compatible client
- A Wolfia account with access to your organization
- Node.js 18+ (for
npx)

