From greeninvoice-ops
Conduct operations against the Green Invoice MCP server — create and search documents (invoices, receipts, quotes), manage clients, suppliers, items, expenses, payments, and webhooks. Use when the user wants to query or modify data in their Green Invoice account.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin greeninvoice-opsThis skill uses the workspace's default tool permissions.
This skill guides operations against the **Green Invoice MCP** server (unofficial third-party MCP for the Israeli invoicing platform at greeninvoice.co.il).
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes multiple pages for keyword overlap, SEO cannibalization risks, and content duplication. Suggests differentiation, consolidation, and resolution strategies when reviewing similar content.
Share bugs, ideas, or general feedback.
This skill guides operations against the Green Invoice MCP server (unofficial third-party MCP for the Israeli invoicing platform at greeninvoice.co.il).
The Green Invoice MCP server must be installed and connected. Tools are exposed under an *greeninvoice* namespace with ten consolidated entry points:
account — account info and settingsbusiness — business config, numbering, file uploadsclient — client CRUD, search, merge, balancedocument — invoices, receipts, quotes (create, search, update, close, reopen, send, preview)expense — expense tracking, drafts, accounting classificationsitem — product/service catalogpayment — payment forms, credit-card tokens, payment linksreference_data — business categories, countries, cities, FX ratessupplier — supplier CRUD, search, mergewebhook — webhook subscriptionsEach tool takes an action argument (e.g. search, create, get, update, close) plus action-specific parameters. If you are unsure which action a tool supports, call it with no arguments or with a deliberately invalid action to get a schema error listing the valid ones.
client with action: search and a name substring to get the client ID.item with action: search (or list) to get the item IDs you want to bill.document with action: create, type: invoice (or the relevant document type), client: {id: ...}, income: [{...}], and any VAT/currency fields required.Always confirm the resolved client and line items back to the user before creating the document. Invoices in Green Invoice, once closed, cannot be deleted — only cancelled via credit note.
supplier with action: search → supplier ID (create one with action: create if not found).expense with action: create, supplier reference, amount, VAT, category, and date.document with action: search, filter by fromDate / toDate for the month, income document types.expense with action: search, same date range.document with action: search to locate the document ID.document with action: send and recipient emails.create, update, close, delete) once the intent is clear.YYYY-MM-DD. The user types dates as DD/MM/YY — convert silently.If the Green Invoice MCP appears broken, out of date, or missing an endpoint the user needs, do not silently give up — fall back to one of these third-party surfaces over the same API. Green Invoice has since rebranded to Morning (greeninvoice.co.il), and these projects track the current API.
Preference order:
morning-cli (JangoAI) — agent-native Python CLI covering all 66 endpoints, with JSON envelopes designed for AI consumption, an interactive REPL, and onboarding wizard. Install: pip install morning-cli. Use when the MCP fails on a specific endpoint or when you need a quick one-shot call from the shell.D1DX/morning-skill (D1DX) — full API skill for AI agents. Clients/suppliers/items/documents/payments/business/reference-data run through morning-cli; expenses, file upload with OCR, and classifications are documented as raw API Python patterns against the official Apiary spec. Use when you need the two-step presigned-S3 expense-upload flow or bulk expense imports — scenarios the MCP does not cover well.Rules when falling back:
expense.create, dropping to morning-cli").morning-skill patterns), remember: sandbox vs. production base URL, requests library required for multipart uploads, and expense file processing is async (5–15 s) — poll before reporting success.create / close / delete.The underlying MCP is unofficial and not affiliated with Green Invoice / Morning (Optimax Ltd). The fallback resources above are likewise third-party. Always verify consequential operations (closing invoices, issuing credit notes, bulk edits) in the official Morning dashboard afterward.