What tools are included in MCP FreshBooks?
The server includes 25 tools across auth, invoices, clients, expenses, payments, time tracking, projects, estimates, and reports. A full tool table is provided in the README.
@AlexlaGuardia
基本信息
Production-grade MCP server for FreshBooks — 25 tools for invoices, clients, expenses, payments, time tracking, projects, estimates, and financial reports. OAuth2 with automatic token refresh.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"freshbooks": {
"command": "mcp-freshbooks",
"env": {
"FRESHBOOKS_CLIENT_ID": "your_client_id",
"FRESHBOOKS_CLIENT_SECRET": "your_client_secret",
"FRESHBOOKS_REDIRECT_URI": "https://localhost:8555/callback"
}
}
}
}`freshbooks_authenticate`, `freshbooks_authenticate_with_code`, `freshbooks_whoami`
`list_invoices`, `get_invoice`, `create_invoice`, `update_invoice`, `send_invoice`, `delete_invoice`
`list_clients`, `get_client`, `create_client`, `update_client`
`list_expenses`, `get_expense`, `create_expense`
`list_payments`, `create_payment`
`list_projects`, `create_project`
`list_estimates`, `create_estimate`
`get_report`
MCP FreshBooks is a production-grade MCP server that provides 25 tools for interacting with the FreshBooks accounting platform. It covers invoices, clients, expenses, payments, time tracking, projects, estimates, and financial reports. The server uses OAuth2 authentication with automatic token refresh and is intended for developers and power users who want to manage FreshBooks data via an MCP-compatible client like Claude Desktop.
Install the package via pip install mcp-freshbooks, then obtain FreshBooks OAuth credentials by signing up at the developer portal. Set the environment variables FRESHBOOKS_CLIENT_ID, FRESHBOOKS_CLIENT_SECRET, and FRESHBOOKS_REDIRECT_URI. Add the server to your claude_desktop_config.json under mcpServers. On first use, invoke the freshbooks_authenticate tool to initiate the OAuth2 flow; tokens are saved to ~/.mcp-freshbooks/tokens.json and refresh automatically.
The server includes 25 tools across auth, invoices, clients, expenses, payments, time tracking, projects, estimates, and reports. A full tool table is provided in the README.
On first use, run the `freshbooks_authenticate` tool. It returns a URL to open in your browser. After authorizing, tokens are saved to `~/.mcp-freshbooks/tokens.json` and refresh automatically.
Python 3.10+, a FreshBooks account (free trial works for development), and FreshBooks OAuth app credentials (Client ID and Client Secret).
Tokens are stored in `~/.mcp-freshbooks/tokens.json`.
No. It uses FreshBooks’ free developer program, so there is no cost to use the server.

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
🚀 The fast, Pythonic way to build MCP servers and clients.
Open-source MCP to use Blender with any LLM
A search tool helps dev to solve the naming things problem.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi
评论