SoulPrint MCP Server
Your identity, in every AI agent. Connect your SoulPrint Engine account to any MCP-compatible agent (Claude Code, Cursor, Hermes, Codex) and they'll know how to communicate with you, what matters to you, and what you've told them before.
Install
pip install soulprint-mcp
# or
uvx soulprint-mcp
Setup
Quick start — sign in (recommended)
Run the one-time login flow; it prints a short code, you approve it in the
browser, and the token is cached at ~/.soulprint/token.json:
soulprint-mcp login
Then add the server to your agent without a token — it reads the cached one:
Claude Code:
claude mcp add soulprint -- uvx soulprint-mcp
Codex — add to ~/.codex/config.toml:
[mcp_servers.soulprint]
command = "uvx"
args = ["soulprint-mcp"]
Cursor — add to .cursor/mcp.json:
{
"mcpServers": {
"soulprint": {
"command": "uvx",
"args": ["soulprint-mcp"]
}
}
}
Hermes:
hermes mcp add soulprint --command "soulprint-mcp"
Explicit token
Or pass your own API token with --token YOUR_TOKEN. Get a token from the
SoulPrint Chrome extension (connect your account) or
https://soulprintengine.ai/settings/tokens.
Claude Code:
claude mcp add soulprint -- uvx soulprint-mcp --token YOUR_TOKEN
Codex — add to ~/.codex/config.toml:
[mcp_servers.soulprint]
command = "uvx"
args = ["soulprint-mcp", "--token", "YOUR_TOKEN"]
Cursor — add to .cursor/mcp.json:
{
"mcpServers": {
"soulprint": {
"command": "uvx",
"args": ["soulprint-mcp", "--token", "YOUR_TOKEN"]
}
}
}
Hermes:
hermes mcp add soulprint --command "soulprint-mcp --token YOUR_TOKEN"
Tools
| Tool | What it does |
|---|---|
soulprint_get_profile |
Your identity — communication style, descriptors, values, interests |
soulprint_get_memories |
Recall memories by context — synonym + entity + importance/recency scoring (same engine as the extension) |
soulprint_get_context |
The exact framed context the extension injects (profile + matched memories), ready for prompt injection |
soulprint_list_imprints |
List your installed + marketplace Imprints and the active one |
soulprint_set_imprint |
Select / activate an Imprint (global default or per-project) |
soulprint_add_memory |
Save a new memory |
soulprint_update_memory |
Edit a memory's content, category, or importance |
soulprint_delete_memory |
Delete a memory |
Requirements
- Python 3.12+
- A SoulPrint Engine account (free tier works — 10 memories, 2 surfaces)
Privacy
Your token and memories never leave your machine except when calling the SoulPrint Engine API over HTTPS. The MCP server runs locally — no third-party servers involved.
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 soulprint_mcp-0.4.2.tar.gz.
File metadata
- Download URL: soulprint_mcp-0.4.2.tar.gz
- Upload date:
- Size: 63.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf8c3c60270e53448859d3bd7a6f8572b06a96b4d50c6c9f12682e3ea0812494
|
|
| MD5 |
03af23814c34ac1299e9201cb3e87a0c
|
|
| BLAKE2b-256 |
1b95db961212fb95f4f9edfca20e213b0e2a6ed7c2f002c562d0e35caeea3cf6
|
File details
Details for the file soulprint_mcp-0.4.2-py3-none-any.whl.
File metadata
- Download URL: soulprint_mcp-0.4.2-py3-none-any.whl
- Upload date:
- Size: 11.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bde62f5524967a5c280da4af8925b703231bff164e6f18dafdc52fa213fe3215
|
|
| MD5 |
286d55e0d968b5afec01817cc0a9be25
|
|
| BLAKE2b-256 |
495806686388653d2f8013552534d32898e6d1db1726846bb7ab27f5c4e10426
|