Skip to content

feat: remove paid APIs (Tavily, Tinyfish) and use free MCP alternatives#14

Merged
jeancsil merged 1 commit intomainfrom
replace-paid-apis-with-mcp-alternatives
Feb 28, 2026
Merged

feat: remove paid APIs (Tavily, Tinyfish) and use free MCP alternatives#14
jeancsil merged 1 commit intomainfrom
replace-paid-apis-with-mcp-alternatives

Conversation

@jeancsil
Copy link
Owner

  • Remove Tavily dependencies (langchain-tavily, tavily-python, tavily) from pyproject.toml
  • Remove web_search.py Tavily-based tool
  • Update chef_agent.py to use web-fetch MCP server instead of local web_search tool
  • Remove Tavily and Tinyfish from MCP server configuration
  • Remove TAVILY_API_KEY and TINYFISH_API_KEY from .env.example
  • Update README.md to reflect changes to MCP servers and local tools
  • Update TODO.md to remove API keys section
  • Update tests to reflect new architecture

All tests pass with 80% coverage maintained.

- Remove Tavily dependencies (langchain-tavily, tavily-python, tavily) from pyproject.toml
- Remove web_search.py Tavily-based tool
- Update chef_agent.py to use web-fetch MCP server instead of local web_search tool
- Remove Tavily and Tinyfish from MCP server configuration
- Remove TAVILY_API_KEY and TINYFISH_API_KEY from .env.example
- Update README.md to reflect changes to MCP servers and local tools
- Update TODO.md to remove API keys section
- Update tests to reflect new architecture

All tests pass with 80% coverage maintained.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jeancsil jeancsil merged commit b2e3a28 into main Feb 28, 2026
2 checks passed
@jeancsil jeancsil deleted the replace-paid-apis-with-mcp-alternatives branch February 28, 2026 09:44
@jeancsil jeancsil self-assigned this Feb 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant