au_grants_search

Pack: grantconnect-au · Endpoint: https://gateway.pipeworx.io/grantconnect-au/mcp

Search awarded Australian Commonwealth government grants from GrantConnect (grants.gov.au) — every grant a federal agency has paid out, with recipient organisation, funding agency, grant program and activity, value in AUD, approval and start/end dates, recipient state and suburb, selection process, and the go_id of the opportunity it was awarded under. Free-text query is matched as a case-insensitive substring across recipient_name, purpose, grant_program and grant_activity. Filter by agency (substring, e.g. “Department of Social Services”), category (e.g. “Social Inclusion”), recipient_state (ACT, NSW, VIC, QLD, SA, WA, TAS, NT), selection_process (e.g. “Open Competitive”, “Demand Driven”), min_value/max_value in AUD, and an awarded_from/awarded_to date range on the publish date. Answers “who received Australian federal grant money for X, how much, and when”. Sort by value or date; newest first by default.

Parameters

NameTypeRequiredDescription
querystringnoFree text, matched case-insensitively as a substring against recipient_name, purpose, grant_program and grant_activity. Multiple words are AND-ed, e.g. “youth homelessness”.
agencystringnoFunding agency, substring match, e.g. “Social Services”, “Department of Health”.
categorystringnoGrant category, substring match, e.g. “Social Inclusion”, “Academic Research”, “Child Care”.
recipient_statestringnoAustralian state/territory of the recipient: ACT, NSW, VIC, QLD, SA, WA, TAS, NT.
selection_processstringnoHow the grant was selected, substring match: “Open Competitive”, “Demand Driven”, “Targeted or Restricted Competitive”, “Open Non-competitive”, “Closed Non-Competitive”.
min_valuenumber,stringnoOnly awards worth at least this many AUD.
max_valuenumber,stringnoOnly awards worth at most this many AUD.
awarded_fromstringnoEarliest publish date, ISO YYYY-MM-DD.
awarded_tostringnoLatest publish date, ISO YYYY-MM-DD.
sortstringnoSort key: “date” (default, publish date) or “value” (AUD).
orderstringnoSort direction: “desc” (default) or “asc”.
limitnumber,stringnoMax awards to return (1-100, default 25).
offsetnumber,stringnoRows to skip, for paging (default 0).

Example call

Arguments

{
  "query": "homelessness",
  "agency": "Department of Social Services",
  "recipient_state": "ACT",
  "limit": 10
}

curl

curl -X POST https://gateway.pipeworx.io/grantconnect-au/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"au_grants_search","arguments":{"query":"homelessness","agency":"Department of Social Services","recipient_state":"ACT","limit":10}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('au_grants_search', {
  "query": "homelessness",
  "agency": "Department of Social Services",
  "recipient_state": "ACT",
  "limit": 10
});

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "grantconnect-au": {
      "url": "https://gateway.pipeworx.io/grantconnect-au/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 31, 2026