IndoTender

io.github.IndoTenderPublished by GitHub account IndoTenderv1.1.0Updated Oct 25, 2026

Indonesian government procurement — LPSE tenders, Inaproc data, and company profiles.

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Remote MCP server giving AI assistants read access to Indonesian government procurement data: LPSE tenders, Inaproc/SAKTI records, BPS trade statistics and a B2

What you can do
Search and read LPSE tenders, including parties, applicants and attachments, and rank companies by value won on a portal. Look up LPSE-registered companies by name or NPWP, with recent wins and totals. Search Inaproc agencies, work units and procurement packages, rank vendors by contract value, and find SP2D treasury payments. Search BPS HS codes, paginated import/export trade lines and aggregated trade by country, year or commodity. Search a global company registry by name, industry, capital, incorporation date or country and read full profiles.
When to use it
Useful for analysts, journalists, consultants or sales teams who need to research Indonesian public tenders, winning vendors, agency spending, treasury payments or trade flows without manually browsing LPSE, Inaproc or BPS portals.
Requirements
A remote MCP endpoint added as a custom connector in an MCP-compatible client. Google OAuth sign-in is required; no API keys or environment variables are declared.
Before you install
Access is tied to a Google account sign-in, so the provider sees that identity and your usage. Data comes from third-party government sources and may be incomplete or out of date; verify figures before relying on them. The listed tools appear to be read-only searches.

Installation

In SourceWeft

  1. Open IndoTender in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.IndoTender%2Findotender/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "indotender": {
      "type": "http",
      "url": "https://indotender.com/mcp"
    }
  }
}

README

IndoTender MCP

Connect your AI assistant to IndoTender — Indonesian government procurement data via the Model Context Protocol.

Search LPSE tenders, procurement realisasi, BPS trade statistics, company profiles, treasury payments, and government agency directories — all from your AI chat.

Connect

https://indotender.com/mcp

Add this URL as a custom MCP connector in Claude, Cursor, or any MCP-compatible client. Sign in with Google when prompted.

Tools

LPSE Tenders

ToolDescription
Indonesia_search_tendersSearch Indonesian government tenders from LPSE with filters: winner, agency, date range, value
Indonesia_get_tenderFull tender detail by id — parties, applicants, and attachments
Indonesia_search_companiesFuzzy search LPSE-registered companies by name
Indonesia_get_companyFull procurement profile for a company by NPWP — recent wins, totals
Indonesia_top_winners_by_lpseRank companies by value won on a specific LPSE portal

Inaproc / SAKTI

ToolDescription
Inaproc_search_instansiSearch government agencies (kementerian, lembaga, provinsi, kabupaten)
Inaproc_search_satkerSearch work units (satker) by name, optionally scoped to an agency
Inaproc_search_realisasiSearch procurement packages (realisasi pengadaan) by agency or vendor
Inaproc_top_vendorsRank vendors by total contract value won from an agency or work unit
Inaproc_search_pembayaranSearch SP2D treasury payment records from SAKTI

BPS — Trade statistics

Official Indonesian import/export aggregates from BPS dataexim. Values in IDR; net weight in kg.

ToolDescription
Bps_search_hs_codesSearch HS code reference — filter by code prefix (2/4/6/8 digits) and/or product name keyword
Bps_search_tradePaginated trade lines — filter by year, month, flow (export/import), HS code, partner country, port of discharge
Bps_aggregate_tradeAggregate trade by dimensions (country, year, HS code, etc.) — e.g. top export partners for a commodity

Company Registry

ToolDescription
Company_searchSearch the global company registry by name or id
Company_extended_searchAdvanced search with filters on industry, capital, incorporation date, country
Company_get_by_idFull company profile by id

Example prompts

  • "Which companies won the most tenders from the Ministry of Health in 2024?"
  • "Search LPSE tenders for construction projects over 10 billion rupiah"
  • "What tenders has PT Waskita Karya won recently?"
  • "Show me SP2D payments from the Ministry of Finance in Q1 2024"
  • "Find all government agencies (instansi) related to education"
  • "Which countries import rice from Indonesia in 2024?"
  • "Aggregate Indonesian coffee exports by destination country for 2024"
  • "Search BPS HS codes for palm oil"

Setup — Claude

  1. Go to claude.ai/customize/connectors
  2. Click Add custom connector
  3. Name it IndoTender and paste https://indotender.com/mcp
  4. Save and sign in with Google when prompted

Setup — Cursor / other MCP clients

json
{  "mcpServers": {    "indotender": {      "url": "https://indotender.com/mcp"    }  }}

Source: README.md at commit 80e9f61

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.