
muckrock mcp
Highly experimental, insecure, and unstable MuckRock FOIA MCP Server with 20+ tools for filing, tracking, and managing Freedom of Information Act requests
Repository Info
About This Server
Highly experimental, insecure, and unstable MuckRock FOIA MCP Server with 20+ tools for filing, tracking, and managing Freedom of Information Act requests
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MuckRock MCP Server
A Model Context Protocol (MCP) server for interacting with MuckRock's FOIA platform.
Installation
pip install -r requirements.txt
Configuration
Add to Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"muckrock": {
"command": "/path/to/python",
"args": ["/path/to/muckrock_server.py"]
}
}
}
Authentication
The server will prompt for MuckRock credentials on startup. You can also set environment variables:
export MUCKROCK_USERNAME="your_username"
export MUCKROCK_PASSWORD="your_password"
Features
- Search - Search FOIA requests and government agencies
- File Requests - File new FOIA requests with automatic organization selection
- Track Requests - View your submitted requests and their status
- Organizations - Manage which organization to file under
Usage
Once configured, use natural language in Claude:
- "Search for EPA FOIA requests"
- "File a FOIA request for police records"
- "Show my pending requests"
- "What organizations can I file under?"
Tools Available
check_auth_status- Check authentication statussearch_foia_requests- Search public FOIA requestssearch_agencies- Find government agenciesget_foia_details- Get request detailsget_my_user_info- View your user infoget_my_organizations- List your organizationsfile_foia_request_simple- File new FOIA requests
Notes
- Always test with test agencies first (ID: 248)
- Authentication tokens are automatically refreshed
- This is experimental software - use at your own risk
Documentation
See the docs/ folder for detailed guides on authentication, deployment, and use cases.
Quick Start
Clone the repository
git clone https://github.com/morisy/muckrock-mcpInstall dependencies
cd muckrock-mcp
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.