↑↓ navigasi ↵ buka esc tutup
MCP-melalui-HTTP · 26 alat

Data perolehan yang boleh digunakan sendiri oleh ejen anda.

Point any MCP-capable client — Claude Desktop, Claude Code, Cursor, or your own agent — at our streamable-HTTP endpoint. It can search government tenders and contract awards from official sources, drill into buyers and suppliers, keep lists, and even self-register and pay for access with no human in the loop.

# Titik akhir

https://app.selltostate.com/api/mcp

# Senaraikan alat (terbuka, tanpa pengesahan)

curl -s https://app.selltostate.com/api/mcp \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,
       "method":"tools/list"}'

tools/list is open; tools/call resolves your credential and 402s if un-entitled.

Add it to your client.

Clients with a browser sign you in with OAuth. Other clients send an API key from your account. The server is in the official MCP Registry as com.selltostate/mcp.

Claude

Customize, then Connectors. Select + Add, then Add custom connector. Paste the URL and select Connect.

https://app.selltostate.com/api/mcp
Step by step →

ChatGPT

On chatgpt.com/plugins, select + and Add custom MCP server. Paste the URL and choose OAuth.

https://app.selltostate.com/api/mcp
Step by step →

Claude Code

Add the server, then run /mcp and choose Authenticate.

claude mcp add --transport http selltostate https://app.selltostate.com/api/mcp
Step by step →

Gemini CLI

Install the extension. Gemini CLI opens your browser to sign in.

gemini extensions install https://github.com/getbeton/selltostate-skills
Step by step →

Cursor and other clients

Add the server to mcp.json with your API key in the x-api-key header.

{
  "mcpServers": {
    "selltostate": {
      "url": "https://app.selltostate.com/api/mcp",
      "headers": { "x-api-key": "sts_..." }
    }
  }
}

Aliran sambungan.

  1. 1

    Temui

    Klien yang mematuhi spesifikasi membaca /.well-known/oauth-protected-resource (RFC 9728) dan /.well-known/oauth-authorization-server (RFC 8414) untuk mengetahui sumber, pengeluar, dan skop.

  2. 2

    Daftar

    Tanpa kelayakan yang dikongsi terlebih dahulu, klien mendaftar sendiri melalui RFC 7591 DCR (POST /api/oidc/register) dan mendapat client_id dengan sifar skop data serta satu payment_link.

  3. 3

    Authenticate

    Clients with a browser (Claude, ChatGPT, Cursor) run the OAuth 2.1 authorization-code flow with PKCE, and you sign in with your Sell to State account. An agent without a browser presents the issued client as Authorization: Bearer client:<client_id> on every tools/call.

  4. 4

    Langgan

    Sehingga subjek klien layak, setiap tools/call mengembalikan badan 402 yang sama seperti REST — payment_link untuk manusia dan keupayaan machine_payment yang asli ejen. Ejen memanggil pay, dicaj di luar sesi, dan panggilan seterusnya mengembalikan data.

26 alat, setara REST.

Every tool mirrors a REST endpoint 1:1. Owner-scoped list / saved-search tools require a user API key; an OIDC client token gets a requires_user_key result. Full schemas in the reference.

whoami data:read Identiti + kelayakan + skop (tidak terhad — sahkan sebelum anda membelanjakan).
search data:read Carian bersegi pada satu skop: tenders | buyers | suppliers | sectors.
search_awards data:read Peneroka anugerah (q, agensi, pembekal, kategori, tahun, julat nilai).
get_buyer data:read Butiran pembeli (get_buyer_detail dikekalkan sebagai alias).
get_supplier_detail data:read Butiran pembekal dengan pembeli utama + pecahan sektor.
get_sector / get_tender data:read Profil sektor · satu anugerah + anugerah berkaitan.
list_buyers / list_suppliers / list_sectors data:read Pembeli, pembekal, dan taksonomi sektor teratas.
get_lists / create_list / add_to_list … data:read CRUD senarai anugerah tersimpan — memerlukan kunci API pengguna.
get_saved_searches / save_search … data:read CRUD carian tersimpan — memerlukan kunci API pengguna.
export data:export Eksport set anugerah yang ditapis sebagai CSV.
pay billing:pay Bayar secara autonomi dengan token Stripe untuk membuka akses — tiada halaman checkout.

Panggil satu alat.

curl -s https://app.selltostate.com/api/mcp \
  -H "Authorization: Bearer client:c_abc123" \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
       "params":{"name":"search",
                 "arguments":{"scope":"tenders","q":"cloud","year_min":2024}}}'

Selepas bersambung, tanya sahaja

  • → "Cari anugerah keselamatan siber tahun 2024 di Sell to State dan ringkaskan 5 pembekal teratas."
  • → "Tarik setiap anugerah yang dibuat oleh Kementerian Pendidikan tahun ini dan eksport sebagai CSV."
  • → "Gunakan get_buyer pada agensi berkaitan — daripada siapa Singapura membeli perkhidmatan pembinaan?"

Sambungkan ejen anda.

Create an account, generate an API key, and point your MCP client at https://app.selltostate.com/api/mcp. Agents can also self-register and pay without a dashboard. Full tool docs at docs.selltostate.com.

Start for free →
Daftar