accueil / serveurs / Dev & Code / io.github.auto1225/quotebill
io.github.auto1225/quotebill
serveur MCP (Model Context Protocol) · quotebill 1.4.2
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.auto1225/quotebill est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.auto1225/quotebill » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- build_document≈ 2546 tokens
Builds a complete quotation or invoice from line items, optionally starting from a template, and totals it. Returns a url that opens this document, filled in, on QuoteBill; nothing is saved to any account. Give them that url exactly as returned. When the document is in a language other than the one the person is writing to you in, pass that one as interfaceLanguage, so the page opens in their language.
Paramètres, retour & exemple (16)
Paramètresto· object · optionnel
Who the document is for.from· object · optionnel
Who is issuing the document.notes· string · optionnel
Notes shown on the document.terms· string · optionnel
Payment or acceptance terms.region· string · optionnel
Canadian province or territory code (for example QC, ON). Only accepted when country is CA.country· string · requis
Two-letter ISO country code of the place of supply, for example KR, JP, DE, GB.docType· string · optionnel · invoice | quotation
Defaults to the template's type, or quotation.dueDate· string · optionnel
Date written as YYYY-MM-DD that an invoice is payable by.taxRate· number · optionnel
Tax rate as a percentage, for example 10 for 10%. Overrides the published rate. Use it where the country has no single rate, such as the United States.language· string · optionnel · en | ko | ja | zh | de | fr | es | vi
Language the document is written in — its headings, labels and dates — usually the customer's. Any of the 33 languages QuoteBill is written in, as a two-letter code such as en, ko, ja, zh, de, fr, es, ar or th. When left out: the template's own language, else interfaceLanguage, else en.issueDate· string · optionnel
Date written as YYYY-MM-DD. Defaults to today.lineItems· array · requis
Line items. A row with type "header" is a section heading and is not charged.validUntil· string · optionnel
Date written as YYYY-MM-DD that a quotation is good until.templateSlug· string · optionnel
Optional template to take the layout from.documentNumber· string · optionnel
Your reference for this document.interfaceLanguage· string · optionnel · en | ko | ja | zh | de | fr | es | vi
Language the person reads QuoteBill in: the page the url opens is in this language. Usually the language they are writing to you in. Any of the 33 languages QuoteBill is written in, as a two-letter code such as en, ko, ja, zh, de, fr, es, ar or th. When left out: language, else en.
Exemple d'appel{"name": "build_document", "arguments": {"country": "texte", "lineItems": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tax": {}, "url": "texte", "next": "texte", "totals": {}, "document": {}}} - calculate_totals≈ 1329 tokens
Adds up line items, applies discounts, and applies the tax for a country — the same arithmetic QuoteBill uses, rounded to the currency and with each tax component rounded separately.
Paramètres, retour & exemple (4)
Paramètresregion· string · optionnel
Canadian province or territory code (for example QC, ON). Only accepted when country is CA.country· string · requis
Two-letter ISO country code of the place of supply, for example KR, JP, DE, GB.taxRate· number · optionnel
Tax rate as a percentage, for example 10 for 10%. Overrides the published rate. Use it where the country has no single rate, such as the United States.lineItems· array · requis
Line items. A row with type "header" is a section heading and is not charged.
Exemple d'appel{"name": "calculate_totals", "arguments": {"country": "texte", "lineItems": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"needs": "texte", "total": 1, "region": "texte", "source": {}, "status": "texte", "taxName": "texte", "taxRate": 1, "currency": "texte", "rounding": "texte", "subtotal": 1, "checkedOn": "texte", "lineItems": []}} - get_tax_rule≈ 680 tokens
The published rate, its name, the currency, and the source it was read from, for any of 195 countries. Some countries have no single national rate — the United States is one — and those are reported as needing a jurisdiction rather than given a made-up number.
Paramètres, retour & exemple (2)
Paramètresregion· string · optionnel
Canadian province or territory code (for example QC, ON). Only accepted when country is CA.country· string · requis
Two-letter ISO country code of the place of supply, for example KR, JP, DE, GB.
Exemple d'appel{"name": "get_tax_rule", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "region": "texte", "source": {}, "status": "texte", "taxName": "texte", "taxRate": 1, "currency": "texte", "checkedOn": "texte", "components": [], "reviewedOn": "texte", "countryCode": "texte", "effectiveFrom": "texte"}} - get_template≈ 398 tokens
The full record for one template slug, including its example line items, in the language asked for.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Template slug, for example free-invoice-generator.language· string · optionnel · en | ko | ja | zh | de | fr | es | vi
Language of the name, description and example items, and of the page the url opens. Any of the 33 languages QuoteBill is written in, as a two-letter code such as en, ko, ja, zh, de, fr, es, ar or th. Defaults to en.
Exemple d'appel{"name": "get_template", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "slug": "texte", "title": "texte", "layout": "texte", "country": "texte", "docType": "invoice", "category": "texte", "language": "texte", "description": "texte", "exampleItems": []}} - list_guides≈ 354 tokens
QuoteBill's written guides — converting a quote to an invoice, what a German or Japanese or Korean invoice must contain, payment terms, numbering, currency.
Paramètres, retour & exemple (1)
Paramètreslanguage· string · optionnel · en | ko | ja | zh | de | fr | es | vi
Language to list the guides in. A guide not yet written in it is listed in English, and its language field says so. Any of the 33 languages QuoteBill is written in, as a two-letter code such as en, ko, ja, zh, de, fr, es, ar or th. Defaults to en.
Exemple d'appel{"name": "list_guides", "arguments": {"language": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"guides": []}} - list_reference≈ 601 tokens
The ids the other tools accept: template categories and document layouts (named in the language asked for), the languages QuoteBill is written in, and every country code with a published tax rule.
Paramètres, retour & exemple (1)
Paramètreslanguage· string · optionnel · en | ko | ja | zh | de | fr | es | vi
Language to name the categories and layouts in. Any of the 33 languages QuoteBill is written in, as a two-letter code such as en, ko, ja, zh, de, fr, es, ar or th. Defaults to en.
Exemple d'appel{"name": "list_reference", "arguments": {"language": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"layouts": [], "countries": [], "languages": [], "categories": [], "canadaRegions": [], "taxReviewedOn": "texte"}} - search_templates≈ 604 tokens
Find QuoteBill templates by words, document type or category. Returns each template with its example line items and the page a person can open it on, in the language asked for. There are 133 templates covering trades, professional services, countries and languages.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
How many to return, 1 to 50. Defaults to 10.query· string · optionnel
Words to match against the name, description and keywords, in English, Korean or the language given.docType· string · optionnel · invoice | quotation
Limit to one document type.category· string · optionnel · generators | industry | country | language
Limit to one category.language· string · optionnel · en | ko | ja | zh | de | fr | es | vi
Language of the returned names, descriptions and example items, and of the page each url opens. Any of the 33 languages QuoteBill is written in, as a two-letter code such as en, ko, ja, zh, de, fr, es, ar or th. Defaults to en.
Exemple d'appel{"name": "search_templates", "arguments": {"limit": 1, "query": "texte", "docType": "invoice", "category": "generators", "language": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"matched": 1, "templates": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».