# Slab MCP

> Slab MCP lets you manage your entire company knowledge base directly through your AI agent. Query articles, create documentation, and list team members without ever leaving your chat window. You can execute deep searches across all posts or structure new topics for future notes.

## Overview
- **Category:** knowledge-management
- **Price:** Free
- **Tags:** wiki, documentation, knowledge-base, internal-search, team-collaboration

## Description

Your AI client connects to this MCP and treats the entire Slab workspace like a massive searchable database. Instead of jumping between tabs and running keyword searches on an internal wiki, you just talk to your agent. It reads, interprets, and synthesizes information from all your organization's documentation—policies, guides, meeting notes, everything.

Need to know how to set up the VPN? Your agent finds that article instantly. Need to draft a new project spec? Tell it to create a post in Markdown format right within Slab. This MCP handles not just searching; it manages your information architecture by listing topics and retrieving specific details on posts. If you're looking for a centralized way to connect internal data like this, check out the full catalog of options available at Vinkius.

It’s about letting your agent read your company's collective brain so you never have to interrupt an engineer just to find where a document lives.

## Tools

### list_posts
Lists all wiki articles and their titles in your Slab workspace.

### get_post_details
Retrieves the full content and metadata for a specific article.

### search_posts
Performs a deep, full-text search across all articles in Slab.

### list_topics
Lists every main organizational topic or folder within your workspace.

### get_topic_details
Retrieves details and the associated list of articles for a specific topic.

### list_users
Lists all registered members within the Slab organization.

### get_organization
Retrieves general profile information about your entire company organization in Slab.

### create_post
Creates a new wiki article using content you provide in Markdown format.

### update_post
Modifies the title or body content of an existing Slab post.

### create_topic
Creates a new organizational topic (folder) to help structure your posts.

### archive_post
Removes an existing article from the active view in Slab.

### list_recent_posts
Lists articles that have been updated most recently across the workspace.

## Prompt Examples

**Prompt:** 
```
Search the Slab wiki for 'VPN Setup Instructions'.
```

**Response:** 
```
I found a match in your Slab knowledge base:
**Post Title**: 'Connecting to the Corporate VPN (macOS & Windows)'
**Post ID**: `p-1a2b3c4`
**Snippet**: '...to access staging environments, you must connect via the AnyConnect Client. Use your Okta credentials...'

Would you like me to retrieve the complete article so you can read the step-by-step instructions?
```

**Prompt:** 
```
Create a new topic named 'Q3 Planning' and list the ID so I can save posts to it.
```

**Response:** 
```
I've successfully created the new topic in Slab.
**Name**: Q3 Planning
**Topic ID**: `t-987xyzw`

Your topic is ready. Whenever we draft notes or objectives in this chat, just tell me to save them into `t-987xyzw`.
```

**Prompt:** 
```
List the most recent 5 posts updated in the company wiki.
```

**Response:** 
```
Here are the 5 most recently updated Slab posts across your organization:
1. Update: Engineering Sprint 42 (Updated 10 mins ago)
2. [DRAFT] Series B Milestones (Updated 2 hours ago)
3. Employee Onboarding Guide (Updated yesterday)
4. Q2 Architecture Diagrams (Updated yesterday)
5. Security Incident Playbook (Updated Monday)

Let me know if you need to read the full contents of any of these updates.
```

## Capabilities

### Search across all articles
The agent performs full-text searches, returning answers and relevant article snippets from the entire Slab knowledge base.

### Draft and edit documentation
You can create brand new wiki posts or update existing content titles and body text using Markdown formatting.

### Structure topics and folders
The agent lists all available organizational topics and allows you to create new ones for better knowledge organization.

### Retrieve post metadata
You can list every single article in the workspace, or get detailed information about specific posts and their authors.

### View activity feeds
The agent pulls a list of the most recently updated company posts so you stay aware of new policies or changes.

## Use Cases

### Finding a specific API detail
A developer needs to know the required authentication headers for Service X. Instead of searching through dozens of old Confluence pages, they ask their agent: 'What are the auth requirements for Service X?' The agent uses `search_posts` and pulls the exact snippet from the relevant architectural guide.

### Onboarding a new team member
An HR manager needs to create a comprehensive reading list for Q3. They ask their agent: 'Create a new topic called Q3 Onboarding and gather the latest policies.' The agent uses `create_topic` and then compiles necessary information using `list_recent_posts`.

### Updating outdated procedures
A product manager discovers an old guide on the client setup is wrong. They tell their agent: 'Update the VPN Setup guide with these new steps.' The agent uses `get_post_details` to verify the post ID and then calls `update_post`, minimizing risk.

### Mapping out departmental knowledge
A team lead wants a bird's-eye view of where all product documentation lives. They ask their agent: 'List all major topics related to the billing system.' The agent uses `list_topics` and then provides a full map of available guides.

## Benefits

- Stop losing time on manual searches. Use the `search_posts` tool to query the entire wiki instantly, getting direct answers instead of just a list of links.
- Build documentation as you work. You can use the `create_post` and `update_post` tools to draft specs or meeting notes directly into Slab, maintaining version control.
- Understand your company's knowledge structure. Use `list_topics` and `get_topic_details` together to map out how all your documentation is organized.
- Keep everyone in the loop. By calling `list_recent_posts`, you automatically track changes to critical policies or guides, ensuring team alignment.
- Manage who has access. The agent can use `list_users` and `get_organization` to retrieve metadata about your registered team members.
- Streamline project setup by using the `create_topic` tool to build dedicated sections for new initiatives before any documents are written.

## How It Works

The bottom line is, you treat your entire knowledge base like another source of truth right where you work.

1. Subscribe to this MCP and provide your Slab Access Token.
2. Connect your preferred AI client (like Cursor or Claude) to the Vinkius catalog.
3. Ask your agent a question in natural language; it executes the necessary actions against your company’s wiki.

## Frequently Asked Questions

**How do I use the Slab MCP to search for old policies?**
Use the `search_posts` tool and ask your agent a broad question like 'security compliance policy.' It runs a full-text search across all articles, giving you precise snippets from older guides.

**Can I use Slab MCP to draft meeting notes?**
Yes. After the meeting, simply ask your agent to `create_post` with the minutes in Markdown format and specify which topic it should go into.

**What is the best way to see what documents are available?**
You can first use `list_topics` to map out the main organizational areas, then use `get_topic_details` for a specific area to see all contained articles.

**Does Slab MCP help me track company changes?**
Absolutely. You can ask your agent to list the most recent posts using `list_recent_posts`, which keeps you updated on new policies and documentation changes.