# Winquill > Winquill finds public sector contracts for businesses to bid on and helps them prepare the bid. Winquill is made by Eshmere Ltd, registered in England and Wales (company number 17239365). Winquill covers public tenders and contract awards in the UK, Canada, the United States, Germany, France and the rest of the EU. Agents reach it over MCP at https://mcp.tenda.eshmere.ai/mcp, signed in with OAuth or with an API key (or at https://mcp.tenda.eshmere.ai/mcp/lite, the same tools grouped into eight), and over plain HTTP at https://mcp.tenda.eshmere.ai/v1/tools/{name} with an API key. Keys are made by a workspace's owners and admins in Winquill's Settings, under Developers. The test key tk_test_sample tries the read tools on sample tenders, with no account. How fresh and complete each source is: https://mcp.tenda.eshmere.ai/accuracy. ## Docs - [Tools and setup](https://mcp.tenda.eshmere.ai/docs): what each tool does, its inputs and outputs, permissions, errors and limits - [OpenAPI](https://mcp.tenda.eshmere.ai/openapi.json): the HTTP API, made from the tools themselves - [Agent card](https://mcp.tenda.eshmere.ai/.well-known/agent-card.json): Winquill's A2A agent card ## Tools - [search_tenders](https://mcp.tenda.eshmere.ai/docs#tool-reference): Finds open and upcoming tenders. API key scope: read. - [get_tender_details](https://mcp.tenda.eshmere.ai/docs#tool-reference): Explains one tender. API key scope: read. - [search_contract_awards](https://mcp.tenda.eshmere.ai/docs#tool-reference): Finds past awards and contracts ending soon. API key scope: read. - [assess_tender_fit](https://mcp.tenda.eshmere.ai/docs#tool-reference): Scores how well tenders fit a company. API key scope: read. - [check_bid_readiness](https://mcp.tenda.eshmere.ai/docs#tool-reference): Lists the documents and registrations a company is missing. API key scope: read. - [draft_bid_response](https://mcp.tenda.eshmere.ai/docs#tool-reference): Returns a brief for writing one bid answer. API key scope: read. - [review_bid_draft](https://mcp.tenda.eshmere.ai/docs#tool-reference): Checks a draft answer the way an evaluator would. API key scope: read. - [watch_tenders](https://mcp.tenda.eshmere.ai/docs#tool-reference): Sets up a watch for new tenders or changes to one. API key scope: pipeline. - [list_watches](https://mcp.tenda.eshmere.ai/docs#tool-reference): Lists the person's watches. API key scope: read. - [stop_watch](https://mcp.tenda.eshmere.ai/docs#tool-reference): Stops one of the person's watches. API key scope: pipeline. - [get_tender_updates](https://mcp.tenda.eshmere.ai/docs#tool-reference): Shows what's new from the person's watches. API key scope: pipeline. - [add_tender_documents](https://mcp.tenda.eshmere.ai/docs#tool-reference): Reads requirements from a tender's documents. API key scope: pipeline. - [save_company_profile](https://mcp.tenda.eshmere.ai/docs#tool-reference): Saves the company's facts. API key scope: pipeline. - [get_pipeline_status](https://mcp.tenda.eshmere.ai/docs#tool-reference): Reports on the team's pipeline and bids. API key scope: read. - [add_to_pipeline](https://mcp.tenda.eshmere.ai/docs#tool-reference): Adds a tender to the team's pipeline. API key scope: pipeline. - [record_portal_account](https://mcp.tenda.eshmere.ai/docs#tool-reference): Notes whether the team has an account on a tender's portal. API key scope: pipeline. - [record_bid_call](https://mcp.tenda.eshmere.ai/docs#tool-reference): Records the team's bid or no-bid call. API key scope: pipeline. - [update_bid_sprint](https://mcp.tenda.eshmere.ai/docs#tool-reference): Ticks off a step of a bid. API key scope: pipeline. - [assign_task](https://mcp.tenda.eshmere.ai/docs#tool-reference): Gives bid work to someone. API key scope: pipeline. - [move_in_pipeline](https://mcp.tenda.eshmere.ai/docs#tool-reference): Moves a tender to another stage. API key scope: pipeline. - [remove_from_pipeline](https://mcp.tenda.eshmere.ai/docs#tool-reference): Take a tender off the pipeline. API key scope: pipeline. - [choose_alerts](https://mcp.tenda.eshmere.ai/docs#tool-reference): Chooses which Slack and Teams channels get alerts. API key scope: pipeline. - [start_bid_draft](https://mcp.tenda.eshmere.ai/docs#tool-reference): Has Winquill draft a whole bid. API key scope: drafting. - [continue_bid_draft](https://mcp.tenda.eshmere.ai/docs#tool-reference): Gives Winquill what it needs to carry on a draft. API key scope: drafting. - [get_bid_draft](https://mcp.tenda.eshmere.ai/docs#tool-reference): Shows how a bid Winquill is drafting is going. API key scope: read. - [rewrite_bid_answer](https://mcp.tenda.eshmere.ai/docs#tool-reference): Has Winquill rewrite one answer of its draft. API key scope: drafting. - [add_winning_bid](https://mcp.tenda.eshmere.ai/docs#tool-reference): Adds a won bid to the team's Library. API key scope: drafting. - [get_usage](https://mcp.tenda.eshmere.ai/docs#tool-reference): Check usage left. API key scope: read. - [list_automations](https://mcp.tenda.eshmere.ai/docs#tool-reference): List automations. API key scope: read. - [get_automation_library](https://mcp.tenda.eshmere.ai/docs#tool-reference): Show the automations library. API key scope: read. - [add_automation](https://mcp.tenda.eshmere.ai/docs#tool-reference): Add an automation. API key scope: pipeline. - [turn_on_automation](https://mcp.tenda.eshmere.ai/docs#tool-reference): Turn on an automation. API key scope: pipeline. - [turn_off_automation](https://mcp.tenda.eshmere.ai/docs#tool-reference): Turn off an automation. API key scope: pipeline. - [get_automation_history](https://mcp.tenda.eshmere.ai/docs#tool-reference): Show what automations did. API key scope: read. - [share_tender](https://mcp.tenda.eshmere.ai/docs#tool-reference): Share a tender. API key scope: read. - [get_coverage](https://mcp.tenda.eshmere.ai/docs#tool-reference): Lists the sources Winquill reads in each country, and how fresh each is. API key scope: read. ## Optional - [Product site](https://winquill.com) - [Support](https://winquill.com/support) - [Privacy policy](https://app.winquill.com/privacy) - [Terms](https://app.winquill.com/terms)