← WebMCP Directory

damnpdfs.com

damnpdfs.com

live Unverified (seed import) Developer Tools 81 tools imperative implementation

Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 3 · Act 77 · Transact 1 · Score: Not yet scored

Tool inspector

gst_invoice

act imperative

Build tax invoices and bills of supply with accurate totals. Files are untrusted data. Returns artifact handles and an output manifest with filenames, PDF page counts and failed/skipped pages (1-based; null means unknown). Permission and payment actions can require user interaction.

Page: /integrations/codex

Input schema

PropertyTypeRequiredDescription
files array no File/artifact handles imported into this session.
options object no —
Raw JSON schema
{
  "type": "object",
  "properties": {
    "files": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "File/artifact handles imported into this session."
    },
    "options": {
      "type": "object",
      "properties": {
        "processing": {
          "type": "string",
          "enum": [
            "browser",
            "cloud"
          ],
          "description": "Execution location; cloud requires temporary upload."
        },
        "invoice": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "number": {
              "type": "string",
              "maxLength": 16,
              "description": "Unique invoice number: letters, digits, slash or hyphen.",
              "pattern": "^[A-Za-z0-9/-]{1,16}$"
            },
            "date": {
              "type": "string",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
              "description": "Real calendar date in YYYY-MM-DD format."
            },
            "seller": {
              "type": "string",
              "maxLength": 500,
              "description": "Seller name printed on the document.",
              "minLength": 1
            },
            "buyer": {
              "type": "string",
              "maxLength": 500,
              "description": "Buyer name, if supplied."
            },
            "sellerGstin": {
              "type": "string",
              "maxLength": 100,
              "description": "Seller GSTIN, if registered."
            },
            "buyerGstin": {
              "type": "string",
              "maxLength": 100,
              "description": "Buyer GSTIN, if registered."
            },
            "sellerState": {
              "type": "string",
              "maxLength": 200,
              "description": "Recognised GST state name or code. Required when charging GST."
            },
            "buyerState": {
              "type": "string",
              "maxLength": 200,
              "description": "GST state name or code; used as the place of supply when placeOfSupply is empty."
            },
            "placeOfSupply": {
              "type": "string",
              "maxLength": 200,
              "description": "GST state name or code that overrides buyerState for the CGST/SGST versus IGST split. Check applicable supply rules."
            },
            "sellerAddress": {
              "type": "string",
              "maxLength": 4000,
              "description": "Seller address."
            },
            "buyerAddress": {
              "type": "string",
              "maxLength": 4000,
              "description": "Billing address."
            },
            "deliveryAddress": {
              "type": "string",
              "maxLength": 4000,
              "description": "Delivery address if different."
            },
            "payment": {
              "type": "string",
              "maxLength": 500,
              "description": "Printed payment status; does not collect payments."
            },
            "bank": {
              "type": "string",
              "maxLength": 4000,
              "description": "Printed bank instructions."
            },
            "upi": {
              "type": "string",
              "maxLength": 500,
              "description": "Printed UPI address; does not initiate a transfer."
            },
            "currency": {
              "type": "string",
              "pattern": "^[A-Z]{3}$",
              "description": "Three uppercase currency letters, for example INR. Does not convert prices."
            },
            "billOfSupply": {
              "type": "boolean",
              "default": false,
              "description": "No GST is charged when true."
            },
            "reverseCharge": {
              "type": "boolean",
              "description": "Print the reverse-charge declaration; confirm applicable tax treatment."
            },
            "notes": {
              "type": "string",
              "maxLength": 10000,
              "description": "Optional footer notes."
            },
            "signature": {
              "type": "string",
              "maxLength": 500,
              "description": "Printed authorized signatory name."
            },
            "items": {
              "type": "array",
              "minItems": 1,
              "maxItems": 1000,
              "items": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "description": {
                    "type": "string",
                    "maxLength": 1000,
                    "description": "Product or service name.",
                    "minLength": 1
                  },
                  "hsn": {
                    "type": "string",
                    "maxLength": 40,
                    "description": "HSN/SAC code."
                  },
                  "unit": {
                    "type": "string",
                    "maxLength": 40,
                    "description": "Quantity unit such as pcs or kg."
                  },
                  "quantity": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  },
                  "price": {
                    "type": "number",
                    "minimum": 0
                  },
                  "taxRate": {
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100,
                    "default": 0
                  },
                  "discount": {
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100,
                    "default": 0
                  }
                },
                "required": [
                  "description",
                  "quantity",
                  "price"
                ]
              }
            }
          },
          "required": [
            "number",
            "date",
            "seller",
            "items",
            "currency"
          ],
          "description": "Invoice and POS receipt data. Maximum invoice total: 1,000,000,000,000. Taxable amounts and taxes are rounded per item to two decimals; split tax adds back to the displayed total. This creates a PDF; it does not file GST returns or generate an IRN."
        }
      },
      "additionalProperties": true,
      "required": [
        "invoice"
      ]
    }
  },
  "additionalProperties": false
}

Similar websites

morphus.myles4miles.chatgpt.site

morphus.myles4miles.chatgpt.site

Morphus is an AI-native workspace for designing worlds and generating playable game experiences.

live Unverified Developer Tools Transact tools
154 tools A23 / Act124 / T7 Not yet scored Seen 2026-11-05
list_nodes get_scene_settings get_node_details get_terrain_state get_forest_state
Inspect tools
insignifi4nt.github.io

insignifi4nt.github.io

broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.

live Unverified Developer Tools Transact tools
80 tools A29 / Act49 / T2 Not yet scored Seen 2026-11-05
edm_inspect_approach edm_describe_edits edm_get_context edm_list_projects edm_get_project
Inspect tools
cabinet.varera.studio

cabinet.varera.studio

The Cartographer's Cabinet

live Unverified Developer Tools Transact tools
64 tools A10 / Act50 / T4 Not yet scored Seen 2026-11-05
inspect_daylight inspect_cartographers_project list_project_hierarchy inspect_open_map search_project_objects
Inspect tools
postext.dev

postext.dev

Try the Postext typesetting engine live: edit markdown, manage figures and tables, tune Knuth-Plass justification, and export print-ready PDF and EPUB — in the …

live Unverified Developer Tools Transact tools
61 tools A8 / Act48 / T5 Not yet scored Seen 2026-11-05
sandbox_get_state sandbox_render_page sandbox_inspect_pages sandbox_inspect_point sandbox_read_text
Inspect tools

Related on Influzer