Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agno.com/llms.txt

Use this file to discover all available pages before exploring further.

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

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

ProviderImportReadWrite
SlackContextProvideragno.context.slackYesYes
GmailContextProvideragno.context.gmailYesYes
GoogleCalendarContextProvideragno.context.calendarYesYes
GoogleDriveContextProvideragno.context.gdriveYesNo
DatabaseContextProvideragno.context.databaseYesYes
FilesystemContextProvideragno.context.fsYesNo
WebContextProvideragno.context.webYesNo
MCPContextProvideragno.context.mcpYesNo
WikiContextProvideragno.context.wikiYesYes

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