MCP server for interfacing with smartbill.ro for conducting financial operations
Project description
SmartBill Interface MCP Server
MCP server for interfacing with smartbill.ro for conducting financial operations.
MCP Server - Stdio
Run
export SMARTBILL_USERNAME="myname@mycompany.ro"
export SMARTBILL_TOKEN="xxxxxxxxxxxxxx"
uvx smartbill-interface
Use from Claude Code
"mcpServers": {
"smartbill-interface": {
"type": "stdio",
"command": "uvx",
"args": [
"smartbill-interface"
],
"env": {
"SMARTBILL_USERNAME": "${SMARTBILL_USERNAME}",
"SMARTBILL_TOKEN": "${SMARTBILL_TOKEN}"
}
}
}
Before running claude, export the 2 environment variables with the real values for your smartbill account:
export SMARTBILL_USERNAME="myname@mycompany.ro"
export SMARTBILL_TOKEN="xxxxxxxxxxxxxx"
Sample Prompt 1
Get the payment status for a bill with CIF RO39999999, series XX2025, number 0003
Response:
● smartbill-interface - _get_payment_status (MCP)(cif: "RO39999999", series: "XX2025", number: "0003")
● Here's the payment status for the bill:
┌───────────────┬────────┐
│ Field │ Amount │
├───────────────┼────────┤
│ Total Amount │ 111.62 │
├───────────────┼────────┤
│ Paid Amount │ 0.00 │
├───────────────┼────────┤
│ Unpaid Amount │ 111.62 │
└───────────────┴────────┘
The bill (series XX2025, number 0003, CIF RO39999999) is fully unpaid — no payments have been recorded against the total of 111.62.
Sample Prompt 2
Get the bill with CIF RO39999999, series XX2025, number 0003
Response:
smartbill-interface - _get_bill (MCP)(cif: "RO39999999", series: "XX2025", number: "0003")
● The bill was retrieved as a PDF blob. Let me extract and save it as a PDF file for you.
● Read 1 file (ctrl+o to expand)
● Bash(cat /home/mio/.claude/projects/myproject/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/tool-results/mcp-smartbill-interface-_get_bill-1111111111111.txt | python3 -c…)
● The bill has been saved as bill_XX2025_0003.pdf (59 KB) in your working directory (/myproject/). You can open it directly from there.
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 smartbill_interface-0.1.5.tar.gz.
File metadata
- Download URL: smartbill_interface-0.1.5.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","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 |
95a937ef961c02ca12d23df6561e95bdd22ca1d5cef6c25c61955212ce707bb5
|
|
| MD5 |
072c84682f27fd140b4616e97ef58a7e
|
|
| BLAKE2b-256 |
667a61518e6f846d51d12c56b3ca7137a3bc94380dd883c017972db86ed49a82
|
File details
Details for the file smartbill_interface-0.1.5-py3-none-any.whl.
File metadata
- Download URL: smartbill_interface-0.1.5-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","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 |
f995cede58cc9e2a69a36987149ca38ae1bf76bac078422c80321ed54961d115
|
|
| MD5 |
bf1c0bf2072d632fbd1764fceff139f7
|
|
| BLAKE2b-256 |
c52b266f860c2039826eda672ad94998f3beeec618dbd4f7ce38f3d8648ed99f
|