- Home
- MCP servers
- FedMCP Server
FedMCP Server
- typescript
3
GitHub Stars
typescript
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"northernvariables-canadagpt": {
"command": "python",
"args": [
"-m",
"fedmcp.server"
],
"env": {
"CANLII_API_KEY": "your_key_here"
}
}
}
}Available tools
search_debates
Search House debates by keyword across parliamentary debates and related transcripts.
list_debates
List recent debates with optional date filters to track legislative conversations over time.
search_bills
Search bills by number or keywords to find relevant legislation.
get_bill
Retrieve detailed information about a specific bill from LEGISinfo.
list_bills
List bills with filters such as status, sponsor, or stage.
get_bill_votes
Get all votes associated with a particular bill, including ballot details.
list_mps
List Members of Parliament with filters by party, riding, or status.
search_politician
Search MPs and Senators by name to access profiles and voting histories.
get_politician_voting_history
Fetch the complete voting record for a given politician.
list_votes
List parliamentary votes with filtering options such as date and chamber.
get_vote_details
Get detailed vote information including individual ballots.
list_committees
List parliamentary committees and key details.
get_committee_details
Get committee meetings, members, and agendas.
find_mp_by_postal_code
Find your MP by postal code for quick lookup.
search_hansard
Search Hansard transcripts for quotes and passages.
get_hansard_sitting
Retrieve a complete Hansard sitting transcript.
search_topic_across_sources
Search a keyword across bills, debates, votes, and Hansard in one query.
get_mp_expenses
Get quarterly MP expense data by category.
search_mp_expenses
Search MP expenses by name, party, or constituency.
get_top_mp_spenders
Rank MPs by spending category to identify spending patterns.
get_party_spending_averages
Compare party-level spending averages across a time period.
get_mp_activity_scorecard
Generate a comprehensive MP performance scorecard across sources.
analyze_mp_bills
Analyze an MP’s legislative record and bill sponsorships.
compare_mp_performance
Side-by-side comparison of up to five MPs on key metrics.
analyze_mp_voting_participation
Assess voting attendance and participation patterns.
analyze_party_discipline
Identify MPs voting against their party line.
get_bill_legislative_progress
Track a bill’s journey through Parliament with a detailed timeline.
detect_conflicts_of_interest
Cross-reference expenses, lobbying activity, and voting to flag potential conflicts.
search_cases
Search CanLII case law by database and keywords (requires API key).
get_case
Retrieve case metadata from CanLII databases.
get_case_citations
Fetch cases that cite or are cited by a given case.
search_legislation
Browse federal and provincial legislation across datasets.
list_legal_databases
List available court or tribunal databases accessible via CanLII.