83 tools across 7 Canadian federal government APIs.
BM25 discovery, cross-API query planner, parallel batch execution.
21,653 LOC Python, 796 tests, 96%+ coverage.
Key accomplishments:
- Bank of Canada: exchange rates, interest rates, inflation, commodities
- Open Parliament: bills, MPs, votes, individual ballots, Hansard
- Recalls: food, vehicle, health product safety alerts
- Drug Database: search, ingredients, schedules, therapeutic class
- CKAN Open Data: 80,000+ federal datasets
- Canadian Nutrient File: food nutrition data and comparison
- MSC Weather: 34 tools across 9 sub-modules (current, climate, hydro, AQHI, marine, severe, snow)
- OGC/GeoJSON utility layer for weather API
- CI/CD with semantic release to PyPI
- Bilingual (en/fr) support on all tools
Install: uvx mcp-canada