Server data from the Official MCP Registry
Local MCP server for Recite receipt processing with ledger and memory tools.
Local MCP server for Recite receipt processing with ledger and memory tools.
Valid MCP server (1 strong, 2 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
4 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: RECITE_API_KEY
Environment variable: RECITE_HOME
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-rivradev-recite-mcp": {
"env": {
"RECITE_HOME": "your-recite-home-here",
"RECITE_API_KEY": "your-recite-api-key-here"
},
"args": [
"recite-mcp"
],
"command": "uvx"
}
}
}From the project's GitHub README.
mcp-name: io.github.rivradev/recite-mcp
recite-mcp is an MCP server for the Recite API. It provides the full documented Recite MCP surface for scans, transactions, imports, batch jobs, projects, summaries, webhooks, rules, usage, and exports, while preserving the local ledger/memory workflow for agents that want local-first bookkeeping.
Recommended:
uvx recite-mcp
Alternative (pipx):
pipx install recite-mcp
Alternative (pip):
python -m pip install recite-mcp
python -m pip install -e .[dev]
pytest -q
python -m recite_mcp.server
Get an API key at https://recite.rivra.dev/settings/api (includes 30 free scans per month), then set RECITE_API_KEY (required to process receipts; server can still start without it so validate_setup() can report what's missing):
# Windows PowerShell
$env:RECITE_API_KEY="re_live_xxx"
# macOS/Linux
export RECITE_API_KEY="re_live_xxx"
Optional home override:
# Windows PowerShell
$env:RECITE_HOME="C:\path\to\recite-home"
# macOS/Linux
export RECITE_HOME="$HOME/.config/recite"
Copy-paste this config:
{
"mcpServers": {
"recite": {
"command": "uvx",
"args": ["recite-mcp"],
"env": {
"RECITE_API_KEY": "re_live_xxx"
}
}
}
}
If installed via pipx or pip, use:
{
"mcpServers": {
"recite": {
"command": "recite-mcp",
"args": [],
"env": {
"RECITE_API_KEY": "re_live_xxx"
}
}
}
}
mcp-name: io.github.rivradev/recite-mcp, then bump version and upload new PyPI release before publishing to Registry.RECITE_API_KEY missing or invalidvalidate_setup() reports missing_api_key or API requests are rejected.RECITE_API_KEY in MCP client env config (preferred) or shell environment.uvx command not founduvx is not recognized.uv first, or use one of the alternatives:
pipx install recite-mcppython -m pip install recite-mcprecite-mcp command not found after installpipx/pip install.pipx: run pipx ensurepath, then reopen terminal.pip: run with module entrypoint: python -m recite_mcp.serveruvx vs recite-mcp).recite-mcp --validate (or uvx recite-mcp --validate) to print local config/health JSON. Exit code is 0 if an API key is present, otherwise 1.API tools (40 total):
scan_receipt (file, URL, base64, or raw text; ephemeral mode), get_scanimport_transactions (JSON list, CSV text, or CSV file)submit_batch_scans (1–20 items, async, webhook notification), get_batch_scan_status, get_batch_scan_resultsget_summary (period, date range, group-by)transaction.created/updated/deleted, batch.completed)get_categories (17 built-in + custom), create_category, delete_categoryget_vendors, create_vendor, delete_vendorget_usage (period, breakdown)export_transactions (CSV/JSON, optional file save)Local tools:
process_receipt — scan + ledger append in one step (optional rename, dry-run, category hint)process_receipts_batch — scan a directory of images/PDFs (recursive, dry-run preview)summarize_ledger, export_ledger, add_ledger_correction — local CSV ledger managementupdate_memory, list_memory — persistent agent instruction storageget_config, validate_setup — configuration inspection and health checkResources: recite://ledger, recite://memory, recite://health
docs/user_guide.mdBe the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.