Winquill

ai.eshmere由 eshmere.ai 發布官方發布者v0.2.0更新於 Oct 29, 2026

Public tenders and contract awards in the UK, US, Canada and EU, and help preparing bids.

已驗證Streamable HTTP可網頁執行效率與工作流網頁搜尋與抓取商業與電商

概覽

AI 產生的概覽

Winquill 讓助理搜尋英國、美國、加拿大與歐盟的公共招標、查詢決標結果、評估投標合適度並起草投標文件。

可以做什麼
  • 搜尋公開招標、框架協議與即將發布的公告,查看單一招標的截止時間、標段、金額與評選標準
  • 查詢歷年決標結果、採購方過去支付金額,以及即將到期可能重新招標的合約
  • 評估企業是否適合某項招標,檢查投標準備情況並審閱草稿
  • 起草投標答覆、產生整份投標草稿、改寫答案並從已得標文件中學習
  • 儲存企業資料、投標流程、投標決策、衝刺步驟與任務分派
  • 設定招標監控、提醒與自動化,並分享公開招標連結
適用情境
適合在英國、美國、加拿大、德國、法國或更廣泛歐盟參與公共合約投標的供應商、投標團隊與顧問,用來發掘機會、判斷合適度並協助準備答覆。
執行需求
遠端 MCP 端點;未宣告任何套件或環境變數。多數工具需要 Winquill 帳號與工作區,部分操作僅限擁有者、管理員或投標負責人。提醒推送需要 Slack 或 Teams。
安裝前請注意
工具會寫入共用工作區:新增或移除流程項目、記錄投標決策、分派任務、儲存企業資料,以及建立或啟用會作用於團隊流程的自動化。移除招標會刪除其投標決策、衝刺與已加入的檔案。整份投標草稿與額外改寫會消耗每月額度,伺服器也要求助理不談論其方案或價格。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Winquill,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.eshmere%2Ftenda/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "winquill": {
      "type": "http",
      "url": "https://mcp.tenda.eshmere.ai/mcp"
    }
  }
}

工具

44

search_tenders

Search public tenders

Use this to find public sector contracts to bid for in the UK, Canada, the United States, Germany, France and the rest of the EU: open tenders, frameworks and upcoming notices from any public buyer. Searches the user's own countries unless they name one; get_coverage lists every source and when it was last read. Answers give the total; pass nextCursor back as cursor for more. Not for past winners (use search_contract_awards) or jobs. Example: {"query":"school cleaning","region":"North West","closing_within_days":30}

輸入參數sortbuyercodeslimitquerystagecursordetailregioncountryprocedurebuyer_type另有 6 個

get_tender_details

Explain a tender

Use this when the user asks about one tender, framework or standing offer, by notice ID, buyer reference or from earlier results: the deadline, the portal to submit through, lots, value, conditions, award criteria and what the buyer wants, in plain English. It also reads the competition: who holds the work now, what the buyer paid before, how many bids it drew, and whether the tender is worth chasing. Not for finding tenders (use search_tenders). Example: {"tender_reference":"012345-2026"}

輸入參數more_referencestender_reference必填

search_contract_awards

Search past awards and re-tenders

Use this to find who won public contracts in the UK, Canada, the United States, Germany, France and the rest of the EU, what a buyer paid last time, and which contracts end soon and may be re-tendered. Searches the user's own countries unless they name one. Answers give the total, pass nextCursor back as cursor for more, and summarise says who won most across every match. Not for tenders open now (use search_tenders) or a public body's total spending. Example: {"buyer":"Leeds City Council","query":"cleaning","summarise":"supplier"}

輸入參數buyercodeslimitquerycursordetailregioncountrysuppliersummariseawarded_sinceending_within_months

assess_tender_fit

Assess bid fit

Use this when the user asks whether their business should bid for a public contract, or which open tenders suit them best. Compares the tender's conditions of participation (turnover, insurance levels, experience and certifications), location and lot sizes with the company's profile, and returns a fit score with reasons, likely disqualifiers and gaps. Omit tender_reference to rank the open tenders that suit the company. It does not predict or guarantee an award. Do not use for general business strategy or for private-sector sales leads.

