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 |