InvoiceBloom
Qué hace este MCP
Creates, sends, updates, and tracks invoices for clients, including PDF delivery and payment-link support.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Contact name, up to 100 characters.'}, 'email': {'type': 'string', 'description': 'Email address invoices will be sent to.'}, 'notes': {'type': 'string', 'description': 'Private notes, never shown to the client.'}, 'phone': {'type': 'string'}, 'address': {'type': 'string', 'description': 'Postal address, printed on invoices.'}, 'company_name': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['line_items'], 'properties': {'tax': {'type': 'number', 'description': 'Tax as a percentage of the subtotal, e.g. 8.5. Omit for no tax.'}, 'date': {'type': 'string', 'description': 'Invoice date, YYYY-MM-DD. Defaults to today.'}, 'terms': {'type': 'string', 'description': "Payment terms text, e.g. 'Net 30'."}, 'theme': {'enum': ['minimal', 'classic', 'modern', 'creative', 'freelancer', 'contractor', 'consultant'], 'type': 'string', 'description': "Visual template. Defaults to 'minimal'."}, 'due_date': {'type': 'string', 'description': 'Due date, YYYY-MM-DD. Defaults to 30 days from today.'}, 'late_fee': {'type': 'number', 'description': 'Flat late fee amount added to the total. Omit for none.'}, 'client_id': {'type': 'integer', 'description': 'ID from list_clients.'}, 'line_items': {'type': 'array', 'items': {'type': 'object', 'required': ['description', 'quantity', 'rate'], 'properties': {'rate': {'type': 'number', 'description': 'Price per unit.'}, 'unit': {'type': 'string', 'description': "Unit label such as 'hours', 'days' or 'units'. Defaults to 'units'."}, 'quantity': {'type': 'number', 'description': 'Quantity, greater than 0.'}, 'description': {'type': 'string', 'description': "What was delivered, e.g. 'Logo design'."}}}, 'minItems': 1, 'description': 'At least one line item.'}, 'client_email': {'type': 'string', 'description': 'Alternative to client_id: email of an existing client.'}, 'business_name': {'type': 'string', 'description': 'Override the sender name printed on this invoice.'}, 'business_address': {'type': 'string', 'description': 'Override the sender address printed on this invoice.'}, 'payment_instructions': {'type': 'string', 'description': "How to pay (bank details etc.). Defaults to the user's saved instructions."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invoice_id'], 'properties': {'invoice_id': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invoice_id'], 'properties': {'invoice_id': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {'query': {'type': 'string', 'description': 'Optional case-insensitive search across name, email and company name.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Defaults to 25.'}, 'status': {'enum': ['draft', 'sent', 'paid'], 'type': 'string'}, 'client_id': {'type': 'integer'}, 'overdue_only': {'type': 'boolean', 'description': 'Only unpaid invoices whose due date has passed.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invoice_id'], 'properties': {'invoice_id': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invoice_id'], 'properties': {'invoice_id': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['client_id'], 'properties': {'name': {'type': 'string'}, 'email': {'type': 'string'}, 'notes': {'type': 'string'}, 'phone': {'type': 'string'}, 'status': {'enum': ['active', 'inactive'], 'type': 'string'}, 'address': {'type': 'string'}, 'client_id': {'type': 'integer'}, 'company_name': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invoice_id'], 'properties': {'tax': {'type': 'number', 'description': 'Tax as a percentage of the subtotal, e.g. 8.5. Omit for no tax.'}, 'date': {'type': 'string', 'description': 'Invoice date, YYYY-MM-DD. Defaults to today.'}, 'terms': {'type': 'string', 'description': "Payment terms text, e.g. 'Net 30'."}, 'theme': {'enum': ['minimal', 'classic', 'modern', 'creative', 'freelancer', 'contractor', 'consultant'], 'type': 'string', 'description': "Visual template. Defaults to 'minimal'."}, 'due_date': {'type': 'string', 'description': 'Due date, YYYY-MM-DD. Defaults to 30 days from today.'}, 'late_fee': {'type': 'number', 'description': 'Flat late fee amount added to the total. Omit for none.'}, 'client_id': {'type': 'integer'}, 'invoice_id': {'type': 'integer'}, 'line_items': {'type': 'array', 'items': {'type': 'object', 'required': ['description', 'quantity', 'rate'], 'properties': {'rate': {'type': 'number', 'description': 'Price per unit.'}, 'unit': {'type': 'string', 'description': "Unit label such as 'hours', 'days' or 'units'. Defaults to 'units'."}, 'quantity': {'type': 'number', 'description': 'Quantity, greater than 0.'}, 'description': {'type': 'string', 'description': "What was delivered, e.g. 'Logo design'."}}}, 'description': 'Full replacement list of line items.'}, 'client_email': {'type': 'string'}, 'business_name': {'type': 'string', 'description': 'Override the sender name printed on this invoice.'}, 'business_address': {'type': 'string', 'description': 'Override the sender address printed on this invoice.'}, 'payment_instructions': {'type': 'string', 'description': "How to pay (bank details etc.). Defaults to the user's saved instructions."}}}
Cambios recientes en herramientas
Servidores MCP similares
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…