Skip to main content
Glama

tavily-mcp

A web search and extraction MCP server powered by Tavily, built on Dedalus.

Tools

Tool

Description

tavily_search

Search the web with AI-generated answer synthesis

tavily_extract

Extract clean content from URLs

tavily_qna_search

Ask a question and get a direct answer with sources

Environment Variables

Variable

Required

Description

TAVILY_API_KEY

Yes

Tavily API key (tvly-...)

DEDALUS_API_KEY

Yes

Dedalus platform API key

DEDALUS_API_URL

No

Dedalus API base URL

DEDALUS_AS_URL

No

Dedalus auth server URL (default: https://as.dedaluslabs.ai)

Quick Start

# Install dependencies
uv sync

# Set environment variables
cp .env.example .env
# Edit .env with your keys

# Run the server
uv run python src/main.py

Testing

# Unit tests (no API key needed)
uv run pytest tests/test_tools.py

# Live connection tests (requires TAVILY_API_KEY)
uv run pytest tests/test_connection_live.py

Source Decision

Decision: Build native (Python)

The official tavily-ai/tavily-mcp is implemented in TypeScript using @modelcontextprotocol/sdk. Since our infrastructure requires Python with Dedalus DAuth integration, we build natively using dedalus-mcp. The official implementation served as a functional specification for tool definitions and API endpoints.

License

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chenzhaoxuan0/tavily-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server