> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Provider Catalog

> Browse all built-in context providers.

Agno includes providers for common data sources. Each provider wraps an external system and exposes it as `query_<id>` and optionally `update_<id>` tools.

## Data Sources

> **[Filesystem](https://agno-v2.mintlify.site/context-providers/providers/filesystem.md)**
>
> Read files from a scoped local directory

> **[Workspace](https://agno-v2.mintlify.site/context-providers/providers/workspace.md)**
>
> Read-only, project-aware access to a working directory

> **[Database](https://agno-v2.mintlify.site/context-providers/providers/database.md)**
>
> Query and update any SQL database via SQLAlchemy

> **[Web](https://agno-v2.mintlify.site/context-providers/providers/web.md)**
>
> Search and fetch from the web (Exa, Parallel, MCP)

> **[MCP](https://agno-v2.mintlify.site/context-providers/providers/mcp.md)**
>
> Connect to any MCP server

## Communication

> **[Slack](https://agno-v2.mintlify.site/context-providers/providers/slack.md)**
>
> Search, read, and send messages in Slack workspaces

> **[Gmail](https://agno-v2.mintlify.site/context-providers/providers/gmail.md)**
>
> Search, read, draft, and send emails

## Google Workspace

> **[Google Calendar](https://agno-v2.mintlify.site/context-providers/providers/calendar.md)**
>
> Query events, check availability, create meetings

> **[Google Drive](https://agno-v2.mintlify.site/context-providers/providers/drive.md)**
>
> Search and read files (read-only)

## Knowledge Management

> **[Wiki](https://agno-v2.mintlify.site/context-providers/providers/wiki.md)**
>
> Markdown wiki with filesystem, git, or Notion backends

## Quick Reference

| Provider | Import | Read | Write |
| - | - | - | - |
| `SlackContextProvider` | `agno.context.slack` | Yes | Yes |
| `GmailContextProvider` | `agno.context.gmail` | Yes | Yes |
| `GoogleCalendarContextProvider` | `agno.context.calendar` | Yes | Yes |
| `GoogleDriveContextProvider` | `agno.context.gdrive` | Yes | No |
| `DatabaseContextProvider` | `agno.context.database` | Yes | Yes |
| `FilesystemContextProvider` | `agno.context.fs` | Yes | No |
| `WorkspaceContextProvider` | `agno.context.workspace` | Yes | No |
| `WebContextProvider` | `agno.context.web` | Yes | No |
| `MCPContextProvider` | `agno.context.mcp` | Yes | No |
| `WikiContextProvider` | `agno.context.wiki` | Yes | Yes |

## Cookbook Examples

> **[Filesystem](https://github.com/agno-agi/agno/blob/main/cookbook/12_context/00_filesystem.py)**
>
> Explore a codebase or docs folder

> **[Database](https://github.com/agno-agi/agno/blob/main/cookbook/12_context/04_database_read_write.py)**
>
> Read/write with separate engines

> **[Multi-provider](https://github.com/agno-agi/agno/blob/main/cookbook/12_context/08_multi_provider.py)**
>
> Three sources, no collisions

> **[Gmail](https://github.com/agno-agi/agno/blob/main/cookbook/12_context/18_gmail.py)**
>
> Search, read, draft, send

> **[Calendar](https://github.com/agno-agi/agno/blob/main/cookbook/12_context/19_calendar.py)**
>
> Events and availability

> **[Wiki (git)](https://github.com/agno-agi/agno/blob/main/cookbook/12_context/15_wiki_git.py)**
>
> Auto-committing prose memory


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.