Agno includes providers for common data sources. Each provider wraps an external system and exposes it asDocumentation Index
Fetch the complete documentation index at: https://docs.agno.com/llms.txt
Use this file to discover all available pages before exploring further.
query_<id> and optionally update_<id> tools.
Data Sources
Filesystem
Read files from a scoped local 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
Slack
Search, read, and send messages in Slack workspaces
Gmail
Search, read, draft, and send emails
Google Workspace
Google Calendar
Query events, check availability, create meetings
Google Drive
Search and read files (read-only)
Knowledge Management
Wiki
Git-backed markdown wiki with filesystem or git backend
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 |
WebContextProvider | agno.context.web | Yes | No |
MCPContextProvider | agno.context.mcp | Yes | No |
WikiContextProvider | agno.context.wiki | Yes | Yes |
Cookbook Examples
Filesystem
Explore a codebase or docs folder
Database
Read/write with separate engines
Multi-provider
Three sources, no collisions
Gmail
Search, read, draft, send
Calendar
Events and availability
Wiki (git)
Auto-committing prose memory