Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ENABLE_AUTH | No | Enable authentication | true |
| SUPABASE_URL | No | Supabase project URL | |
| ADMIN_API_KEY | No | Admin API key for key management | |
| ENABLE_STRIPE | No | Enable payment integration | true |
| RESEND_API_KEY | No | Resend API key | |
| ENABLE_DATABASE | No | Enable database features | true |
| CONGRESS_API_KEY | Yes | Your Congress.gov API key (required) | |
| FRONTEND_BASE_URL | No | Frontend URL for magic links | |
| LAWGIVER_API_KEYS | No | API keys for user authentication (format: tier:user:key) | |
| RESEND_FROM_EMAIL | No | From email address for Resend | |
| STRIPE_SECRET_KEY | No | Stripe secret key | |
| SUPABASE_ANON_KEY | No | Supabase anonymous key | |
| CONGRESSMCP_API_KEY | No | Your API key for accessing the Congress.gov API | |
| LAWGIVER_JWT_SECRET | No | JWT secret for authentication | |
| SUPABASE_SERVICE_KEY | No | Supabase service role key | |
| ENABLE_KEY_MANAGEMENT | No | Enable admin key management | false |
| STRIPE_WEBHOOK_SECRET | No | Stripe webhook secret | |
| STRIPE_PRICE_PRO_ANNUAL | No | Stripe price ID for Pro annual | |
| STRIPE_PRICE_PRO_MONTHLY | No | Stripe price ID for Pro monthly | |
| MAGIC_LINK_EXPIRY_MINUTES | No | Magic link expiry time | 60 |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |