Sieve MCP Server
From company name to investment decision. Sieve scores startups across 7 dimensions so you know who's worth a meeting.
An MCP server that brings AI-powered startup due diligence into Claude, Cursor, Windsurf, and any MCP-compatible assistant. Screen any startup, get a quantified Sieve Score (0-140), and a clear Take Meeting / Pass recommendation.
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"sieve": {
"command": "uvx",
"args": ["sieve-mcp"],
"env": {
"SIEVE_API_KEY": "your-api-key"
}
}
}
}
Claude Code
claude mcp add sieve -- uvx sieve-mcp
Then set your API key in the environment:
export SIEVE_API_KEY="your-api-key"
Cursor / Windsurf
Add to your MCP settings:
{
"mcpServers": {
"sieve": {
"command": "uvx",
"args": ["sieve-mcp"],
"env": {
"SIEVE_API_KEY": "your-api-key"
}
}
}
}
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
SIEVE_API_KEY |
Yes | — | Your Sieve API key. Get one at sieve.arceusxventures.com/settings |
SIEVE_API_URL |
No | https://api.sieve.arceusxventures.com |
API base URL (override for self-hosted) |
Available Tools
| Tool | Description | Read-only |
|---|---|---|
sieve_screen |
Run a Quick Screen on a startup | No |
sieve_status |
Check analysis progress | Yes |
sieve_summary |
Get full results of a completed analysis | Yes |
sieve_usage |
Check API usage for current billing period | Yes |
Example Usage
A typical workflow in any MCP-compatible AI assistant:
-
Screen a startup:
"Run a Sieve screen on Acme Corp at acme.com"
-
Poll for progress (analysis takes 2-5 minutes):
"Check the status of that Sieve analysis"
-
Get results:
"Show me the Sieve summary for that analysis"
-
Check usage:
"How many Sieve screens do I have left this month?"
Running with Docker
docker build -t sieve-mcp .
docker run -p 8080:8080 -e SIEVE_API_KEY=your-key sieve-mcp
Development
# Install locally
pip install -e .
# Run in stdio mode (for MCP clients)
sieve-mcp
# Run in HTTP mode (for remote/container deployment)
sieve-mcp http
License
MIT
Metadata
Release files for sieve-mcp 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sieve_mcp-0.1.1.tar.gz | 7.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sieve_mcp-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.4 kB
Release files / sieve_mcp-0.1.1.tar.gz
| Download URL | sieve_mcp-0.1.1.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fc23a8727b6bea26ba0a2dbb3e7c699fea5898dc0d61528602b4f312f74068b1
|
|
BLAKE2b-256 checksum How to use checksums |
bef02d9b0ad2c1789ea218810d9f7f7650ec430f7cff1cb1b7c1b6bebd3d7e64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.7
|
Release files / sieve_mcp-0.1.1-py3-none-any.whl
| Download URL | sieve_mcp-0.1.1-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d6228aeb3df898c84bac975609a4dca7206c124cd464cc1336d2a85f7b72641a
|
|
BLAKE2b-256 checksum How to use checksums |
e9c4da65818e61fda363286078b23ff68c6727fd022e88868e65468c712ba7e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.7
|