Pro Se Engine
Pro Se Engine
A powerful MCP (Model Context Protocol) server providing 39 legal research tools across 6 government APIs — designed for use with Pickaxe AI agents.
Built by ProjectCues.
🏛️ What It Does
Pro Se Engine gives AI agents access to:
API | Tools | Auth |
CourtListener | 16 | API token |
SEC EDGAR | 4 | User-Agent header |
Federal Register | 3 | None |
Congress.gov | 4 | API key (free) |
Regulations.gov | 3 | API key (free) |
USAspending.gov | 3 | None |
Document Tools | 4 | — |
Legal Workflows | 2 (13 templates) | — |
Tool Categories
Case Law — Search opinions, read full text, verify citations
SEC Filings — Full-text search, company filings, XBRL financials
Federal Legislation — Bills, bill text, Congress members
Regulations — Federal Register rules, regulatory dockets, public comments
Government Contracts — USAspending awards, contractor profiles
Documents — Generate DOCX, extract text from PDF/DOCX, tracked changes editing
Workflows — 13 structured legal analysis templates (M&A due diligence, lease abstracts, litigation assessment, etc.)
🚀 Quick Start
1. Install dependencies
npm install2. Configure environment
cp .env.example .env
# Edit .env with your API keys3. Run in development
npm run dev4. Build for production
npm run build
node dist/index.jsThe server starts on http://localhost:3001/mcp.
🔑 API Keys
Variable | Required | How to Get |
| Yes | |
| Yes | api.data.gov/signup (free) |
| Yes | Same key from api.data.gov |
| Yes | Any string: |
| Optional | Set to require bearer auth on the MCP endpoint |
SEC EDGAR, Federal Register, and USAspending.gov require no API keys.
🔗 Connecting to Pickaxe
Deploy this server to a public URL (e.g., Hostinger VPS)
In Pickaxe Agent Builder, add an MCP server
Set the endpoint URL to
https://your-domain.com/mcpIf
MCP_AUTH_TOKENis set, configure the bearer token in Pickaxe
📋 13 Legal Workflow Templates
ID | Template |
| Conditions Precedent Checklist |
| Credit Agreement Summary (21 sections) |
| Shareholder Agreement Summary (15 sections) |
| M&A Due Diligence Checklist (10 categories) |
| Commercial Lease Abstract (18 points) |
| Employment Agreement Review (15 sections) |
| IP Assignment/License Review (12 sections) |
| Litigation Case Assessment (12 sections) |
| Regulatory Compliance Review (10 sections) |
| Power of Attorney Review (11 sections) |
| Corporate Bylaws Review (12 sections) |
| Settlement Agreement Review (14 sections) |
| Partnership Agreement Review (15 sections) |
🏗️ Architecture
Runtime: Node.js 20+
Language: TypeScript (strict mode)
Transport: Streamable HTTP (stateless — each request is independent)
Framework: Express +
@modelcontextprotocol/sdk
📄 License
MIT