Dossier MCP server — onchain risk scoring for Base (token / deployer / wallet), callable by AI agents.
Project description
Dossier MCP server
Onchain risk scoring for Base, callable by AI agents (Claude, Cursor, …) over the Model Context Protocol. A thin client over the Dossier REST API.
Tools
| Tool | What it answers | Score direction |
|---|---|---|
dossier_scan_token |
Is this token a honeypot / rug / high-risk? | risk — higher = worse |
dossier_scan_deployer |
Can I trust the dev who shipped it? | trust — higher = better |
dossier_scan_portfolio |
How exposed is this wallet (holdings + approvals)? | risk — higher = worse |
Risk and trust are kept as separate scores with explicit direction — never collapsed into one number.
Configuration (env)
| Var | Default | Purpose |
|---|---|---|
DOSSIER_API_BASE |
http://localhost:8000 |
Base URL of the Dossier REST API |
DOSSIER_MCP_TRANSPORT |
stdio |
stdio (local) or http (streamable-HTTP, remote) |
DOSSIER_MCP_HOST / DOSSIER_MCP_PORT |
127.0.0.1 / 8765 |
bind address for HTTP transport |
Use it from Claude Desktop / Cursor (stdio)
{
"mcpServers": {
"dossier": {
"command": "uvx",
"args": ["dossier-mcp"],
"env": { "DOSSIER_API_BASE": "https://your-dossier-host" }
}
}
}
Or from a local checkout: uv run dossier-mcp (with DOSSIER_API_BASE pointing at your backend).
Run as a hosted HTTP server (multi-client)
DOSSIER_MCP_TRANSPORT=http DOSSIER_MCP_PORT=8765 DOSSIER_API_BASE=http://localhost:8000 uv run dossier-mcp
Agents then connect to the streamable-HTTP endpoint at http://host:8765/mcp.
Example
"Is
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913safe to buy on Base?"
The agent calls dossier_scan_token → "USDC — risk: low (29/100, higher = worse; 60% confidence)…",
then can follow up with dossier_scan_deployer on the attributed creator.
Dossier provides risk intelligence, not financial advice; false positives and negatives are possible.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dossier_mcp-0.1.0.tar.gz.
File metadata
- Download URL: dossier_mcp-0.1.0.tar.gz
- Upload date:
- Size: 63.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7c316766d1e0900a1c137858c42e80e1c292d8daf6d098b4e8aa160af9050f7
|
|
| MD5 |
30e4272fc84130a09b6f339476cd0dfe
|
|
| BLAKE2b-256 |
7e9744442491fa6a32fb52a2f1f1af8ed5bd896c462f619ceea2e5e9b0126556
|
File details
Details for the file dossier_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dossier_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8a5c73b2fd37e005799d256f7d5c067e58e13629fc501a7e7ec1ad64466bfac
|
|
| MD5 |
52ffafd0dc7cb07828bdc74ea89e84b8
|
|
| BLAKE2b-256 |
95d15a9169d4a33d2925355b0ecb217110be002d718d82b6b4f0b2c7544853a9
|