Search & Discovery · 4 tools
Search & Discovery
search_tenders
Search Australian government tenders by keyword, jurisdiction, status, and date range. Supports full-text search, pagination, and sorting.
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | No | Full-text search query |
| jurisdiction | string | No | federal, nsw, vic, qld, wa, sa, tas, nt, act |
| status | string | No | open, closed, awarded |
| from_date | string | No | Closing date from (YYYY-MM-DD) |
| to_date | string | No | Closing date to (YYYY-MM-DD) |
| category | string | No | Filter by category (partial match) |
| buyer_name | string | No | Filter by buyer name (partial match) |
| limit | number | No | Max results (default 20, max 50) |
| offset | number | No | Offset for pagination (default 0) |
| sort_by | string | No | closing_date, published_date, value |
| sort_order | string | No | asc or desc (default: desc) |
list_awards
Search awarded government contracts by jurisdiction, date range, supplier name, or keyword.
| Parameter | Type | Required | Description |
|---|---|---|---|
| jurisdiction | string | No | Filter by jurisdiction |
| from_date | string | No | Awarded from (YYYY-MM-DD) |
| to_date | string | No | Awarded to (YYYY-MM-DD) |
| supplier_name | string | No | Search supplier name |
| query | string | No | Search award titles |
| limit | number | No | Max results (default 20, max 50) |
| offset | number | No | Offset for pagination |
| sort_by | string | No | awarded_date, value, contract_start |
| sort_order | string | No | asc or desc (default: desc) |
get_expiring_tenders
Get tenders closing soon, sorted by urgency (most urgent first). Essential for daily pipeline management.
| Parameter | Type | Required | Description |
|---|---|---|---|
| days | number | No | Closing within N days (default 7) |
| jurisdiction | string | No | Filter by jurisdiction |
| category | string | No | Filter by category (partial match) |
| buyer_name | string | No | Filter by buyer name (partial match) |
| limit | number | No | Max results (default 20, max 50) |
| offset | number | No | Offset for pagination |
Tender & Award Details · 2 tools
Tender & Award Details
get_tender
Get full details of a specific tender by ID, including description, buyer, category, value range, and any related awards.
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | Yes | Tender ID |
get_award
Get full details of a specific contract award by ID, including supplier, buyer, value, and contract dates.
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | Yes | Award ID |
Buyer Intelligence · 3 tools
Buyer Intelligence
search_buyers
Search government buyers and agencies by name or jurisdiction. Returns tender counts and total award values.
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | No | Search buyer name |
| jurisdiction | string | No | Filter by jurisdiction |
| limit | number | No | Max results (default 20, max 50) |
| offset | number | No | Offset for pagination |
get_buyer
Get a detailed buyer profile including tender/award statistics, top categories, yearly spending trends, and recent activity.
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | Yes | Buyer ID |
get_buyer_awards
Get full paginated award history for a buyer/agency with rich filtering. Essential for understanding spending patterns.
| Parameter | Type | Required | Description |
|---|---|---|---|
| buyer_id | number | Yes | Buyer ID |
| from_date | string | No | Awards from date (YYYY-MM-DD) |
| to_date | string | No | Awards to date (YYYY-MM-DD) |
| supplier_name | string | No | Filter by supplier name |
| min_value | number | No | Minimum award value |
| max_value | number | No | Maximum award value |
| jurisdiction | string | No | Filter by jurisdiction |
| limit | number | No | Max results (default 20, max 100) |
| offset | number | No | Offset for pagination |
| sort_by | string | No | awarded_date or value |
| sort_order | string | No | asc or desc (default: desc) |
Supplier Intelligence · 3 tools
Supplier Intelligence
search_suppliers
Search government contract suppliers by name or ABN. Returns award counts and total value.
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | No | Search supplier name |
| abn | string | No | Search by ABN (exact or partial) |
| limit | number | No | Max results (default 20, max 50) |
| offset | number | No | Offset for pagination |
get_supplier
Get a detailed supplier profile including top buyers, jurisdiction breakdown, category breakdown, yearly trends, and recent awards.
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | Yes | Supplier ID |
get_supplier_awards
Get full paginated award history for a supplier with rich filtering. Essential for competitive analysis and win-rate tracking.
| Parameter | Type | Required | Description |
|---|---|---|---|
| supplier_id | number | Yes | Supplier ID |
| from_date | string | No | Awards from date (YYYY-MM-DD) |
| to_date | string | No | Awards to date (YYYY-MM-DD) |
| buyer_name | string | No | Filter by buyer name |
| min_value | number | No | Minimum award value |
| max_value | number | No | Maximum award value |
| jurisdiction | string | No | Filter by jurisdiction |
| limit | number | No | Max results (default 20, max 100) |
| offset | number | No | Offset for pagination |
| sort_by | string | No | awarded_date or value |
| sort_order | string | No | asc or desc (default: desc) |
Market Analytics · 3 tools
Market Analytics
get_market_stats
Get aggregate market statistics including total tenders/awards, values, top buyers, top suppliers, and jurisdiction breakdown.
| Parameter | Type | Required | Description |
|---|---|---|---|
| jurisdiction | string | No | Filter by jurisdiction |
| category | string | No | Filter by category (partial match) |
| from_date | string | No | From date (YYYY-MM-DD) |
| to_date | string | No | To date (YYYY-MM-DD) |
list_jurisdictions
List all Australian jurisdictions with tender count and last update time. No parameters required.
list_categories
List all available tender categories with counts. Useful for discovering what category values to use in search filters.
| Parameter | Type | Required | Description |
|---|---|---|---|
| jurisdiction | string | No | Filter categories by jurisdiction |
| limit | number | No | Max results (default 50) |
Alerts & Watches · 4 tools
Alerts & Watches
Save search criteria and receive automated email briefings at 7:00 AM AEST when new tenders or awards match. Requires authentication.
create_watch
Create a saved search alert with custom filters for tenders or awards.
| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | Name for this watch (e.g. "NSW IT Tenders") |
| description | string | No | Optional description |
| watch_type | string | No | tender (default) or award |
| keywords | string | No | Keywords to match |
| jurisdiction | string | No | Filter by jurisdiction |
| category | string | No | Filter by category |
| status | string | No | Filter by tender status |
| min_value | number | No | Minimum value filter |
| max_value | number | No | Maximum value filter |
list_watches
List all your saved search alerts with their filters, status, and last run time. No parameters required.
update_watch
Update an existing watch — change name, filters, or pause/resume it.
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | Yes | Watch ID to update |
| name | string | No | New name |
| keywords | string | No | Update keywords |
| jurisdiction | string | No | Update jurisdiction |
| category | string | No | Update category |
| status | string | No | Update status filter |
| min_value | number | No | Update min value |
| max_value | number | No | Update max value |
| active | boolean | No | false to pause, true to resume |
delete_watch
Delete or deactivate a saved search alert.
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | number | Yes | Watch ID to delete |
| deactivate_only | boolean | No | If true, pauses instead of deleting |
Export · 2 tools
Export
export_tenders_csv
Export tender search results as CSV. Same filters as search_tenders but with a higher limit of up to 500 rows.
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | No | Full-text search query |
| jurisdiction | string | No | Filter by jurisdiction |
| status | string | No | Filter by status |
| from_date | string | No | Closing date from (YYYY-MM-DD) |
| to_date | string | No | Closing date to (YYYY-MM-DD) |
| category | string | No | Filter by category |
| buyer_name | string | No | Filter by buyer name |
| limit | number | No | Max rows (default 100, max 500) |
export_awards_csv
Export award search results as CSV. Same filters as list_awards but with a higher limit of up to 500 rows.
| Parameter | Type | Required | Description |
|---|---|---|---|
| jurisdiction | string | No | Filter by jurisdiction |
| from_date | string | No | Awarded from (YYYY-MM-DD) |
| to_date | string | No | Awarded to (YYYY-MM-DD) |
| supplier_name | string | No | Filter by supplier name |
| query | string | No | Search award titles |
| limit | number | No | Max rows (default 100, max 500) |
Documentation
Explore tenders
Frequently asked questions
How many tools does the AskTender MCP have?+
AskTender v0.4.0 exposes 21 tools across 7 categories: search and discovery, tender and award details, buyer intelligence, supplier intelligence, market analytics, alerts and watches, and CSV export.
Do I need to know the tool names to use AskTender?+
No. Just ask natural language questions like 'find NSW IT tenders over $500K' and your AI (ChatGPT or Claude) automatically selects and calls the right tools. The API reference is here for developers and advanced users.
What parameters are required vs optional?+
Most tools have no required parameters — you can call search_tenders with no filters to browse all open tenders. Tools that operate on a specific record (like get_tender or get_buyer) require an ID. Required parameters are marked in the tables above.
What is the maximum number of results per request?+
Search tools return up to 50 results per request (default 20). CSV export tools support up to 500 rows. All search tools support offset-based pagination to retrieve additional pages.
Do alerts and watches require authentication?+
Yes. The create_watch, list_watches, update_watch, and delete_watch tools require an authenticated API key linked to a user account. Sign up at asktender.com.au to get your free key.
Ready to try these tools?
Every Australian government tender, live in ChatGPT and Claude. First 25 requests free.
25 free requests · No credit card · Cancel anytime