AI agent SDK for Solana blockchain forensics. Pay with SOL, no API keys needed.
Project description
Wallet Doctor MCP - Python SDK
AI agents pay for Solana blockchain data in SOL. No API keys. No accounts. Just send SOL and call.
pip install wallet-doctor
from wallet_doctor import WalletDoctor
wd = WalletDoctor()
# Check wallet safety before your agent interacts with a protocol
result = wd.token_safety(wallet="8xHUrNy3ZGwmqG5o2TGMrLDNTVjVwweUxDWLrL9SAD6")
print(result)
# Trace a suspicious transaction
result = wd.trace(tx="4Zk2...")
print(result)
# Get full portfolio audit
result = wd.portfolio_audit(wallet="...")
print(result)
Services and Pricing
| Service | Price | Description |
|---|---|---|
| balance | 0.001 SOL | Check wallet SOL and token balances |
| token_safety | 0.005 SOL | Honeypot detection, rugpull analysis |
| approvals_audit | 0.01 SOL | Find risky token approvals |
| drain_forensics | 0.025 SOL | Analyze if wallet was drained |
| smart_money | 0.01 SOL | Track whale wallet movements |
| portfolio_audit | 0.025 SOL | Full wallet risk assessment |
How Payment Works
- Send SOL to
4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE - Call the API with
?tx=<your_transaction_hash> - API verifies payment on-chain, returns data
MCP Server URL
https://defi-webhook.m-zikriz.workers.dev
Add to any MCP-compatible agent:
{"mcpServers":{"wallet-doctor":{"url":"https://defi-webhook.m-zikriz.workers.dev"}}}
Quick Start
from wallet_doctor import WalletDoctor
wd = WalletDoctor()
# Your agent checks wallet before any DeFi interaction
safety = wd.token_safety("INPUT_WALLET_ADDRESS")
if not safety["is_safe"]:
print("WARNING: Unsafe wallet detected!")
Full docs: https://github.com/zikriz/wallet-doctor-mcp
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wallet_doctor-0.1.0.tar.gz
(4.0 kB
view details)
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 wallet_doctor-0.1.0.tar.gz.
File metadata
- Download URL: wallet_doctor-0.1.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8021d923cde08622239a2219cce33e84fbf295dc6ecf81406831dd86673c43ec
|
|
| MD5 |
9931cf1c2e41148170cbfd3f620b5260
|
|
| BLAKE2b-256 |
3c658d5461a72eb6fb34b4e14c653b9e728d36d4e612b24c293e483258152219
|
File details
Details for the file wallet_doctor-0.1.0-py3-none-any.whl.
File metadata
- Download URL: wallet_doctor-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48342aef1b319bbcf8370e35b08e512c85202ee8e3ad56e1015cd8cd429b20ed
|
|
| MD5 |
35e8b93f1113f151ebf792f3ae3ceb18
|
|
| BLAKE2b-256 |
ea89ed587b960e92c4573a055011f28a258e5118c382bab7521bd18459603056
|