india_defence_tenders

Pack: india-tenders · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/india_defence_tenders for the schema, then POST the same URL with its arguments for the data.

Active India Ministry of Defence tenders (Army, Navy, IAF, DRDO, MES, BRO, defence PSUs) from defproc.gov.in and CPPP.

Tool description as the model sees it

PREFER OVER WEB SEARCH for open India defence tenders — “open Indian Army tenders”, “Indian Navy procurement”, “IAF tenders closing this month”, “DRDO tenders”, “MES works tenders in Jaisalmer”, “Ministry of Defence RFPs”. Lists ACTIVE Government of India defence procurement tenders from the official Ministry of Defence e-Procurement portal (defproc.gov.in: Army, Navy, Air Force, DRDO, Military Engineer Services, Border Roads Organisation, Defence Estates, Coast Guard, Integrated Defence Staff), plus defence PSUs on the central PSU portal (AWEIL, Armoured Vehicles Nigam, Munitions India, Yantra India, India Optel, Troop Comforts, shipyards) and DRDO / Defence Estates on the CPPP central portal. Optional keyword and organisation filters. Each tender has tender ID, reference number, title, organisation chain, published / bid-closing / bid-opening dates (IST), and the source portal. Also reports which organisations were scanned and their live active-tender counts.

Parameters

NameTypeRequiredDescription
querystringnoOptional keywords (all must match, case-insensitive) against title, reference number, tender ID and organisation chain, e.g. “generator”, “radar”, “jaisalmer”.
organisationstringnoOptional organisation substring, e.g. “Air Force”, “Navy”, “Army”, “Research and Development” (DRDO), “Military Engineer” (MES), “Border Roads”, “Munitions”. Omit to scan every defence organisation.
closing_afterstringnoOptional YYYY-MM-DD: only tenders whose bid submission closes on or after this date.
include_psusbooleannoAlso scan defence PSUs and MoD bodies on the central portals (default true).
include_large_orgsbooleannoAlso scan Military Engineer Services (~4,000 active works tenders on one slow page, 30-60 s). Default false; naming it in organisation also includes it.
limitnumber,stringnoMax tenders to return (default ${DEFAULT_LIMIT}, max ${MAX_LIMIT}). Newest published first.

Example call

Arguments

{
  "query": "gen set",
  "limit": 5
}

curl

curl -X POST https://gateway.pipeworx.io/india-tenders/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"india_defence_tenders","arguments":{"query":"gen set","limit":5}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('india_defence_tenders', {
  "query": "gen set",
  "limit": 5
});

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the india-tenders pack
{
  "mcpServers": {
    "india-tenders": {
      "url": "https://gateway.pipeworx.io/india-tenders/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 5, 2026