Arb MCP Server
A Model Context Protocol (MCP) server that provides direct access to the Arb Platform API for AI assistants. This server enables LLMs like Claude to interact with cases, filings, evidence, and schemas through structured API calls.Key Features
- Direct API Integration: Connect AI assistants directly to Arb Platform
- Secure OAuth Authentication: Browser-based authentication with encrypted key storage
- TypeScript Support: Full type safety with built-in TypeScript declarations
- Client Optimization: Automatic compatibility for Claude, Cursor, and other MCP clients
Requirements
- Arb Platform API key (get one from app.arb.inc)
- Claude Code, Claude Desktop, Cursor, or any other MCP client
Getting Started
Connect to the Arb MCP server with your AI assistant. When you first use it, a browser window will open for you to securely enter your API key.Claude Code
Claude Code
Use the Claude Code CLI to add the Arb MCP server:On first use, a browser will open for authentication. Enter your Arb API key when prompted.
Claude Desktop
Claude Desktop
Follow the MCP install guide.Add the configuration to your Claude Desktop config file:Restart Claude Desktop. On first use, authenticate via the browser popup.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Cursor
Cursor
Go to
Cursor Settings → MCP → Add new MCP Server.Configure the server:- Name:
arb - Connection Type:
HTTP/SSEorSSE - URL:
https://mcp.api.arb.inc/sse - Authentication:
OAuth 2.0 - OAuth Scopes:
mcp:*(default)
VS Code
VS Code
Follow the MCP install guide.You can install the Arb MCP server using the VS Code CLI:Or manually add to your MCP settings:
Windsurf
Windsurf
Available Tools
The MCP server provides access to the following Arb Platform resources:Cases
Cases
create_cases- Create a new caselist_cases- List active cases with paginationview_cases- View case details
Evidence Uploads
Evidence Uploads
create_evidence_uploads- Upload files to cases with descriptionslist_evidence_uploads- List uploads for a casedownload_evidence_uploads- Get secure download URLdelete_evidence_uploads- Remove uploads
Filing Documents
Filing Documents
create_filings_documents- Create document from templateupdate_filings_documents- Update document fieldslist_filings_documents- List filed documentsview_filings_documents- View document detailssubmit_filings_documents- Submit for approvalwithdraw_filings_documents- Withdraw filingdelete_filings_documents- Delete documentpdf_filings_documents- Get PDF download URL
Schemas
Schemas
list_schemas- Retrieve available schemas for case phases and documents
Next Steps
API Reference
View detailed API endpoints and schemas
Node.js SDK
Use the TypeScript/JavaScript SDK directly
Support
For MCP server issues or questions:- GitHub: github.com/arb-inc/arb-node
- Email: [email protected]
- Package: @arb-inc/mcp on npm