formanator
by timrogers·★ 84·Score 46
Command-line tool and MCP server for submitting and managing Forma benefit claims with receipt analysis.
Overview
Formanator is a Rust-based tool that interacts with Forma to submit benefit claims from the command line. It can analyze receipts and generate claims automatically using LLMs. As an MCP server, it provides tools to list benefits, list claims, and create new claims programmatically. The project supports both GitHub Models and OpenAI as LLM providers and offers multiple installation methods including Homebrew, Cargo, and direct binary downloads.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Formanator if you're already using Forma for benefits management and want to integrate claim submission into your AI workflows or automate receipt processing.
When NOT to choose this
Don't choose Formanator if you don't use Forma, as it's specifically designed for this platform's benefits ecosystem.
Tools this server exposes
3 tools extracted from the READMElist_benefits_with_categoriesList all Forma benefits with their categories and remaining balances.
list_claimsList claims with optional filtering.
create_claimCreate a new claim in Forma.
Comparable tools
Installation
Installation
macOS or Linux via Homebrew
brew tap timrogers/tap && brew install formanatormacOS, Linux, or Windows via Cargo
# Install Rust if not already installed
# https://www.rust-lang.org/tools/install
cargo install formanatorVia direct binary download
- Download the [latest release](https://github.com/timrogers/formanator/releases/latest)
- Add the binary to your PATH
Claude Desktop Configuration
{
"mcpServers": {
"formanator": {
"command": "/path/to/formanator",
"args": ["mcp"]
}
}
}FAQ
- What LLM providers are supported?
- Formanator supports GitHub Models (free with generous quota) and OpenAI (billed to your account). You can set the GITHUB_TOKEN or OPENAI_API_KEY environment variables.
- How do I submit claims in bulk?
- Use the `submit-claims-from-directory` command to process all receipts in a directory, or use a CSV template with `submit-claims-from-csv` command.
Compare formanator with
Last updated · Auto-generated from public README + GitHub signals.