MCP Server for AI Invoicing
Connect your favorite AI assistant to Invoice My Clients using the Model Context Protocol. Create invoices, track billable hours, manage clients, and convert time entries to invoices through natural conversation.
01 / MCP Integration
What is the MCP server?
The Model Context Protocol (MCP) is an open standard that lets AI assistants like Claude and ChatGPT securely connect to external tools. Our hosted MCP server lets your assistant interact directly with your Invoice My Clients account, so you can run your billing workflow without ever leaving your conversation.
Whether you are a freelancer with a handful of clients or an agency handling hundreds of invoices, the MCP server is built for anyone who already works inside an AI assistant and wants to manage billing without switching tools.
- Create and send invoices in natural language.
- Log billable hours and convert tracked time into invoices.
- Look up client details and manage your list by command.
- Check outstanding balances and overdue invoices on demand.
02 / Capabilities
What it can do
One connection gives your assistant full access to your billing workflow, all over a secure hosted endpoint.
Invoice management
Create and send invoices, add line items, and update statuses by asking your assistant in plain language.
Time tracking
Log billable hours against any client and convert unbilled time into a draft invoice with a single request.
Client management
Add new clients, update contact details, and search your list without leaving the conversation.
Outstanding balances
Ask which invoices are overdue and get totals, due dates, and a ready prompt to send reminders.
Streamable HTTP
Connect over a hosted streamable HTTP endpoint from Claude Desktop, Cursor, or any MCP-compatible client.
Secure by key
Every request is authenticated with your own API key, rate limited, and scoped to your account only.
03 / Process
How it works
Create an API key
Generate a key in Settings, Developer, API Keys to authenticate your assistant.
Add the MCP server
Point your client at mcp.invoicemyclients.com/mcp using streamable HTTP and your key in the Authorization header.
Ask in plain language
Tell your assistant to create an invoice for Acme or check overdue balances, and it calls the right tools.
Review and send
The assistant returns invoice numbers and totals from your real data, ready for you to send.
04 / FAQ
MCP Server FAQs
Where does the MCP server run?
We host the MCP endpoint at mcp.invoicemyclients.com/mcp using streamable HTTP. Your client connects over HTTPS with your API key. Advanced users can still run a local stdio server from source if needed.
What credentials do I need?
A Bearer token with your Invoice My Clients API key (for example imc_live_...) in the Authorization header. Create and rotate keys in Settings, Developer, API Keys.
Which AI models work?
Any assistant that supports MCP can use this server, including Claude and ChatGPT with MCP support. Model quality affects how well natural-language requests map to tool calls.
Is my data secure?
Yes. Requests are authenticated with your API key and rate limited, and your data stays in your Invoice My Clients account. Treat keys as production secrets and never commit them to public repositories.
How do I connect from Claude Code?
Run: claude mcp add --transport http invoicemyclients https://mcp.invoicemyclients.com/mcp --header "Authorization: Bearer imc_live_YOUR_KEY", replacing imc_live_YOUR_KEY with your API key. Add --scope user to make it available in every project. Then verify with claude mcp list or /mcp inside a session.
Run your billing from any AI assistant.
Generate an API key, connect the hosted MCP server, and manage invoices through conversation.
Free tier included with every account. No credit card required.