輸入參數querycountrybusiness_sizecompany_summarymore_referencestender_reference

check_bid_readiness

Check bid documents

Use this when the user wants to know what they're missing before bidding, for one tender or in general: registrations, certifications, insurance, policies and each country's own documents, such as Cyber Essentials in the UK, SAM.gov registration in the US or the DUME in France. A general check follows the user's home country. Returns what is held, missing or expiring. It gives readiness guidance, not legal advice. Not for Companies House look-ups or tax questions. Example: {"tender_reference":"003344-2026","documents_held":["cyber_essentials","iso_9001"]}

輸入參數sectorcountrydocuments_heldtender_reference

draft_bid_response

Draft a bid answer

Use this when the user wants help writing part of a response to a public tender: a quality question answer, social value response, method statement, case study, company overview, cover letter or clarification question. Returns a drafting brief built from the tender's award criteria, word limits and the user's facts, so the draft answers what evaluators will score. Write the draft from the brief. Do not use for job applications, grant applications or private-sector sales proposals.

輸入參數notessection必填questionword_limittender_reference

review_bid_draft

Check a bid answer before submitting

Use this when the user has a draft answer for a public tender and wants it checked before submission, the way an evaluator would: word limit, every part of the question answered, specific evidence, firm commitments, no unfinished placeholders or empty superlatives, and what the section type needs (mobilisation, KPIs, measurable social value). Returns checks plus the tender's scoring criteria and a 0 to 5 rubric to score it against. Do not use to write a new answer (use draft_bid_response).

輸入參數draft必填section必填questionword_limittender_reference

watch_tenders

Watch for tenders

Use this when the user wants alerts for new tenders or upcoming notices that match a search, or for changes to one tender they follow (clarifications, new deadlines, the award). Saves a watch and gives its watchId: matches show in get_tender_updates and, with notify, in the workspace's Slack or Teams channels that get changes. Needs a Winquill account. Not for seeing the user's watches (use list_watches) or stopping one (use stop_watch). Example: {"query":"office cleaning","include_upcoming":true}

輸入參數querynotifyregioncountrybuyer_typeinclude_upcomingtender_reference

list_watches

List my watches

Use this when the user asks which Winquill watches they have, or to find the one to stop: each watch with its ID, what it watches for, its countries and whether it posts to Slack or Teams. Needs a Winquill account. Do not use for what the watches found (use get_tender_updates). Example: {}

無需輸入參數。

stop_watch

Stop a watch

Use this when the user wants to stop one of their Winquill watches, by the watchId that watch_tenders or list_watches gave. It finds nothing new after that; what it already found still shows in get_tender_updates. Needs a Winquill account. Example: {"watch_id":"wch_abc123"}

輸入參數watch_id必填

get_tender_updates

Get tender alerts

Use this when the user asks what's new from their Winquill watches: new matching tenders, pipeline notices, deadline changes, clarifications, cancellations and awards. Without since, it gives the updates not shown before and marks them seen. Agents that check on a schedule pass since, the nextSince from the answer before: it reads what was recorded after it, oldest first, and marks nothing. watch_id keeps to one watch. Needs a Winquill account. Not for searching (use search_tenders). Example: {"since":"eyJzZXEiOjQyfQ"}

輸入參數sincewatch_id

add_tender_documents

Read tender documents

Use this when the user shares text from a tender's documents, or wants Winquill to read the files the buyer published with the notice (read_published, signed in). Returns a checklist of everything the bid must include, each with its file, page and the buyer's own words, and the requirements the notice leaves out, such as turnover, insurance and certifications. When the workspace can use Winquill's AI, it also returns the questions the buyer scores and how they're marked. Not for documents unrelated to a tender. Example: {"tender_reference":"012345-2026","read_published":true}

輸入參數texttitleworkspaceread_publishedtender_reference必填

save_company_profile

Save company profile

Use this when the user wants Winquill to remember their business for searches, fit and readiness checks and drafting. Fill in only company facts the user has told you, leaving out anything unsure and any personal details, and show the user what you'll save so they can confirm or correct it first. Saves to their team's workspace and fills in more from Companies House (SAM.gov for a US company) and contracts the company has won. Needs a Winquill account. Not for personal profiles or CVs. Example: {"summary":"Office and school cleaning in Greater Manchester","company_number":"08123456"}

