Skip to main content
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

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

Markdown wiki with filesystem, git, or Notion backends

Quick Reference

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