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
Read files from a scoped local directory
Workspace
Read-only, project-aware access to a working directory
Database
Query and update any SQL database via SQLAlchemy
Web
Search and fetch from the web (Exa, Parallel, MCP)
MCP
Connect to any MCP server
Communication
Google Workspace
Google Calendar
Query events, check availability, create meetings
Google Drive
Search and read files (read-only)
Knowledge Management
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 | Server-dependent | Server-dependent, through query wrapper |
WikiContextProvider | agno.context.wiki | Yes | Yes |
The table describes supported capabilities, not enabled defaults or caller authorization. Gmail and Calendar default to write=False. A query_* name does not make MCP server tools read-only. See the provider’s configuration and credential requirements.