Integrations
For Admins · 4 min read
Lumipact integrates with AI tools via its MCP server and with calendar apps via a personal ICS feed.
MCP Server — Claude, Cursor, and other AI clients
Lumipact exposes a remote Model Context Protocol (MCP) server that lets you query your contracts directly from Claude Desktop, Cursor, or any MCP-compatible AI client. You can ask questions like "which contracts renew in Q1?" or "what's our total SaaS spend?" without opening Lumipact.
The MCP server uses OAuth 2.1. When you first connect, you choose which entities (and optionally departments) the AI client can access — it cannot see more than you authorise.
Connecting Claude Desktop
- Open your Claude Desktop config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Add the Lumipact server:
{ "mcpServers": { "lumipact": { "type": "http", "url": "https://lumipact.com/api/mcp", "authorization_server": "https://lumipact.com" } } } - Restart Claude Desktop. It will prompt you to authorise via your Lumipact account.
- On the consent screen, choose which entities to expose, then click Authorize.
Building a custom integration
Developers can register their own OAuth app in Settings → Developer to get a client_id and client_secret for use in their own application. The authorization server discovery endpoint at https://lumipact.com/.well-known/oauth-authorization-server lists all endpoints.
Slack
Send contract renewal reminders to a Slack channel using an incoming webhook. Each morning, Lumipact posts a digest of contracts due for renewal — grouped per workspace — with urgency indicators and a View contract button for each.
Setup takes about two minutes:
- In Slack, go to Apps → Incoming Webhooks, click Add to Slack, choose a channel, and copy the webhook URL.
- In Lumipact, go to Settings → Slack, paste the URL, and click Connect Slack.
- Use Send test message to verify the connection before saving.
Admins can independently toggle Renewal reminders and Action deadlines from the same settings page. See Settings → Slack for the full reference.
Calendar sync
Each user has a personal ICS calendar feed containing all their upcoming renewal action deadlines. Subscribe to it in any calendar app.
- Go to Settings → Calendar sync.
- Copy your personal feed URL.
- In your calendar app, add a new calendar by URL (subscription calendar):
- Google Calendar: Other calendars → From URL
- Outlook: Add calendar → Subscribe from web
- Apple Calendar: File → New Calendar Subscription
- The calendar updates automatically when contract dates change.
Email ingest
Forward signed contracts to your workspace ingest address and Lumipact files them automatically. See the Email Ingest guide.