輸入參數staffregionssummarywebsiteadd_codesworkspacenationwidebuyer_typescompany_nameremove_codestrading_nameturnover_gbp另有 7 個

get_pipeline_status

Get pipeline status

Use this when the user asks how their team's bids are going, for a status report, or what is due: how many tenders are in each stage of their Winquill pipeline, which bids are running with their next step and due date, which tenders still need the bid or no-bid call, and which bids are waiting on a result. Needs a Winquill account and workspace. Do not use to find new tenders (use search_tenders) or for alerts from saved watches (use get_tender_updates).

輸入參數workspace

add_to_pipeline

Add to pipeline

Use this when the user wants to save a tender to their team's pipeline to consider bidding, e.g. "add this to our pipeline" or "let's track the Falkirk cleaning framework". Adds it in Watching, ready for the bid or no-bid call, and says which e-tendering portal the tender is run on. Until the team has said whether it has an account on that portal, the answer asks; pass the question on, and record the reply with record_portal_account. Needs a Winquill account and workspace. Do not use for alerts about new tenders (use watch_tenders) or to record a decision to bid (use record_bid_call).

輸入參數workspacemore_referencestender_reference必填

record_portal_account

Note a portal account

Use this when the user says whether their company has an account on the e-tendering portal a tender is run on, where suppliers get the tender pack and bid, often after Winquill asked as a tender joined the pipeline: "yes, we have an EU-Supply account" or "no, we're not on Atamis yet". Notes it for the whole team, so Winquill stops asking about that portal. Give the tender's reference, or the portal's name or the key Winquill gave (portal.key). Needs a Winquill account and workspace. Do not use to sign in to a portal: Winquill never handles portal passwords.

輸入參數portalworkspacehas_account必填tender_reference

record_bid_call

Record the bid call

Use this when the user's team has decided whether to bid: records the bid or no-bid call, the team's answers to Winquill's five questions and the reason. A bid moves the tender to Bidding and plans a six-step sprint back from the deadline; a tender not in the pipeline is added first. Confirm the decision with the user before calling. Needs a Winquill account and a role that makes bid calls. Not for judging fit before the call (use assess_tender_fit). Example: {"tender_reference":"012345-2026","decision":"bid","answers":{"fit":"yes"}}

輸入參數reasonanswersdecision必填workspacetender_reference必填

update_bid_sprint

Update the bid sprint

Use this when the user says a step of a bid their team is running is done, or not done after all: decode the pack, assign questions, draft answers, review and score, final checks or submit. Ticks it off with who did it and when, and says what is next and when it is due. Ticking submit moves the tender to Submitted. Needs a Winquill account and a bid sprint, which starts with a call to bid (record_bid_call). Do not use to write or check answers (use draft_bid_response or review_bid_draft).

輸入參數donestep必填workspacetender_reference必填

assign_task

Give out bid work

Use this when the user gives work on a team bid to someone, or takes it on: "give the Bristol bid call to Sam". The work is the bid call while a tender waits in Watching or Qualifying, or a sprint step, the next one unless named. Says who has it and whether they heard in Slack. When the person's role can't do it, the answer says who can: ask the user before choosing one. Needs a Winquill account and workspace. Not for ticking off a step (use update_bid_sprint) or the call itself (use record_bid_call). Example: {"tender_reference":"012345-2026","person":"Sam","task":"review"}

輸入參數taskperson必填workspacetender_reference必填

move_in_pipeline

Move a tender in the pipeline

Use this when the user wants to change where a tender stands in their team's Winquill pipeline: to Qualifying while they look into it, back to Watching, to Submitted, or to Won or Lost when the buyer announces the result. Moving to Bidding or No bid takes the bid or no-bid call (use record_bid_call). Needs a Winquill account and workspace. Do not use to take a tender off the pipeline (use remove_from_pipeline).

輸入參數stage必填workspacetender_reference必填

remove_from_pipeline

Take a tender off the pipeline

