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-government-contracts-database/SKILL.md.
3. Using the Sell to State database, give me a brief on <buyer name>: total spend, top suppliers, top sectors, contracts by year and its open tenders.
أو أعطِ وكيل الذكاء الاصطناعي هذه المهارة (SKILL.md)
---
name: selltostate-government-contracts-database
description: Buyers, suppliers and awards database with Sell to State data (government tenders and contract awards from official procurement sources). Use when the user asks for a brief on a public buyer, or for data on government buyers, suppliers and awards.
---
# Buyers, suppliers and awards database (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
Using the Sell to State database, give me a brief on <buyer name>: total spend, top suppliers, top sectors, contracts by year and its open tenders.
Ask the user for each value in <angle brackets> before the first call.
## Steps
1. Find the buyer: MCP `search` with `scope=buyers` and `q=<buyer name>`. Note its `slug` and `country`.
2. Get the brief: MCP `get_buyer` / `get_buyer_detail`, or `GET https://app.selltostate.com/api/v1/buyers/{slug}?country=<slug>`: spend, top suppliers, sectors, contracts by year.
3. Get its open tenders: MCP `search` with `scope=tenders`, `q=<buyer name>`, `country`, `accepts_bids=true`.
4. For a sector view: MCP `list_sectors` and `get_sector`. For lists: `list_buyers`, `list_suppliers`.
5. Give totals per currency and `source_url` for each award or tender.
## 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
المناقصات والترسيات (العنوان، الحالة، القيمة، التواريخ، رابط الإشعار)، والمشترون (الإنفاق، الموردون، القطاعات، العقود حسب السنة)، والموردون (الترسيات، المشترون، القطاعات، السجل)، والقطاعات. كل سجل يرتبط بالسجلات المحيطة به.
مخطط واحد لكل بلد
لكل بوابة حقولها الخاصة. نربطها ببنية واحدة، بحيث يكون للاستعلام أو التصدير الأعمدة نفسها للبرازيل وبولندا والمملكة المتحدة. تبقى القيم بالعملة المحلية للمصدر.
استخدمها حيث تعمل
ابحث ورشّح في التطبيق، واحتفظ بقوائم لفريقك، وصدّر CSV، واستدعِ REST API من الكود الخاص بك، أو اسأل وكيل الذكاء الاصطناعي لديك عبر خادم MCP.
التصفح مجاني
يعرض الأطلس العام صفحات المناقصات والمشترين والموردين من دون حساب. تفتح الخطة الصفوف الكاملة والمرشحات والقوائم والتصدير وAPI.
كيف تعمل
01
تصفح الأطلس
مجاني، من دون حساب.
02
اختر خطة
تصريح لمدة 3 أيام أو اشتراك.
03
رشّح وأنشئ قوائم
المشترون، الموردون، الترسيات.
04
صدّر أو اتصل
CSV، API، MCP.
من يستخدمها
فرق عمليات المبيعات التي تبني قوائم مستهدفة للمشترين العموميين
المحللون الذين يدرسون الإنفاق العام حسب القطاع
المطورون الذين يحتاجون إلى بيانات المشتريات في منتجاتهم
أسئلة
ما حجم قاعدة البيانات؟ +
ملايين الصفوف من الترسيات والمناقصات من أكثر من 60 بلدًا. تعرض صفحة الأسعار الأعداد الحالية للمناقصات والموردين والمشترين.
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.