Programmatic access to government procurement data in 194 countries.
Sell to State exposes a Model Context Protocol (MCP) server. Query government tenders and contract awards across 194 countries from Claude Desktop, Cursor, or your own applications.
# Claude Desktop config
{
"mcpServers": {
"selltostate": {
"command": "npx",
"args": ["-y", "@selltostate/sts-mcp"],
"env": {
"SELLTOSTATE_API_KEY": "your-api-key"
}
}
}
} Connect Sell to State 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 Sell to State as an MCP server, your AI assistant can directly query government procurement data across 194 countries in real time — without you copying and pasting tender IDs, without building scrapers, and without worrying about portal changes breaking your code.
Sell to State is the first MCP server for government procurement data — and the only one covering 194 countries in a single interface.
What developers build with Sell to State.
Tender alert systems
Build custom Slack, Teams, or email notifications when new tenders match your criteria. Query Sell to State's MCP server on a schedule and push relevant results to your team's channel.
CRM integrations
Automatically create pipeline entries in Salesforce, HubSpot, or Attio when Sell to State surfaces relevant tenders. Skip the copy-paste and let your BD team focus on strategy.
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 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 tools
Academic institutions and policy researchers use the procurement data to study public spending patterns, market concentration, and agency behaviour across markets.
Bidding workflow tools
Procurement consultancies build internal tools that ingest Sell to State data, score opportunity fit, and assign tenders to the right bid manager automatically.
Example queries.
From Claude Desktop
# Natural language query to Sell to State via MCP
"What GovTech cybersecurity tenders are closing in the next 30 days above SGD 500K?"
# Sell to State 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 selltostate
client = selltostate.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 Sell to State 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 Sell to State as an MCP server for natural language procurement queries.
⌨️
Cursor
AI-first code editor. Use Sell to State as a context provider to query procurement data from your development environment.
🔌
Custom HTTP
Sell to State 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 Sell to State to Slack, Salesforce, Notion, and hundreds of other tools.
Why Sell to State beats building your own scraper.
No ToS violations
Portal scraping violates the terms of service of most government procurement portals. Sell to State has legitimate data access agreements. No legal risk.
No maintenance hell
GeBIZ, PhilGEPS, and INAPROC change their HTML structure regularly. Your scraper breaks; Sell to State's indexer keeps running.
Cross-language, parsed
Raw scraped data is a mess of Thai, Vietnamese, and Malay text fields. Sell to State normalises, translates, and structures everything.
MCP in days, not months
Building a scraper + API + MCP server from scratch takes months. Connecting Sell to State takes under an hour.
Start building with the API.
Create a free account and flag that you're a developer. You get API credentials, MCP server documentation, and a direct line to our engineering team — with a free 2-week trial on every plan.
Start for free →Work email gets priority access. Team accounts available.