Use this when the user wants a tender taken off their team's Winquill pipeline, for good or until a change brings it back: "remove it until it gets a value". It deletes the tender's bid call, sprint and the files the team added; for one in Bidding, Submitted, Won or Lost the answer asks first, so confirm with the user and call again with confirmed. Needs a Winquill account and workspace. Not for moving a tender to another stage (use move_in_pipeline) or a no-bid call (use record_bid_call). Example: {"tender_reference":"012345-2026","return_when":"value"}

輸入參數confirmedworkspacereturn_whentender_reference必填

choose_alerts

Choose where Winquill's alerts go

Use this when the user wants to change which Slack and Teams channels get Winquill's alerts, or asks where they go: "stop the morning summary in Slack". Change only what the user asked for; with neither send nor stop it changes nothing and says where alerts go now. Owners and admins can change alerts. Needs a Winquill account and workspace. Not for connecting a channel (Winquill dashboard, Settings, Connections) or for email alerts (use watch_tenders). Example: {"app":"slack","stop":["morning_summary"]}

輸入參數apponlysendstopchannelworkspace

start_bid_draft

Have Winquill draft the bid

Use this when the user wants Winquill to write a whole bid for their team: it asks a few questions, drafts every answer from the company's evidence, then marks and revises them. Relay Winquill's questions as they are. A whole bid uses one of the month's full bids, so first call it without confirmed, tell the user how many are left and offer to write it here with draft_bid_response, which uses none; call again with confirmed only if they choose Winquill. notify says where to hear when it's ready. Needs a Winquill account and workspace. Example: {"tender_reference":"012345-2026"}

輸入參數notifyconfirmedworkspacequestions_texttender_reference必填

continue_bid_draft

Carry on Winquill's bid draft

Use this to carry on a bid draft Winquill started with start_bid_draft: give it the buyer's questions it asked for, the team's answers to the questions Winquill asked, or the go-ahead to draft now with what it has (Winquill marks the gaps [TO CONFIRM]). Drafting starts once Winquill's questions are answered, or when draft_now is true. Pass each answer with the question's number or words. Needs a Winquill account. Do not use for a new bid (use start_bid_draft).

輸入參數notesanswersdraft_iddraft_nowworkspacequestions_texttender_reference

get_bid_draft

Check on Winquill's bid draft

Use this when the user asks how a bid Winquill is drafting is going, or wants to read it: its progress in steps and answers written, each question with its word count and Winquill's mark out of 5, what's left for the team to confirm, and the check of the whole bid. Give question to read that answer in full. Once it's ready, it gives a Word file link that works for an hour, and a link to the draft in Winquill. Needs a Winquill account. Example: {"tender_reference":"012345-2026"}

輸入參數draft_idquestionworkspacetender_reference

rewrite_bid_answer

Have Winquill rewrite an answer

Use this when the user wants Winquill to rewrite one answer in a bid it drafted, e.g. "make Q3 shorter" or "use the Glasgow contract as the example in 2.1". Winquill rewrites it in the background, marks it again and says when it's done. A bid's first ten rewrites are included; after that each uses a little of the workspace's allowance. Needs a Winquill account. Do not use before the draft is ready.

輸入參數draft_idquestion必填workspaceinstruction必填tender_reference

add_winning_bid

Share a winning bid with Winquill

Use this when the user shares a bid their company won, for Winquill to learn from, e.g. after Winquill offers to learn from winning bids. Winquill keeps it in the workspace's Library and learns what worked in it (structure, tone, the evidence it uses) for the bids it drafts. Pass the bid's text as the user shared it, not a link. Needs a Winquill account and workspace. Do not use for the buyer's questions for a new bid (use start_bid_draft or continue_bid_draft).

輸入參數text必填titleworkspace

list_automations

List automations

Use this when the user asks what Winquill does on its own for their team: the workspace's automations, each with its rules as sentences, whether it's on and what it last did, and the ones Winquill suggests. Needs a Winquill account and workspace. Not for making one (use add_automation) or what one did (use get_automation_history).

輸入參數workspace

get_automation_library

Show the automations library

Use this when the user wants to know which automations Winquill can run for them, before making one with add_automation. Returns each one in Winquill's library, what it does and whether the workspace has it already. Needs a Winquill account and workspace.

輸入參數workspace

