Also available as MCP

The only programmatic access to ASEAN procurement data.

Hook exposes a Model Context Protocol (MCP) server. Query Singapore, Malaysia, Indonesia, Thailand, Philippines, and Vietnam government tenders from Claude Desktop, Cursor, or your own applications.

# Claude Desktop config

{
  "mcpServers": {
    "hook": {
      "command": "npx",
      "args": ["-y", "@selltostate/hook-mcp"],
      "env": {
        "HOOK_API_KEY": "your-api-key"
      }
    }
  }
}

Connect Hook to Claude Desktop in under 2 minutes.

What is MCP?

Model Context Protocol (MCP) is an open standard that lets AI assistants connect to external data sources and tools. Think of it as a universal interface between AI models (Claude, GPT-4, etc.) and the data they need to answer your questions.

When you connect Hook as an MCP server, your AI assistant can directly query ASEAN government procurement data in real time — without you copying and pasting tender IDs, without building scrapers, and without worrying about portal changes breaking your code.

Hook is the first (and currently only) MCP server for ASEAN government procurement data.

What developers build with Hook.

Automation

Tender alert systems

Build custom Slack, Teams, or email notifications when new tenders match your criteria. Query Hook's MCP server on a schedule and push relevant results to your team's channel.

CRM

CRM integrations

Automatically create pipeline entries in Salesforce, HubSpot, or Attio when Hook surfaces relevant tenders. Skip the copy-paste and let your BD team focus on strategy.

Analytics

Procurement analytics

Query awarded contract data to understand which agencies buy what, from whom, at what price. Build competitive intelligence dashboards for your BD team.

AI

AI procurement assistants

Build a procurement research assistant inside Claude or your own LLM stack. Let it search tenders, summarise opportunities, and draft bid/no-bid recommendations automatically.

Research

Research tools

Academic institutions and policy researchers use ASEAN procurement data to study public spending patterns, market concentration, and agency behaviour.

Workflow

Bidding workflow tools

Procurement consultancies build internal tools that ingest Hook data, score opportunity fit, and assign tenders to the right bid manager automatically.

Example queries.

From Claude Desktop

# Natural language query to Hook via MCP

"What GovTech cybersecurity tenders are closing in the next 30 days above SGD 500K?"

# Hook returns structured results:

[
  {
    "id": "GEB-2026-SEC-0847",
    "agency": "GovTech",
    "title": "Cybersecurity Assessment and Penetration Testing",
    "value": "SGD 780,000",
    "closing": "2026-04-28T17:00:00+08:00",
    "url": "https://www.gebiz.gov.sg/..."
  }
]

Python API client

import hook

client = hook.Client(api_key="your-api-key")

# Search across all ASEAN markets
results = client.search(
    query="cloud infrastructure tenders",
    countries=["singapore", "malaysia", "philippines"],
    min_value=100000,
    closing_before="2026-06-30"
)

for tender in results:
    print(f"{tender.id} | {tender.agency} | {tender.value}")

Cursor integration

Add Hook as a context provider in Cursor. Your AI coding assistant can then answer questions like:

  • → "What are the highest-value IT tenders from Philippine agencies this quarter?"
  • → "Which Malaysian ministries are currently buying managed services?"
  • → "Show me all INAPROC infrastructure tenders above IDR 10 billion"

Compatible environments.

🤖

Claude Desktop

Anthropic's native AI assistant. Connect Hook as an MCP server for natural language procurement queries.

⌨️

Cursor

AI-first code editor. Use Hook as a context provider to query procurement data from your development environment.

🔌

Custom HTTP

Hook exposes a standard REST API. Integrate with any application that can make HTTP requests.

🐍

Python SDK

Native Python client for building automation scripts, analytics pipelines, and CRM integrations.

📦

Node.js SDK

JavaScript/TypeScript client for web applications and server-side integrations.

Zapier / n8n

No-code integration layer for connecting Hook to Slack, Salesforce, Notion, and hundreds of other tools.

Why Hook beats building your own scraper.

No ToS violations

Portal scraping violates the terms of service of most government procurement portals. Hook has legitimate data access agreements. No legal risk.

No maintenance hell

GeBIZ, PhilGEPS, and INAPROC change their HTML structure regularly. Your scraper breaks; Hook's indexer keeps running.

Cross-language, parsed

Raw scraped data is a mess of Thai, Vietnamese, and Malay text fields. Hook normalises, translates, and structures everything.

MCP in days, not months

Building a scraper + API + MCP server from scratch takes months. Connecting Hook takes under an hour.

Get developer early access.

Join the Hook waitlist and flag that you're a developer. Early access includes API credentials, MCP server documentation, and a direct line to our engineering team.

Join the Developer Waitlist →

Work email gets priority access. Team accounts available.

Join the Waitlist