Umbrella Terminal MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Umbrella Terminal MCP
MCP server for Colorado legislative intelligence. Provides 67 tools for querying bills, statutes, rules, legislators, votes, attribution chains, stakeholders, lobbying data, campaign finance, hearings, and district representation.
Built for AI agents — works with Claude Code, Cursor, and any MCP-compatible client.
Quick Start
pip install umbrella-terminalAdd to your MCP config:
Claude Code (~/.claude/settings.json):
{
"mcpServers": {
"umbrella-terminal": {
"command": "python",
"args": ["-m", "umbrella_terminal", "--quiet"],
"env": {
"TERMINAL_API_URL": "https://terminal-api-m4d6.onrender.com",
"TERMINAL_API_KEY": "YOUR_API_KEY"
}
}
}
}Cursor (.cursor/mcp.json): same structure.
Restart your IDE. You now have 67 legislative intelligence tools.
Related MCP server: civic-awareness-mcp
Getting an API Key
Contact the Umbrella team to request an API key. Keys are provisioned per-user with rate limits based on tier.
What You Can Do
Category | Tools | Examples |
Search |
| Semantic search across bills, statutes, rules |
Bills |
| Full bill records, text, vote breakdowns |
Statutes |
| Statute text, summaries, regulatory mechanisms |
Legislators |
| Legislator profiles, voting records |
Rules |
| Administrative rules and regulatory text |
Attribution |
| Trace from rule → statute → bill → legislator |
Stakeholders |
| Who is affected by legislation |
Lobbying |
| Lobbyist positions on bills |
Finance |
| Campaign contributions, funding sources |
Hearings |
| Committee hearing schedules |
Districts |
| District-to-legislator mapping, geocoding |
Configuration
The MCP server needs two environment variables:
Variable | Description |
| Terminal API endpoint (provided with your key) |
| Your API key |
These are set in the MCP config env block — you don't need a .env file.
Requirements
Python 3.10+
An API key from the Umbrella team
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
U.S. civic data for AI agents: reps, votes, bills, finance, lobbying, cited gov sources. 47 tools.
Federal and 50-state legislative data for AI: bills, text, votes, members, and committees.
Search bills and speaker-attributed hearing transcripts across all 50 US state legislatures.
Bills, hearings, votes and legislators for all 50 US states, DC and Congress, from official sources.
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides access to legislative data from all 50 US states through the LegiScan API, enabling comprehensive search and retrieval of bills, votes, legislators, and legislative session information.1018 npm12MIT
- AlicenseAqualityDmaintenanceProvides tools to search and retrieve US federal and state legislative data, including bills, votes, campaign contributions, and legislator information, with provenance tracking.81MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to access Washington State Legislature data for bill tracking, committee meetings, legislator lookup, and legislative document retrieval via conversational interfaces.91MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to query U.S. legislative data, including jurisdictions, legislators, and bills, via the OpenStates API.1-