Sell to State mengumpul tender dan anugerah kontrak daripada portal perolehan rasmi dan meletakkannya dalam satu skema. Anda mencari semuanya sekali gus, bukan satu portal pada satu masa.
Set up Sell to State for me: government tenders and contract awards from official sources in 73 countries, as MCP tools. Agent docs: https://docs.selltostate.com/llms.txt
1. Sign me in yourself. Try this first: you need me only for one approval click.
- If you can send HTTP requests: POST https://app.selltostate.com/api/v1/agent/signup with JSON {"client_name": "<your app name>"}. Show me verification_uri_complete from the reply as a link. I open it, sign up free with Google or email, and approve the code. Every "interval" seconds, POST token_endpoint with {"device_code": "<device_code>"} until the reply has access_token. Send access_token in the x-api-key header to the MCP server https://app.selltostate.com/api/mcp.
- If you cannot send HTTP requests: tell me to add the MCP server https://app.selltostate.com/api/mcp in this app. Its sign-in page also creates the free account. Claude: Customize > Connectors > Add custom connector. ChatGPT: chatgpt.com/plugins > + > Add custom MCP server, choose OAuth. Claude Code: claude mcp add --transport http selltostate https://app.selltostate.com/api/mcp, then /mcp > Authenticate.
2. The tools are free to connect. A free account gets plan_search 3 times a day and search for 2 different searches a day: titles, buyers, status and dates. Amounts, winners and notice links need a plan. Call whoami to see my plan.
3. Ask me what my company sells and in which countries. Call plan_search with my answer, then search with its scope, q and filters. Show me the 10 best open tenders with the title, the buyer and the dates. Then give me app_url: it shows every row, and I can save the search there for email alerts.
1. Sign me in yourself. Try this first: you need me only for one approval click.
- If you can send HTTP requests: POST https://app.selltostate.com/api/v1/agent/signup with JSON {"client_name": "<your app name>"}. Show me verification_uri_complete from the reply as a link. I open it, sign up free with Google or email, and approve the code. Every "interval" seconds, POST token_endpoint with {"device_code": "<device_code>"} until the reply has access_token. Send access_token in the x-api-key header to the MCP server https://app.selltostate.com/api/mcp.
- If you cannot send HTTP requests: tell me to add the MCP server https://app.selltostate.com/api/mcp in this app. Its sign-in page also creates the free account. Claude: Customize > Connectors > Add custom connector. ChatGPT: chatgpt.com/plugins > + > Add custom MCP server, choose OAuth. Claude Code: claude mcp add --transport http selltostate https://app.selltostate.com/api/mcp, then /mcp > Authenticate.
2. The tools are free to connect. A free account gets plan_search 3 times a day and search for 2 different searches a day: titles, buyers, status and dates. Amounts, winners and notice links need a plan. Call whoami to see my plan. Read the skill at https://www.selltostate.com/skills/selltostate-search-government-contracts/SKILL.md.
3. Search open government tenders for <what my company sells> in <countries>, open for bids, and list title, buyer, deadline, value and the official notice link.
Atau berikan skill ini kepada ejen AI anda (SKILL.md)
---
name: selltostate-search-government-contracts
description: Search tenders in 70+ countries with Sell to State data (government tenders and contract awards from official procurement sources). Use when the user asks for open government tenders, RFPs or bids for a product or service in one or more countries.
---
# Search tenders in 70+ countries (Sell to State)
## Access
1. MCP: the server https://app.selltostate.com/api/mcp (OAuth, or the x-api-key of the agent sign-in: POST https://app.selltostate.com/api/v1/agent/signup, the user approves one code). Call `whoami`. `active` false is a free account: `plan_search` and `search` only, 1-2 searches a day.
2. REST: https://app.selltostate.com/api/v1 with the header `x-api-key`. Read the key from `STS_API_KEY` and never print it.
3. No plan yet: the user picks a plan at https://app.selltostate.com/plans, or you run the agent signup in "Get access" of https://www.selltostate.com/skills/selltostate/SKILL.md. The user pays in the browser.
## Task
Search open government tenders for <what my company sells> in <countries>, open for bids, and list title, buyer, deadline, value and the official notice link.
Ask the user for each value in <angle brackets> before the first call.
## Steps
1. Search: MCP `search` with `scope=tenders`, `q`, `country` (lowercase slugs, comma-separated), `accepts_bids=true`, `sort=deadline`. REST: `GET https://app.selltostate.com/api/v1/search?scope=tenders&q=<words>&country=<slugs>&accepts_bids=true&sort=deadline&per_page=50`.
2. `q` takes plain words or boolean syntax: `OR`, `AND`, `NOT`, `"exact phrase"`, parentheses. Add synonyms with `OR`.
3. If `found` is 0, try `lifecycle=open`, then `published_days=30`.
4. Show title, buyer (the part of `sub` before " · "), country, `deadline_at`, value with its currency and `source_url`.
5. For the full record of one tender: MCP `get_tender`, or `GET https://app.selltostate.com/api/v1/tenders/{id}`.
## Rules
- Give `source_url` (the official notice) for each tender and award. The user reads the documents and bids on the official portal.
- Amounts are in the source currency. Do not add amounts in different currencies.
- The data shows awards, not bids. Do not say that a company lost a tender.
- On a 402, show the message and the link to the user, then stop. On a 429, wait `Retry-After` seconds.
- Credit the data: "Data: Sell to State (selltostate.com)".
More skills (open tenders, buyer research, competitor wins, alerts, API reference): https://github.com/getbeton/selltostate-skills
Setiap negara menerbitkan tender di portalnya sendiri, dengan medan dan bahasanya sendiri. Sell to State membacanya mengikut jadual dan menyimpan setiap notis dalam struktur yang sama: tajuk, pembeli, pembekal, nilai, status dan tarikh. Satu pertanyaan meliputi setiap negara yang anda pilih.
Perkataan biasa atau sintaks boolean
Taip perkataan yang digunakan oleh pembeli anda. Untuk kawalan tepat, gunakan OR, AND, NOT, "exact phrase", tanda kurung dan -word. Contohnya: ("body camera" OR "bodycam") AND police -training.
Tapis mengikut cara anda menjual
Kecilkan hasil mengikut negara, pembeli, sektor, status (dibuka, dianugerahkan, dibatalkan), tarikh penerbitan dan tarikh tutup. Kekalkan hanya tender yang masih menerima bid, atau lihat anugerah dalam 12 bulan terakhir untuk menilai saiz pasaran.
Setiap hasil memaut ke sumber
Setiap halaman tender menunjukkan pautan notis rasmi jika portal menyediakannya. Baca dokumen asal dan hantar bid anda di portal rasmi.
Cara ia berfungsi
01
Taip apa yang anda jual
Gunakan perkataan biasa atau pertanyaan boolean.
02
Pilih negara dan penapis
Status, pembeli, sektor, tarikh.
03
Buka tender
Baca butiran dan notis rasmi.
04
Simpan carian
Dapatkan padanan baharu melalui e-mel.
Siapa yang menggunakannya
Pasukan jualan dan pembangunan perniagaan yang menjual kepada sektor awam
Pengurus bid yang menyemak beberapa negara setiap minggu
Perunding yang mencari projek awam untuk pelanggan mereka
Soalan
Negara mana yang boleh saya cari? +
Data anugerah dan tender tersedia secara langsung untuk lebih daripada 60 negara, daripada sumber rasmi. Senarai negara di halaman harga menunjukkan pasaran langsung. Kami menambah negara apabila vendor memintanya.
Bolehkah saya mencari dalam bahasa Inggeris untuk tender dalam bahasa lain? +
Ya. Lihat halaman ciri tentang tender dalam bahasa Inggeris: carian menambah perkataan dalam bahasa tempatan setiap negara.
Adakah carian ini percuma? +
Anda boleh melayari atlas awam tanpa akaun. Penapis, carian tersimpan, eksport dan API memerlukan pelan berbayar: pas 3 hari atau langganan.
Set up Sell to State for me: government tenders and contract awards from official sources in 73 countries, as MCP tools. Agent docs: https://docs.selltostate.com/llms.txt
1. Sign me in yourself. Try this first: you need me only for one approval click.
- If you can send HTTP requests: POST https://app.selltostate.com/api/v1/agent/signup with JSON {"client_name": "<your app name>"}. Show me verification_uri_complete from the reply as a link. I open it, sign up free with Google or email, and approve the code. Every "interval" seconds, POST token_endpoint with {"device_code": "<device_code>"} until the reply has access_token. Send access_token in the x-api-key header to the MCP server https://app.selltostate.com/api/mcp.
- If you cannot send HTTP requests: tell me to add the MCP server https://app.selltostate.com/api/mcp in this app. Its sign-in page also creates the free account. Claude: Customize > Connectors > Add custom connector. ChatGPT: chatgpt.com/plugins > + > Add custom MCP server, choose OAuth. Claude Code: claude mcp add --transport http selltostate https://app.selltostate.com/api/mcp, then /mcp > Authenticate.
2. The tools are free to connect. A free account gets plan_search 3 times a day and search for 2 different searches a day: titles, buyers, status and dates. Amounts, winners and notice links need a plan. Call whoami to see my plan.
3. Ask me what my company sells and in which countries. Call plan_search with my answer, then search with its scope, q and filters. Show me the 10 best open tenders with the title, the buyer and the dates. Then give me app_url: it shows every row, and I can save the search there for email alerts.