About Facturahub MCP
Facturahub MCP is an MCP server in the RAG category: mCP server for AI invoicing — Create invoices, track expenses & generate tax reports with Claude, Cursor & any MCP-compatible AI assistant.
Install
git clone https://github.com/FacturaHub-com/facturahub-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (72)
add_movement[FacturaHub] Add a sale (or other movement) to the open cash register. For sales, you can include line items with product details. Consumer-final sales are grouped into a single invoice when the register is closed.
Parameters not published.
adjust_stock[FacturaHub] Adjust inventory stock for a catalog item. Use positive numbers to add stock (restock) and negative numbers to remove stock (damage, loss, correction). For sales, use add_movement instead.
Parameters not published.
assign_task[FacturaHub] Assign a task to a team member.
Parameters not published.
change_member_role[FacturaHub] Change the role of a team member. Requires admin or owner role.
Parameters not published.
close_register[FacturaHub] Close the current cash register session. Provide the actual cash count for reconciliation.
Parameters not published.
complete_task[FacturaHub] Mark a task as done. The task must be in
Parameters not published.
create_catalog_item[FacturaHub] Create a new product or service in the catalog. Products can track inventory with stock levels and low-stock alerts.
Parameters not published.
create_client[FacturaHub] Create a new client (you can also just use create_invoice with a client name and it will auto-create)
Parameters not published.
create_supplier_invoice[FacturaHub] Register a supplier/vendor invoice (account payable). Auto-creates vendor if not found.
Parameters not published.
create_task[FacturaHub] Create a new task on the team board. Tasks start in
Parameters not published.
Show all 72 tools
create_vendor[FacturaHub] Create a new vendor/supplier. Vendors are linked to expenses for tracking who you pay.
Parameters not published.
delete_client[FacturaHub] Delete a client
Parameters not published.
delete_expense[FacturaHub] Delete an expense by ID
Parameters not published.
delete_invoice[FacturaHub] Delete a draft invoice.
Parameters not published.
delete_task[FacturaHub] Delete a task. Only tasks in
Parameters not published.
delete_vendor[FacturaHub] Delete a vendor/supplier.
Parameters not published.
download_pdf[FacturaHub] Generate and return a PDF for an invoice
Parameters not published.
duplicate_invoice[FacturaHub] Create a copy of an existing FacturaHub invoice with a new date. Useful for recurring billing.
Parameters not published.
export_data[FacturaHub] Export invoices or expenses as CSV. Returns a download link.
Parameters not published.
generate_tax_declaration[FacturaHub] Generate a tax declaration for a period. Supported countries: NL (BTW quarterly), ES (Modelo 303 quarterly), PA (ITBMS bimonthly), MX (IVA monthly), CO (IVA bimonthly).
Parameters not published.
get_activity_log[FacturaHub] Get the recent activity/audit log. Shows who did what and when — useful for team oversight and accountability.
Parameters not published.
get_aging_report[FacturaHub] Get accounts receivable aging report — breaks down unpaid invoices by how overdue they are (current, 1-30 days, 31-60, 61-90, 90+). Essential for cash flow management.
Parameters not published.
get_billing_info[FacturaHub] Get current plan and billing status.
Parameters not published.
get_business_context[FacturaHub] Get the living documentation of this business — what the company does, clients, financial patterns, operations, and team. Always read this at the start of a conversation to understand the full context.
Parameters not published.
get_cashflow[FacturaHub] Cash flow projection based on pending invoices and recurring expenses
Parameters not published.
get_client[FacturaHub] Get a single client by ID with full details
Parameters not published.
get_context[FacturaHub] Financial summary: pending totals, overdue, monthly income, invoice lists
Parameters not published.
get_dashboard_summary[FacturaHub] Get a comprehensive dashboard summary with KPIs: total revenue, outstanding amount, expenses, net profit, overdue invoices, and recent activity counts. Perfect for a quick business overview.
Parameters not published.
get_expense[FacturaHub] Get a single expense by ID with full details
Parameters not published.
get_income_summary[FacturaHub] Annual income/earnings summary (ganancias) — gross income, net income, expenses, taxable income, with quarterly breakdown. Use this for income tax planning.
Parameters not published.
get_invoice[FacturaHub] Get full details of an invoice
Parameters not published.
get_my_tasks[FacturaHub] Get tasks assigned to the current user.
Parameters not published.
get_open_register[FacturaHub] Get the currently open cash register. Returns null if no register is open. Use this to check POS status before adding sales.
Parameters not published.
get_profile[FacturaHub] Get your business profile — company info, address, tax details, bank info, currency, and plan
Parameters not published.
get_profit_loss[FacturaHub] Get profit & loss report — how much you earned vs spent in a period
Parameters not published.
get_revenue_by_client[FacturaHub] Get revenue breakdown by client — shows how much each client has paid and owes. Useful for identifying top clients and concentration risk.
Parameters not published.
get_supplier_invoice[FacturaHub] Get full details of a supplier invoice including payment history.
Parameters not published.
get_task_overview[FacturaHub] Get a high-level overview of the task board: counts by status and by assignee.
Parameters not published.
get_tax_declaration[FacturaHub] Get full details of a specific tax declaration.
Parameters not published.
get_tax_summary[FacturaHub] Tax summary for declarations — VAT/IVA collected, income totals, expense deductions
Parameters not published.
get_vat_balance[FacturaHub] Get your VAT/IVA/BTW balance — how much tax you collected vs paid, and whether you owe or have credit. Essential for quarterly tax declarations.
Parameters not published.
invite_team_member[FacturaHub] Invite a new member to the current team by email.
Parameters not published.
list_catalog_items[FacturaHub] List catalog items (products and services). Filter by type, category, or search by name.
Parameters not published.
list_clients[FacturaHub] List all your clients
Parameters not published.
list_expenses[FacturaHub] List all expenses with IDs, amounts, vendors, categories, and dates. Filter by category or date range.
Parameters not published.
list_invoices[FacturaHub] List invoices. Filter by client name, status, or date range.
Parameters not published.
list_supplier_invoices[FacturaHub] List supplier/vendor invoices (accounts payable), optionally filtered by status.
Parameters not published.
list_tasks[FacturaHub] List tasks with optional filters by status, assignee, priority, or tag.
Parameters not published.
list_tax_declarations[FacturaHub] List tax declarations with optional filters.
Parameters not published.
list_team_members[FacturaHub] List members of the current active team.
Parameters not published.
list_teams[FacturaHub] List teams you belong to.
Parameters not published.
list_vendors[FacturaHub] List all vendors/suppliers. Search by name, email, or category.
Parameters not published.
mark_paid[FacturaHub] Mark an invoice as paid
Parameters not published.
open_register[FacturaHub] Open a new cash register session with initial cash amount.
Parameters not published.
record_supplier_payment[FacturaHub] Record a payment against a supplier invoice.
Parameters not published.
register_expense[FacturaHub] Register an expense with category and VAT/BTW rate. The taxRate is critical for quarterly VAT declarations — it calculates how much VAT you can recover.
Parameters not published.
remove_business_context[FacturaHub] Remove an outdated or incorrect business context entry.
Parameters not published.
remove_team_member[FacturaHub] Remove a member from the current team. Requires admin or owner role.
Parameters not published.
save_business_context[FacturaHub] Save or update a piece of business knowledge. Use this PROACTIVELY whenever you learn something new about the business — a new client pattern, financial insight, operational process, product/service detail, or team structure. This builds the living documentation that makes you smarter over time.
Parameters not published.
save_business_summary[FacturaHub] Update the executive summary of the business. This is the first thing read in every conversation — a 2-3 paragraph overview of who they are, what they do, and their current situation.
Parameters not published.
send_invoice[FacturaHub] Mark an invoice as sent
Parameters not published.
send_reminder[FacturaHub] List overdue invoices needing reminders
Parameters not published.
submit_tax_declaration[FacturaHub] Mark a tax declaration as submitted.
Parameters not published.
update_catalog_item[FacturaHub] Update an existing catalog item — change name, price, description, category, stock settings, etc.
Parameters not published.
update_client[FacturaHub] Update client details (name, email, company, taxId, country, address, phone)
Parameters not published.
update_expense[FacturaHub] Update an existing expense — correct amounts, dates, categories, vendors, tax rates, or add notes
Parameters not published.
update_invoice[FacturaHub] Update a draft invoice — change items, notes, tax rate, currency, or dates.
Parameters not published.
update_profile[FacturaHub] Update your business profile — company name, address, tax ID, bank details, currency, tax rate, etc.
Parameters not published.
update_task[FacturaHub] Update task fields (title, description, priority, due date, tags).
Parameters not published.
update_tax_declaration[FacturaHub] Update manual overrides or notes on a draft tax declaration.
Parameters not published.
update_vendor[FacturaHub] Update vendor/supplier details.
Parameters not published.
upgrade_plan[FacturaHub] Generate a checkout link to upgrade plan.
Parameters not published.
Ask AI
Ask AI about Facturahub MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.