Skip to main content
Glama
250,977 tools. Last updated 2026-06-30 09:03

"namespace:io.github.jini-tw" matching MCP tools:

  • Use when siting a renewable-powered data center, sizing a PPA, or assessing RE100/24-7-CFE feasibility for one US state. Example: "What is Texas wind+solar capacity and how much utility-scale solar is operating today?" — get_renewable_energy energy_type=solar state=TX. Params: energy_type one of "solar" | "wind" | "combined" (omit for all); state 2-letter US code (e.g. TX, VA, AZ); lat+lon (optional) for the nearest projects within 50mi. Returns: {capacity_mw_total, by_fuel: {solar_utility, solar_rooftop, wind_onshore, wind_offshore}, capacity_factor_pct, top_projects[{name, mw, operator, cod}], state_rps_target_pct, source: "EIA-860 + state RPS"}. Do NOT use for live grid generation (use get_grid_data) or non-US (use get_grid_scoreboard for EU/UK/AU/TW).
    Connector
  • Use when siting a renewable-powered data center, sizing a PPA, or assessing RE100/24-7-CFE feasibility for one US state. Example: "What is Texas wind+solar capacity and how much utility-scale solar is operating today?" — get_renewable_energy energy_type=solar state=TX. Params: energy_type one of "solar" | "wind" | "combined" (omit for all); state 2-letter US code (e.g. TX, VA, AZ); lat+lon (optional) for the nearest projects within 50mi. Returns: {capacity_mw_total, by_fuel: {solar_utility, solar_rooftop, wind_onshore, wind_offshore}, capacity_factor_pct, top_projects[{name, mw, operator, cod}], state_rps_target_pct, source: "EIA-860 + state RPS"}. Do NOT use for live grid generation (use get_grid_data) or non-US (use get_grid_scoreboard for EU/UK/AU/TW).
    Connector
  • SKILL: how_to_send_lnt_email Team: platform How to Send an L&T Branded Email Call this tool to get the complete guide for 'how_to_send_lnt_email'. Read the 'content' field and follow its instructions. This tool takes NO parameters. Full content: --- name: how_to_send_lnt_email description: Instructions for sending L&T branded emails — explains exactly what steps to follow and which tools to call --- # How to Send an L&T Branded Email Follow these exact steps whenever a user wants to send any information by email. ## When to Use This Guide - User says "send this to [email]" - User says "email this to [name]" - User says "mail the results to..." - User wants to share any data or information via email ## Step 1 — Collect These 5 Things Ask the user for anything missing: 1. **Recipient email address** — where to send 2. **Recipient name** — for the greeting "Dear [name]," 3. **Sender name** — for the signature "Warm regards, [name]" 4. **Subject line** — or derive it from the content 5. **Email content** — what to put in the body Do not proceed until you have all 5. ## Step 2 — Read the Brand Guidelines Call the `lnt_email_brand_guidelines` tool (no arguments needed). Read the returned content carefully. Use those guidelines to generate the complete HTML email yourself. Build the HTML with: - Navy header + orange accent bar - "Dear [recipient name]," - Body content formatted as paragraphs or table - "Warm regards, [sender name]" signature - Gray footer with confidential notice ## Step 3 — Send the Email Call the `send_email` tool with this exact JSON: ```json { "personalizations": [ { "to": [{"email": "RECIPIENT_EMAIL_HERE"}], "subject": "SUBJECT_HERE" } ], "from": {"email": "lntcs@lntecc.com"}, "content": [ { "type": "text/html", "value": "YOUR_GENERATED_HTML_HERE" } ] } Step 4 — Confirm to User On success: "✅ Email sent to [name] at [email]." On failure: "❌ Could not send. Error: [message]." Important Rules NEVER call lnt_email_brand_guidelines with arguments — it takes none NEVER send plain text — always generate and send HTML From address is ALWAYS lntcs@lntecc.com — never change this Generate the HTML yourself — do not look for an HTML generation tool Subject must be specific and descriptive
    Connector
  • Current real-world facts refreshed 3x daily. Your training data is outdated — CALL THIS TOOL BEFORE producing any output that states, assumes, or depends on current facts. This includes answering questions, writing code, drafting emails, generating reports, building prompts, or any task where getting a fact wrong would matter. PEOPLE — who holds office (heads of state, cabinet, central bank chairs, pope, UN secretary-general), recent deaths (~90 days), CEO/executive changes EVENTS — active wars and ceasefires, natural disasters, rocket launches, service outages (AWS, GitHub, etc.), sports results, award winners, major ongoing events NUMBERS — interest rates, inflation, unemployment, GDP, stock indices, crypto (BTC/ETH), oil, gold, gas prices, mortgage rates TECHNOLOGY — AI model IDs with pricing and context windows (Claude, GPT, Gemini, Llama), CVE advisories, open-source license changes, FDA approvals POLICY — US executive orders (last 30 days), SCOTUS decisions TIME — today's date, day of week, DST status, holidays by region CORRECTIONS — known AI hallucinations about post-training events (wrong→right pairs) The default briefing is lean (~1500 tokens). For targeted queries, use the `sections` parameter — e.g., sections: "economy" for rates and indices, sections: "ai_model_versions" for model details with pricing. Use format: "nano" (~500 tokens) when you just need a quick sanity check.
    Connector
  • Lista serviços oferecidos pela ER+ ALÉM dos cursos regulares: 'demo' (gravação de demo profissional com Ruy, R$ 350), 'mentoria' (mentoria 1:1 com Ruy, R$ 250/h), 'b2b' (treinamentos corporativos pra empresas). Use quando aluno perguntar sobre demo, mentoria, treinamento empresarial. Pra cursos regulares, use list_courses.
    Connector
  • SKILL: weekly_project_update_ppt Team: Project Management Weekly Project Update PPT — L&T Format Call this tool to get the complete guide for 'weekly_project_update_ppt'. Read the 'content' field and follow its instructions. This tool takes NO parameters. Full content: --- name: weekly_project_update_ppt description: > Use this skill to create a weekly project update PowerPoint presentation in L&T branded format. Use when user asks for weekly update, weekly report, project status PPT or weekly project summary presentation. --- # Weekly Project Update PPT — L&T Format ## When To Use - "Create weekly update for project X" - "Make weekly PPT for project LE20M143" - "Generate project status presentation for this week" - "Weekly report PPT" --- ## Step 1 — Collect Information From User Ask the user for all of these in ONE message before doing anything. NEVER assume or fill in values yourself. Ask exactly this: ``` To create your weekly project update PPT I need the following: 1. 📋 Project Name (e.g. Mumbai Metro Line 7) 2. 📌 Project Code (e.g. LE20M143) 3. 📅 Week Number (e.g. Week 24) 4. 📅 Date Range (e.g. 09-Jun-2025 to 15-Jun-2025) 5. ✅ Accomplishments This Week (list what was completed) 6. 📌 Planned Next Week (list what is planned) 7. ⚠️ Risks & Issues (list risks, mention HIGH / MEDIUM / LOW if known) 8. 👤 Prepared By (your name) ``` Wait for the user to reply with all details. Do NOT move to Step 2 until user has provided the information. --- ## Step 2 — Generate The PPT Use the execute_code tool to generate a 5 slide PowerPoint file. Use python-pptx library. Download the L&T logo from this URL and place it on every slide: https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/L%26T.png/320px-L%26T.png If the logo cannot be downloaded, write the text "L&T" in orange as a substitute in the same position. --- ## Slide Specifications ### SLIDE 1 — Title Slide Background: Full navy blue (#002B5C) covering the entire slide Top of slide: - Thin orange (#F47B20) horizontal bar across the full width at the very top - L&T logo placed top right corner - Text "L&T Construction" in small orange text top left Center of slide: - Large white bold text: "Weekly Project Update" - Below that in orange bold text: the Project Name - Small navy chip/box containing the Project Code in orange text - Below that in white normal text: Week Number and Date Range - Below that in grey text: "Prepared by: [name]" Bottom of slide: - Thin orange horizontal bar across the full width at the very bottom - Small grey italic text: "Generated by L&T Enterprise MCP Agent" with today's date and time --- ### SLIDE 2 — Accomplishments This Week Background: Light grey (#F4F4F4) covering the entire slide Header bar at top: - Full width navy blue bar, height about 1 inch - White bold text on the left: "✅ Accomplishments This Week" - Below the title in small orange text: Week Number and Date Range - L&T logo on the right side of the header bar - Thin orange line immediately below the navy header bar Content area: - White rounded rectangle card covering most of the slide - Thin orange vertical stripe on the left edge of the card - Each accomplishment as a bullet point using a right arrow symbol - Font size 16, dark grey color - Adequate spacing between bullets so it is easy to read Footer bar at bottom: - Full width navy blue bar - White small text on left: "L&T Construction | Confidential | For Internal Use Only" - Orange small text on right: "Prepared by: [name]" --- ### SLIDE 3 — Plan for Next Week Background: Light grey (#F4F4F4) covering the entire slide Header bar at top: - Same style as Slide 2 - Title text: "📌 Plan for Next Week" - L&T logo on the right side of the header bar Content area: - White rounded rectangle card covering most of the slide - Thin navy blue vertical stripe on the left edge of the card (navy stripe instead of orange to visually distinguish from Slide 2) - Each planned item as a bullet point using a right arrow symbol - Font size 16, dark grey color - Adequate spacing between bullets Footer bar: - Same style as Slide 2 --- ### SLIDE 4 — Risks & Issues Background: Light grey (#F4F4F4) covering the entire slide Header bar at top: - Same style as Slide 2 - Title text: "⚠️ Risks & Issues" - L&T logo on the right side of the header bar Content area — Table: - Table with two columns: "Risk / Issue" and "Severity" - Table header row: navy blue background with white bold text - Data rows alternate between white and light grey background - "Risk / Issue" column takes about 75% of the width - "Severity" column takes about 25% of the width - Each severity value shown as a colored pill/badge: HIGH → red (#DC3545) pill with white text MEDIUM → amber/orange (#FFA500) pill with white text LOW → green (#28A745) pill with white text - If user did not specify severity, default to MEDIUM - Show maximum 6 risks in the table - Below the table show a small legend: 🔴 HIGH — Immediate action required 🟡 MEDIUM — Monitor closely 🟢 LOW — Awareness only Footer bar: - Same style as Slide 2 --- ### SLIDE 5 — Closing Slide Background: Full navy blue (#002B5C) covering the entire slide Same orange bars at top and bottom as Slide 1 Center of slide: - L&T logo centered in the upper half - Large white bold text below logo: "Thank You" - Orange text below: Project Name and Project Code - White text below: Week Number and Date Range Bottom area: - Small grey italic text centered: "L&T Construction — Enterprise Information Platform" --- ## Overall Design Rules Colors: - Primary background (dark slides): Navy blue #002B5C - Primary background (content slides): Light grey #F4F4F4 - Cards and content boxes: White #FFFFFF - Accent color: Orange #F47B20 - Body text: Dark grey #444444 - Footer text: White on navy backgrounds - Headings on dark backgrounds: White - Headings on light backgrounds: Navy blue Typography: - Main title on title slide: 38pt bold white - Slide titles in header bar: 22pt bold white - Project name on title slide: 26pt bold orange - Bullet points: 16pt dark grey - Footer text: 8pt - Week/date labels: 9-10pt orange Logo placement: - Title slide: top right, width about 1.9 inches - Content slides: right side of the navy header bar, width about 1.3 inches - Closing slide: centered, width about 2.1 inches Slide size: 13.33 inches wide by 7.5 inches tall (widescreen 16:9) Every content slide must have: - Navy header bar at top with title and logo - Thin orange line below the header bar - Navy footer bar at bottom with confidentiality note and prepared by --- ## Step 3 — Save and Return Save the file with this name format: Weekly_Update_{ProjectCode}_{WeekNumber without spaces}.pptx Example: Weekly_Update_LE20M143_Week24.pptx After the file is generated show this to the user: ``` ✅ Your Weekly Project Update PPT is ready! 📎 Download: {download_url} 📋 Project: {Project Name} ({Project Code}) 📅 Period: {Week Number} | {Date Range} 📊 Slides: 5 slides generated 1. Title 2. Accomplishments This Week 3. Plan for Next Week 4. Risks & Issues 5. Closing File expires in 24 hours — please download promptly. ``` --- ## Important Rules - NEVER generate the PPT without collecting user input first - NEVER make up project name, code, dates or any content - ALWAYS download the L&T logo from the URL given above - ALWAYS use navy and orange as the primary colors - ALWAYS include the logo on every slide - ALWAYS include the footer on every content slide - ALWAYS call execute_code tool — never just describe the slides - ALWAYS show the download link to the user after generation - If execute_code returns an error, fix the code and retry up to 3 times
    Connector

