BankRegPulse MCP Server
Real-time banking regulatory intelligence for AI assistants
[npm version]
[License: MIT]
[Node Version]
[MCP]
Connect your AI assistant (Claude, ChatGPT, etc.) to live banking regulatory data from 100+ sources including OCC, FDIC, CFPB, Federal Reserve, and all 50 state banking departments.
Fastest way in: no install, no key
The server is hosted. Point any MCP client at the URL:
- Claude (web, desktop, mobile): Settings, Connectors, Add custom connector, paste the URL.
- Claude Code:
claude mcp add --transport http lexregpulse https://lexregpulse.com/mcp
- ChatGPT (developer mode), Cursor, VS Code, any Streamable HTTP client: add the same URL as a remote MCP server.
- Smithery: https://smithery.ai/servers/bankregpulse/lexreg
- Local over stdio:
npx bankregpulse-mcp-server (see Installation below).
Read-only and free. The content is the LexRegPulse daily brief (6:45 AM ET), the Sunday digest, the archive, deep-dive analysis and a comment-deadline tracker built from Federal Register fields.
What is This?
BankRegPulse MCP Server is a Model Context Protocol server that lets AI assistants query our regulatory intelligence database in real-time.
Instead of manually searching for regulatory updates, just ask your AI:
- "What's in today's banking regulatory briefing?"
- "Play today's regulatory podcast"
- "Draft a LinkedIn post about today's CFPB updates"
Your AI will pull fresh data from BankRegPulse and answer with context.
Features
🎯 Eight Tools
📊 Data Coverage
- Federal Agencies: OCC, FDIC, CFPB, Federal Reserve, Treasury
- State Banking Departments: All 50 states
- Congress: House Financial Services, Senate Banking
- Federal Register: Final rules, proposed rules, notices
- News: Reuters, American Banker, PYMNTS, Banking Dive
- Update Frequency: Real-time (monitored 24/7)
Installation
Prerequisites
- Node.js 18 or higher
- An MCP-compatible AI assistant (Claude Desktop, Continue.dev, etc.)
Option 1: NPM (Recommended)
Option 2: From Source
Setup for Claude Desktop
-
Locate Claude Desktop config:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
-
Add BankRegPulse MCP server:
-
Restart Claude Desktop
-
Test it:
- Open Claude Desktop
- Ask: "What's in today's banking regulatory briefing?"
- Claude will query the MCP server and return live data
Setup for Other AI Assistants
Continue.dev (VS Code)
Add to ~/.continue/config.json:
Custom Integration
Any MCP-compatible client can connect via stdio:
HTTP/SSE Mode
Run the MCP server as an HTTP endpoint instead of stdio:
Endpoints:
GET /health - Health check
GET /sse - SSE endpoint for MCP connections
Connect via HTTP:
Test with curl:
Usage Examples
Daily Briefing
Ask Claude:
"What's in today's banking regulatory briefing?"
Claude queries:
You receive:
- Executive summary of key developments
- Document count and high-priority items
- Agency-by-agency breakdown
Podcast
Ask Claude:
"Get me today's regulatory podcast"
Claude queries:
You receive:
- Audio URL for the daily briefing podcast
- Generated by AI from the day's regulatory developments
LinkedIn Post
Ask Claude:
"Draft a LinkedIn post about today's CFPB enforcement actions"
Claude queries:
You receive:
- Pre-formatted LinkedIn post with hashtags
- Key stats and highlights
- Ready to copy and share
Advanced Usage
Query Specific Dates
Claude will pass date: "2024-02-20" to the tool.
Custom API Endpoint
Set environment variable to use a different API:
Troubleshooting
"No briefing found"
Cause: Briefing hasn't been generated yet (runs at 6 AM EST daily)
Solution: Query yesterday's briefing or wait until morning
"API request failed"
Cause: Network issue or API is down
Solution:
- Check https://bankregpulse-enterprise-api.onrender.com/health
- Verify internet connection
- Check Render status: https://status.render.com
"Unknown tool"
Cause: MCP server not properly installed or outdated
Solution:
Development
Local Development
Testing with MCP Inspector
Opens a web UI to test tool calls.
Architecture
API Endpoints (Backend)
The MCP server calls these public API endpoints:
GET /api/mcp/briefing?date=YYYY-MM-DD - Daily briefing
GET /api/mcp/podcast?date=YYYY-MM-DD - Podcast URL
GET /api/mcp/linkedin-post?date=YYYY-MM-DD - LinkedIn post
No authentication required for basic usage.
Pricing
Free for community use.
No API key required. Rate limits apply:
- 100 requests per hour per IP
- Fair use policy
For enterprise usage (higher limits, SLA), contact: [email protected]
Support
Contributing
Contributions welcome! Please:
- Fork the repo
- Create a feature branch
- Submit a pull request
License
MIT License - see LICENSE for details.
Acknowledgments
- Built on Model Context Protocol by Anthropic
- Powered by BankRegPulse regulatory intelligence platform
- Regulatory data from OCC, FDIC, CFPB, Federal Reserve, and state banking departments
Related Projects
Made with ❤️ for the banking compliance community