> ## 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.

# Wolfia MCP Tools Reference

> Every tool the Wolfia MCP server exposes, grouped by category: chat, knowledge search, documents, Slack, questionnaires, knowledge management, AI customization, and trust center.

Once your client is [connected](/how-to/mcp-server), these tools are available to it. Each one runs as you, so it only sees and changes what your Wolfia account already can.

<Note>
  **Roles.** Most tools are available at the **User** role. Tools that change shared configuration require the same role as the web app: **Expert** for the editorial guide, Slack auto-respond instructions, and questionnaire instruction history; **Admin** for trust center settings. Service accounts carry whichever role you assign them.
</Note>

## Chat and conversations

| Tool                 | What it does                                                                                                                                        | Role |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
| `send_message`       | Ask Wolfia AI a question and get an expert answer with citations, using the full answering pipeline. Pass a `conversation_id` to continue a thread. | User |
| `list_conversations` | List your recent Wolfia conversations with IDs, titles, and timestamps.                                                                             | User |
| `get_conversation`   | Retrieve a full conversation by ID, including every message and its citations.                                                                      | User |

## Knowledge search

| Tool                    | What it does                                                                                                                                      | Role |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
| `search_knowledge`      | Semantic vector search across your entire knowledge base. Filter by source type and tags; returns facts grouped by source with similarity scores. | User |
| `search_knowledge_text` | Full-text keyword search across all indexed facts. Use when you know the exact terms (for example "SOC 2" or "rate limiting").                    | User |
| `list_sources`          | Browse and filter content sources by type (Notion, Slack, Google Drive, and more), name, or tags. Returns document IDs and download URLs.         | User |

## Documents

| Tool                         | What it does                                                                                                                                     | Role |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ---- |
| `get_document_content`       | Read the full raw content of a document (Notion page as markdown, Slack conversation, or uploaded file) plus its extracted facts and source URL. | User |
| `get_documentation`          | One-shot retrieval of knowledge base documents. Query mode returns the top semantic matches; by-id mode batch-fetches specific documents.        | User |
| `get_document_download_urls` | Get presigned S3 download URLs (for files) or direct URLs (for web pages) for a batch of document IDs.                                           | User |

## Slack

| Tool                    | What it does                                                                                                                 | Role |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---- |
| `search_slack_messages` | Search raw Slack messages by text, optionally scoped to one channel. Returns sender, channel, and a deep link to the thread. | User |
| `get_slack_thread`      | Read a complete Slack thread with all replies, sender names, emails, and reactions.                                          | User |

## Integrations

| Tool                | What it does                                                                                                      | Role |
| ------------------- | ----------------------------------------------------------------------------------------------------------------- | ---- |
| `list_integrations` | List every connected integration (Notion, Slack, Google Drive, and more) with document counts and last sync time. | User |

## Questionnaires

| Tool                                          | What it does                                                                                                                                        | Role   |
| --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| `submit_questionnaire`                        | Submit a security questionnaire for extraction and automated answering. Accepts pasted text, a base64-encoded file, or a `file_upload_id`.          | User   |
| `create_questionnaire_file_upload_url`        | Create a presigned upload URL for a questionnaire file (for files larger than 70 MB). Returns a `file_upload_id` to pass to `submit_questionnaire`. | User   |
| `list_questionnaire_approval_history`         | List the approval history entries for a questionnaire.                                                                                              | User   |
| `get_questionnaire_approval_history`          | Get a single questionnaire approval history entry in detail.                                                                                        | User   |
| `list_questionnaire_instruction_versions`     | List saved versions of a questionnaire's answering instructions.                                                                                    | User   |
| `get_questionnaire_instruction_version`       | Read a specific saved version of the questionnaire instructions.                                                                                    | User   |
| `revert_questionnaire_instruction_to_version` | Roll the questionnaire instructions back to an earlier saved version.                                                                               | Expert |

## Knowledge management

| Tool                     | What it does                                                         | Role |
| ------------------------ | -------------------------------------------------------------------- | ---- |
| `add_knowledge`          | Add a new fact to your knowledge base.                               | User |
| `update_knowledge`       | Edit an existing fact.                                               | User |
| `delete_knowledge`       | Remove a fact from your knowledge base.                              | User |
| `create_user_correction` | Record a correction so future answers reflect the right information. | User |
| `update_user_correction` | Edit an existing correction.                                         | User |

## AI customization

| Tool                                     | What it does                                                                         | Role   |
| ---------------------------------------- | ------------------------------------------------------------------------------------ | ------ |
| `get_editorial_guide`                    | Read your organization's editorial guide (tone, formatting, and answer style rules). | User   |
| `upsert_editorial_guide`                 | Create or update the editorial guide.                                                | Expert |
| `get_slack_auto_respond_instructions`    | Read the instructions that govern Wolfia's automatic Slack replies.                  | User   |
| `upsert_slack_auto_respond_instructions` | Create or update the Slack auto-respond instructions.                                | Expert |

## Trust center

| Tool                           | What it does                          | Role  |
| ------------------------------ | ------------------------------------- | ----- |
| `get_trust_portal_settings`    | Read your trust center configuration. | User  |
| `update_trust_portal_settings` | Update trust center settings.         | Admin |

<Card title="Connect a client" icon="plug" href="/how-to/mcp-server">
  New to the Wolfia MCP server? Start with the connection guide for Claude Code, Cursor, Windsurf, Claude Desktop, and OpenClaw.
</Card>