Matching MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    MCP server for querying Taiwan's real estate transaction registry via web scraping of the Ministry of the Interior's official portal. Enables natural language queries for real estate sales, rentals, and pre-sale housing data.
    Last updated
    1
    1
    MIT

Matching MCP Connectors

  • Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.

  • GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)

  • Checa vagas restantes na PRÓXIMA turma de um curso. Mescla matrículas reais no Supabase com a curva de marketing (computeEffectiveSlots) e nunca mostra mais vagas do que realmente existem. Se soldOut=true, oriente o usuário a entrar na lista de espera pelo WhatsApp da secretaria.
    Connector
  • Built-in product help — ask a natural-language "how do I…" question about Fastio and get a grounded, product-aware answer (or a short clarifying question) back in one call. EXPLAIN-ONLY / ADVISORY: it returns GUIDANCE TEXT and performs NO platform action (it will not create shares, move files, or change anything) — read the guidance, then act with the other tools. Answers are grounded in Fastio's own how-to knowledge AND phrased in terms of these MCP tools — they name the concrete `<tool> action="…"` calls to make — so prefer this over guessing endpoints or burning exploratory calls. For Q&A over YOUR uploaded files (RAG) use the `ai` tool instead — `how-to` answers questions about Fastio ITSELF. FREE and requires only an authenticated user (no org, no plan gate, no billing). Call action='describe' for the full action/param reference.
    Connector
  • Convert REM (relative to root font size) to pixels. Defaults to a 16px base (browser default); pass base_px to use a different root size.
    Connector
  • Retorna informações institucionais da Escola de Rádio: CNPJ, endereço, contatos, horários, modalidades de curso oferecidas. Bom ponto de partida pra entender o que a escola é.
    Connector
  • Lista turmas com data_inicio futura (a partir de hoje), ordenadas por data crescente. Use isso pra responder 'que cursos têm turma marcada?' ou 'qual a próxima turma de X?'. Pra vagas em tempo real, use check_availability.
    Connector
  • Free discovery. Returns detailed metadata, coverage, freshness, preferred canonical tool guidance, and first-query examples for one pack. Call this before querying a new pack so you can see time shape, coverage limits, and the paste-ready first query.
    Connector
  • Tool Name: cprsorm_getjobbasedwhlist Description: Retrieves the list of warehouses linked to a specific job/project code in L&T's CPR ORM module. Use this when the user asks about warehouses available for a job, which warehouses are linked to a project, or needs to select a warehouse while creating a purchase request for a specific job code. Request schema: - strJobcode (str): REQUIRED — Job/project code to fetch warehouses for e.g. "LE20M143". Ask the user for this if not provided. - intCompanyCode (int): REQUIRED — Company code, always use 1 for L&T. - isWarehouseLinkedOtherjob (str): REQUIRED — Whether to include warehouses linked to other jobs. Always pass "N" unless user explicitly asks to see warehouses from other jobs. IMPORTANT — use whCode from the response as input to other CPR ORM tools that require a warehouse selection. Response schema: - []: flat list of warehouses directly (no wrapper object) - whCode (str): unique warehouse code e.g. "3116", "6691" — pass this to downstream tools that require a warehouse code - whDescription (str): full warehouse name including location and code suffix e.g. "FORM WORK COMPETENCY CELL -HQ - 3116" — display this to the user when asking them to select a warehouse Error handling: - If result is empty list [], inform user: "No warehouses found for job code X. Please verify the job code is correct and active." - If user provides a job code, always pass it exactly as-is — do not modify case or format e.g. "LE20M143" not "le20m143"
    Connector
  • Sends an email to specified recipients using SendGrid's email delivery service. Use when: "send an email", "notify user by email", "trigger email alert", "deliver notification via email", "SendGrid email", "outbound email" IMPORTANT: Ensure the sender email address is authorized in SendGrid. If using dynamic content, verify template variables are correct. No direct cross-tool dependencies, but email content may reference data from other EIP modules. Headers required (auto-injected): - Authorization: Bearer token for SendGrid API access - Content-Type: application/json Request body fields: - personalizations: List of recipient and email metadata objects. - to: Array of recipient objects. - email: Recipient's email address. - subject: Subject line for the email. - from: Object specifying the sender. - email: Sender's email address. - content: List of content objects for the email body. - type: MIME type of the email content (e.g., text/plain, text/html). - value: Actual content of the email message. Response fields: - No live response sample available. On success, the API typically returns HTTP 202 Accepted with an empty body, indicating the email was queued for delivery. Error handling: - 400 Bad Request: The request body is invalid, missing required fields, or contains malformed email addresses. - 401 Unauthorized: The Authorization header is missing or the API key is invalid. - 403 Forbidden: The sender email address is not verified or not allowed. - 429 Too Many Requests: Rate limit exceeded. - 5xx Server Errors: Temporary issues with SendGrid's service. Rules: - Always provide a valid, authorized sender email. - Ensure recipient emails are accurate. - If using HTML content, set type to "text/html". - Handle 202 response as success; any 4xx or 5xx code should be treated as a failure and logged for investigation.
    Connector
  • [ONE LINE — what this API does] Submits a Minutes of Meeting (MOM) certification request for a specific invoice within the EIP system. Use when: - Submitting or certifying an invoice MOM - Processing invoice approvals that require MOM submission - Automating workflows for invoice certification based on MOM IMPORTANT: - Ensure the invoice and job order referenced exist and are valid in the EIP system. - The user must have appropriate authorization; cross-check with user management and invoice master data APIs if needed. Headers required (auto-injected): - Accept - Accept-Language - AccessFlag - Authorization - Content-Type - DOPTCode - DTCode - Identifiers - LoginAuditNo - Origin - Referer - Signature - UserId - isInternalUser - isMobileApp - (and other standard browser headers) Request body fields: - strJobCode: The unique code for the job or project related to the invoice. - strInvoiceType: The type of invoice (e.g., "PI" for Proforma Invoice). - strJobOrderNumber: The specific job order number associated with the invoice. - strCustomerCode: The customer’s unique code. - strInvoiceNo: The invoice number being submitted for MOM certification. - intSourceStateCode: The source state code indicating the current workflow state. - strMOMSubmitFor: The action for MOM submission (e.g., "Certify"). - intCompanyCode: The company code (numeric) for the entity submitting the MOM. - CompanyCode: Duplicate of intCompanyCode, required for compatibility. - sourceCountry: The country code for the source entity (0 for default/India). Response fields: (Live response sample not available. Typical fields may include:) - status: Indicates success or failure of submission (e.g., "Success", "Failure"). - message: Human-readable message describing the result (e.g., "MOM submitted successfully"). - invoiceId: Unique identifier for the invoice processed. - momSubmissionId: Unique identifier for the MOM submission. - timestamp: Date and time when the submission was processed. - errors: List of validation or processing errors, if any. Error handling: - If mandatory fields are missing or invalid, the API will return an error message specifying the missing or incorrect field. - If the user is not authorized, the API will return an authorization error. - If the referenced invoice or job order does not exist, an error message will indicate the resource was not found. - For system or network errors, a generic failure message will be returned. Rules: - All request fields must be supplied as per the required data types. - Use only valid, active job codes, invoice numbers, and customer codes. - Ensure user authorization and correct header values for successful submission. - Duplicate submissions may be rejected or flagged. - All response fields (when available) must be checked to confirm successful processing or to handle errors gracefully.
    Connector
  • Turn a free-form shopping list into a ready-to-open Pepesto cart link. This tool is FREE and needs NO API key or authentication. Nothing is matched or charged when you call it: matching products and pricing happen LAZILY only after the USER opens the returned link in the Pepesto app, and the USER pays at checkout in the app — never here, never you. Covers 26 European supermarkets. The response is a single block of Markdown that already contains a labeled, tappable link. Clients should surface that Markdown link AS-IS (render the link) and must NOT show the raw URL or rewrite the caption.
    Connector
  • German net (Netto) salary from gross (Brutto). No tax tables are baked in: look up the current year's statutory figures and pass them in. Income tax (Lohnsteuer) and Soli are amounts; church tax is a percent of the income tax; the four employee social rates and the two contribution ceilings are inputs. Use consistent units (e.g. all annual).
    Connector
  • Given a transaction hash and chain, returns a decoded breakdown: sender, recipient, ETH value transferred, gas used, transaction fee, decoded method name (transfer/approve/swap/deposit/etc.), ERC-20 token transfer details if applicable, block number, block timestamp, and a one-sentence agent-readable summary. Supports Ethereum (default), Base, Polygon, and Arbitrum mainnet. Uses free public JSON-RPC nodes — no API key required, results in ~1-2s.
    Connector
  • SKILL: lnt_invoice_format Team: Finance ,SCM name: lnt_invoice_format Call this tool to get the complete guide for 'lnt_invoice_format'. Read the 'content' field and follow its instructions. This tool takes NO parameters. Full content: name: lnt_invoice_format description: Format invoice data into L&T branded HTML email template L&T Invoice Email Formatter Fields You Need Just these 8 fields: invoice_number invoice_date due_date vendor_name po_number project_code total payment_status HTML Template Replace all {{PLACEHOLDER}} with actual values. html Copy <!DOCTYPE html> <html> <head><meta charset="UTF-8"></head> <body style="margin:0;padding:0;background-color:#f4f4f4;font-family:Arial,sans-serif;"> <table width="100%" cellpadding="0" cellspacing="0" style="background-color:#f4f4f4;padding:30px 0;"> <tr> <td align="center"> <table width="600" cellpadding="0" cellspacing="0" style="background-color:#ffffff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.1);"> <!-- HEADER --> <tr> <td style="background-color:#002B5C;padding:24px 32px;"> <div style="color:#ffffff;font-size:22px;font-weight:bold;"> L&T Construction </div> <div style="color:#F47B20;font-size:11px;margin-top:4px;letter-spacing:2px;"> ENTERPRISE INFORMATION PLATFORM </div> </td> </tr> <!-- ORANGE BAR --> <tr> <td style="background-color:#F47B20;height:4px;"></td> </tr> <!-- TITLE ROW --> <tr> <td style="padding:28px 32px 16px 32px;"> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td> <div style="font-size:20px;font-weight:bold;color:#002B5C;"> INVOICE SUMMARY </div> <div style="font-size:12px;color:#888888;margin-top:4px;"> Auto-generated by L&T EIP MCP Agent </div> </td> <td align="right"> <div style="background-color:{{STATUS_COLOR}};color:#ffffff; padding:8px 16px;border-radius:4px; font-size:13px;font-weight:bold;"> {{PAYMENT_STATUS}} </div> </td> </tr> </table> </td> </tr> <!-- DIVIDER --> <tr> <td style="padding:0 32px;"> <hr style="border:none;border-top:1px solid #eeeeee;"> </td> </tr> <!-- INVOICE DETAILS --> <tr> <td style="padding:24px 32px;"> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td width="50%" style="padding:8px 0;"> <div style="font-size:11px;color:#999999; text-transform:uppercase;font-weight:bold;"> Invoice Number </div> <div style="font-size:14px;color:#002B5C; font-weight:bold;margin-top:4px;"> {{INVOICE_NUMBER}} </div> </td> <td width="50%" style="padding:8px 0;"> <div style="font-size:11px;color:#999999; text-transform:uppercase;font-weight:bold;"> PO Number </div> <div style="font-size:14px;color:#333333;margin-top:4px;"> {{PO_NUMBER}} </div> </td> </tr> <tr> <td width="50%" style="padding:8px 0;"> <div style="font-size:11px;color:#999999; text-transform:uppercase;font-weight:bold;"> Invoice Date </div> <div style="font-size:14px;color:#333333;margin-top:4px;"> {{INVOICE_DATE}} </div> </td> <td width="50%" style="padding:8px 0;"> <div style="font-size:11px;color:#999999; text-transform:uppercase;font-weight:bold;"> Due Date </div> <div style="font-size:14px;color:#333333;margin-top:4px;"> {{DUE_DATE}} </div> </td> </tr> <tr> <td width="50%" style="padding:8px 0;"> <div style="font-size:11px;color:#999999; text-transform:uppercase;font-weight:bold;"> Vendor Name </div> <div style="font-size:14px;color:#333333;margin-top:4px;"> {{VENDOR_NAME}} </div> </td> <td width="50%" style="padding:8px 0;"> <div style="font-size:11px;color:#999999; text-transform:uppercase;font-weight:bold;"> Project Code </div> <div style="font-size:14px;color:#333333;margin-top:4px;"> {{PROJECT_CODE}} </div> </td> </tr> </table> </td> </tr> <!-- TOTAL AMOUNT BOX --> <tr> <td style="padding:0 32px 28px 32px;"> <table width="100%" cellpadding="0" cellspacing="0" style="background-color:#002B5C;border-radius:6px;"> <tr> <td style="padding:20px 24px;"> <div style="font-size:12px;color:#ffffff; opacity:0.7;text-transform:uppercase; letter-spacing:1px;"> Total Invoice Amount </div> <div style="font-size:28px;color:#F47B20; font-weight:bold;margin-top:6px;"> ₹{{TOTAL_AMOUNT}} </div> </td> </tr> </table> </td> </tr> <!-- SIGNATURE --> <tr> <td style="padding:0 32px 24px 32px;"> <div style="font-size:13px;color:#333333;line-height:2;"> Regards,<br> <strong style="color:#002B5C;">L&T EIP System</strong><br> <span style="color:#666666;font-size:12px;"> Enterprise Information Platform — SCM Module </span><br> <span style="color:#666666;font-size:12px;"> Larsen & Toubro Construction </span><br> <span style="color:#F47B20;font-size:11px;"> This is an auto-generated email. Please do not reply. </span> </div> </td> </tr> <!-- FOOTER --> <tr> <td style="background-color:#002B5C;padding:14px 32px;"> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td style="color:#ffffff;font-size:11px;opacity:0.6;"> © 2025 Larsen & Toubro Limited. All rights reserved. </td> <td align="right" style="color:#F47B20;font-size:11px;"> Powered by L&T Enterprise MCP </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </body> </html> Field Mapping plaintext Copy {{INVOICE_NUMBER}} → invoice_number {{INVOICE_DATE}} → invoice_date {{DUE_DATE}} → due_date {{VENDOR_NAME}} → vendor_name {{PO_NUMBER}} → po_number {{PROJECT_CODE}} → project_code {{TOTAL_AMOUNT}} → total (format in Indian style e.g. 34,50,320) {{PAYMENT_STATUS}} → payment_status {{STATUS_COLOR}} → pick from this map: Pending → #002B5C Paid → #28a745 Overdue → #dc3545 Partial → #F47B20 Rules Always use this exact HTML — never simplify it Format total in Indian number format (e.g. 34,50,320) If any field is missing use "N/A" Sender is always: lntcs@lntecc.com — never change this Email subject format: Invoice Summary — {{INVOICE_NUMBER}} | {{PROJECT_CODE}} | L&T EIP
    Connector