Umbrella Terminal MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Umbrella Terminal MCPWhich organizations are lobbying for and against bill HB24-1001?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: LegiScan MCP Server
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables access to comprehensive U.S. legislative and governmental data from GovInfo.gov and Congress.gov APIs, including bills, Congressional records, Federal Register documents, member information, and committee activities.Last updated1
- 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.Last updated10289MIT
- AlicenseAqualityDmaintenanceProvides tools to search and retrieve US federal and state legislative data, including bills, votes, campaign contributions, and legislator information, with provenance tracking.Last updated81MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to access Washington State Legislature data for bill tracking, committee meetings, legislator lookup, and legislative document retrieval via conversational interfaces.Last updated91MIT
Related MCP Connectors
Search bills and speaker-attributed hearing transcripts across all 50 US state legislatures.
Search bills, legislators, committees, and events across all 50 US states, DC, and 5 US territories.
US public-records intelligence for AI agents — companies, SEC, courts, spending, licenses.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/TheBlackCompany/umbrella_terminal_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server