Currently supported versions:
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
This MCP server requires a Pocketsmith API key with full account access. Treat your API key like a password:
- ✅ Store API keys in environment variables (never in code)
- ✅ Use different API keys for development and production
- ✅ Rotate API keys periodically
- ✅ Revoke API keys immediately if compromised
- ❌ Never commit API keys to version control
- ❌ Never share API keys publicly
- ❌ Never log API keys
This MCP server has full access to your Pocketsmith account and can:
- ✅ Read all transactions, accounts, and budgets
- ✅ Create, update, and delete transactions
- ✅ Create and modify categories
- ✅ Create category rules
- ✅ View account balances and sensitive financial data
Only use this server with trusted AI assistants (like Claude Desktop) on secure machines.
- This server does not store any of your financial data
- All data is retrieved directly from Pocketsmith's API
- No data is sent to third parties
- All communication with Pocketsmith uses HTTPS
- Only use this server on trusted networks
- The server communicates directly with Pocketsmith's API
- Consider using a VPN when accessing financial data on public networks
If you discover a security vulnerability, please report it responsibly:
- DO NOT open a public GitHub issue
- Use GitHub's Security Advisory feature
- Or email: daniel.m.shaw@gmail.com
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if you have one)
- Initial response: Within 48 hours
- Status update: Within 7 days
- Fix timeline: Varies by severity (critical issues prioritized)
- We will acknowledge your report within 48 hours
- We will provide regular updates on our progress
- We will credit you in the fix (unless you prefer to remain anonymous)
- We ask that you do not publicly disclose the vulnerability until we've released a fix
Security updates will be released as soon as possible and announced via:
- GitHub Security Advisories
- Release notes
- 2026-02-17: Initial security assessment completed
- No vulnerabilities found
- Approved for public release
We regularly monitor our dependencies for known vulnerabilities:
mcp- Official Model Context Protocol SDKhttpx- Well-maintained HTTP clientpydantic- Type-safe data validationpydantic-settings- Secure configuration management
Run pip-audit or safety check to verify dependency security.
For security concerns: daniel.m.shaw@gmail.com
For general questions: Use GitHub Issues (do not include sensitive information)