add_automation

Add an automation

Use this when the user wants Winquill to do something on its own, again and again: add strong fits to the pipeline, remind people of sprint steps, check a bid before it closes, say what a buyer changed, or send a morning shortlist or a report. Makes one from the library, saved off. Read its rules back to the user; it runs only once turned on with turn_on_automation. Automations never submit a bid, write to a buyer or email anyone outside the team. Needs a Winquill account. Example: {"template":"morning_shortlist"}

輸入參數askedchangestemplate必填workspace

turn_on_automation

Turn on an automation

Use this only after you have read an automation's rules back to the user in plain words and they said yes to turning it on. From then on it runs as the user, outside quiet hours, and acts on the team's pipeline as its rules say. Automations never submit a bid, send anything to a buyer, decline a tender, email anyone outside the team or change who is in the workspace. Needs a Winquill account; owners, admins and bid leads turn them on. Not for turning one off (use turn_off_automation).

輸入參數workspaceautomation必填

turn_off_automation

Turn off an automation

Use this when the user wants one of the workspace's automations to stop. It stops running and keeps its rules and history, so it can be turned on again. Needs a Winquill account; owners, admins and bid leads turn them off.

輸入參數workspaceautomation必填

get_automation_history

Show what automations did

Use this when the user asks what Winquill's automations did lately: the last 10 things they did, newest first, for one automation or all of them. Needs a Winquill account and workspace.

輸入參數workspaceautomation

share_tender

Share a tender

Use this when the user wants to share a tender or send someone its link. Returns a link anyone can open without signing in: it shows what the public notice says, and chat apps preview it with the tender's name, value and closing date. Give the link as it is. Nothing about the user or their workspace is in the link or on the page.

輸入參數tender_reference必填

get_coverage

Show Winquill's coverage

Use this to know where Winquill looks: the countries and sources it reads, how many open, upcoming and awarded notices each holds, and when each was last read. Use it before telling the user a tender isn't published anywhere Winquill reads, or to say how fresh results are. Not for searching (use search_tenders). Example: {"country":"Canada"}

輸入參數country

open_tenda

Winquill

Opens Winquill's own app from ChatGPT's sidebar: Today, the team's board, Find and each tender, with the bid call. The app moves between its pages itself.

輸入參數pathworkspace

open_bid_panel

Bid panel

Opens the team's live bids beside a chat: each bid's steps and questions, what scores, and a way to work on one in the chat.

輸入參數pathworkspace

tenda_changes

Check for changes

Says when the team's work in a workspace last changed, for Winquill's app to keep its page up to date.

輸入參數workspace必填tender_reference

search_mentions

Find a tender or person to mention

Finds the team's tenders and people by name, for @ mentions in ChatGPT.

輸入參數query必填

get_tenda_settings

Winquill settings

Use this when the user asks which Winquill workspace ChatGPT uses, or which countries' tenders it shows: returns Winquill's settings in ChatGPT, the workspace (for someone in more than one) and the workspace's countries. Needs a Winquill account. Do not use for the company profile (use save_company_profile).

無需輸入參數。

update_tenda_settings

Change Winquill settings

Use this when the user wants ChatGPT to use another of their Winquill workspaces, or to show tenders from another country or stop: set "workspace" to the workspace's name, or a country's key from get_tenda_settings (such as "us") to true or false. The workspace's home country stays on. Owners and admins change countries. Needs a Winquill account.

輸入參數set必填

set_up_tenda

Set up Winquill

Use this when the user wants to set Winquill up for their company, or has just added Winquill and has no workspace yet: shows a short form in the chat for the company, where it works and the work it does, then how many open tenders fit it now. Needs a Winquill account. Do not use to change one fact the user names, such as a certification (use save_company_profile).

輸入參數workspace

find_company

Find a company

Finds a UK company on Companies House by name, for Winquill's setup.

輸入參數name必填

finish_setup

Finish setup

Saves what Winquill's setup was told, making the workspace for someone without one, and finds the open tenders that fit.

輸入參數name必填sizework必填marketregions必填workspacecompany_number

版本歷史

2
  1. v0.2.0最新Oct 29, 2026
  2. v0.1.0Oct 9, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。