Item-by-item inventory that reorders itself: per-SKU forecasts, automatic purchase orders, supplier email and delivery ETAs. REST API, MCP server, dashboard. Zero dependencies.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add tanpin -- docker run -i --rm ghcr.io/willykeenan/tanpin:0.1.0~/.codex/config.toml
[mcp_servers.tanpin]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/willykeenan/tanpin:0.1.0"]
# codex mcp add tanpin -- docker run -i --rm ghcr.io/willykeenan/tanpin:0.1.0~/.cursor/mcp.json
{
"mcpServers": {
"tanpin": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/willykeenan/tanpin:0.1.0"
]
}
}
}.vscode/mcp.json
{
"servers": {
"tanpin": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/willykeenan/tanpin:0.1.0"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tanpin": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/willykeenan/tanpin:0.1.0"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"tanpin": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/willykeenan/tanpin:0.1.0"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"tanpin": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/willykeenan/tanpin:0.1.0"
]
}
}
}