EDGA Tour results, policies, club templates, course search and course-development guidance.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Retrieves advisory EDGA model templates, constitutional clauses, and administrative checklists for establishing a volunteer-led disc golf club in England. The tool prompts for or accepts customisation variables (such as club_name, adoption_date, and welfare_officer) to generate ready-to-adopt Word (.docx) documents.
The specific governance or operational document required.
Optional key-value pairs to populate template placeholders (e.g. club_name, adoption_date, welfare_officer, event_name). If omitted, the tool returns the required placeholders for the AI assistant to prompt the user before generating their personalised Word document.
Whether to include mandatory legal, insurance, and safeguarding disclaimers.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Retrieves advisory EDGA model templates, constitutional clauses, and administrative checklists for establishing a volunteer-led disc golf club in England. The tool prompts for or accepts customisation variables (such as club_name, adoption_date, and welfare_officer) to generate ready-to-adopt Word (.docx) documents.
| Argument | Type | Description |
|---|---|---|
| topic* | string | The specific governance or operational document required. |
| variables | object | Optional key-value pairs to populate template placeholders (e.g. club_name, adoption_date, welfare_officer, event_name). If omitted, the tool returns the required placeholders for the AI assistant to prompt the user before generating their personalised Word document. |
| include_disclaimers | boolean | Whether to include mandatory legal, insurance, and safeguarding disclaimers. |
{
"type": "object",
"required": [
"topic"
],
"properties": {
"topic": {
"enum": [
"constitution_model",
"code_of_conduct",
"risk_assessment_template",
"event_risk_assessment_template",
"bank_account_checklist",
"welfare_officer_role",
"safeguarding_policy_template",
"club_complaints_procedure",
"club_insurance_checklist",
"incident_report_form",
"junior_session_checklist",
"photography_consent_guidance",
"council_approach_letter",
"school_youth_group_letter"
],
"type": "string",
"description": "The specific governance or operational document required."
},
"variables": {
"type": "object",
"description": "Optional key-value pairs to populate template placeholders (e.g. club_name, adoption_date, welfare_officer, event_name). If omitted, the tool returns the required placeholders for the AI assistant to prompt the user before generating their personalised Word document.",
"additionalProperties": {
"type": "string"
}
},
"include_disclaimers": {
"type": "boolean",
"default": true,
"description": "Whether to include mandatory legal, insurance, and safeguarding disclaimers."
}
},
"additionalProperties": false
}Retrieves advisory EDGA course planning guidance with verified national participation baselines (UDisc partnership), source links, evidence dates and verification limits. Numerical buffers, budgets and case-study claims require local verification; they are not an authoritative safety standard.
| Argument | Type | Description |
|---|---|---|
| hole_count* | integer | Proposed number of holes/targets. |
| landowner_type* | string | The target landowner or managing authority. |
| include_case_studies | string | Include source-reported Forestry England, Telford Town Park, or Bristol DGC figures with verification status and evidence periods. |
| include_sign_off_stories | boolean | Include suggested approval discussion points with their evidence limits. |
{
"type": "object",
"required": [
"landowner_type",
"hole_count"
],
"properties": {
"hole_count": {
"enum": [
6,
9,
18
],
"type": "integer",
"description": "Proposed number of holes/targets."
},
"landowner_type": {
"enum": [
"parish_town_council",
"unitary_borough_council",
"forestry_england",
"private_landowner"
],
"type": "string",
"description": "The target landowner or managing authority."
},
"include_case_studies": {
"enum": [
"all",
"forestry_england",
"telford_municipal",
"bristol_municipal",
"none"
],
"type": "string",
"default": "all",
"description": "Include source-reported Forestry England, Telford Town Park, or Bristol DGC figures with verification status and evidence periods."
},
"include_sign_off_stories": {
"type": "boolean",
"default": true,
"description": "Include suggested approval discussion points with their evidence limits."
}
},
"additionalProperties": false
}Retrieves official EDGA Tour schedules, stage dates, divisions, season highlights, and real-time division standings from Tjing, strictly restricted to configured EDGA Tour competitions.
| Argument | Type | Description |
|---|---|---|
| view | string | View type: 'schedule' for tour stages and dates, 'standings' for division points leaderboard, 'divisions' for official points divisions, 'seasons' for an overview of all configured tour years, 'stats' for season leaders. |
| year | integer | Tour competition year. Available years: 2026, 2025. Omit this field to use the current EDGA Tour year. |
| division | string | Division code, case-insensitive (e.g. MPO, FPO, MP40, MA4, FA4). Required for all standings requests. Event divisions are independent of season points eligibility. |
| stage_id | string | Event stage UUID; supported only with standings and division. Must belong to the selected configured Tour year (current year if omitted). |
{
"type": "object",
"properties": {
"view": {
"enum": [
"schedule",
"standings",
"divisions",
"seasons",
"stats"
],
"type": "string",
"default": "schedule",
"description": "View type: 'schedule' for tour stages and dates, 'standings' for division points leaderboard, 'divisions' for official points divisions, 'seasons' for an overview of all configured tour years, 'stats' for season leaders."
},
"year": {
"enum": [
2026,
2025
],
"type": "integer",
"default": 2026,
"description": "Tour competition year. Available years: 2026, 2025. Omit this field to use the current EDGA Tour year."
},
"division": {
"type": "string",
"description": "Division code, case-insensitive (e.g. MPO, FPO, MP40, MA4, FA4). Required for all standings requests. Event divisions are independent of season points eligibility."
},
"stage_id": {
"type": "string",
"description": "Event stage UUID; supported only with standings and division. Must belong to the selected configured Tour year (current year if omitted)."
}
},
"additionalProperties": false
}Retrieve the full text, metadata, statutory basis, status, download URLs (PDF/DOCX), and sections of a specific EDGA governance policy or standard.
| Argument | Type | Description |
|---|---|---|
| slug* | string | The policy slug (e.g. 'national-safeguarding-policy', 'clean-sport-anti-doping-policy', 'tournament-standards', 'strategic-plan-2026-2028', 'code-of-conduct', 'safety-management-policy', 'equality-diversity-inclusion-policy', 'member-conduct-and-complaints-procedure', 'conflict-of-interest-policy', 'data-protection-policy', 'event-risk-assessment-template', 'articles-of-association', 'sample-test-policy'). |
| format | string | Return full markdown, plain text, or executive summary metadata. |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "The policy slug (e.g. 'national-safeguarding-policy', 'clean-sport-anti-doping-policy', 'tournament-standards', 'strategic-plan-2026-2028', 'code-of-conduct', 'safety-management-policy', 'equality-diversity-inclusion-policy', 'member-conduct-and-complaints-procedure', 'conflict-of-interest-policy', 'data-protection-policy', 'event-risk-assessment-template', 'articles-of-association', 'sample-test-policy')."
},
"format": {
"enum": [
"markdown",
"text",
"summary"
],
"type": "string",
"default": "markdown",
"description": "Return full markdown, plain text, or executive summary metadata."
}
},
"additionalProperties": false
}Retrieve verified UK sports, community, and environmental grant funding streams for disc golf course installation, equipment, and club development.
| Argument | Type | Description |
|---|---|---|
| project_type | string | |
| max_budget_gbp | integer | Maximum project budget in GBP. Unknown award minima are retained; this does not establish eligibility or full funding. |
{
"type": "object",
"properties": {
"project_type": {
"enum": [
"new_course_installation",
"course_improvement",
"junior_schools",
"events_competition",
"all"
],
"type": "string",
"default": "all"
},
"max_budget_gbp": {
"type": "integer",
"minimum": 0,
"description": "Maximum project budget in GBP. Unknown award minima are retained; this does not establish eligibility or full funding."
}
},
"additionalProperties": false
}List all official EDGA governance policies, codes of conduct, and standards, including their slug, title, status (Current, Draft), review date, statutory basis, and web URL.
| Argument | Type | Description |
|---|---|---|
| status | string | Filter policies by adoption status (all, current, or draft). |
{
"type": "object",
"properties": {
"status": {
"enum": [
"all",
"current",
"draft"
],
"type": "string",
"default": "all",
"description": "Filter policies by adoption status (all, current, or draft)."
}
},
"additionalProperties": false
}Searches public course records supplied live by the independent DiscGolfAPI service. EDGA does not own or control these records. Matches recorded course names and localities, or finds courses nearest to supplied coordinates.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of course records to return (1 to 25). |
| query | string | Search keyword matched against DiscGolfAPI's recorded course name, town/locality, operator, and any county or postcode fields it supplies (e.g. 'Bristol', 'Ashton Court', 'Cotswold'). |
| offset | integer | Number of matching records to skip for pagination (0 to 1000). |
| region | string | Great Britain region filter: ENG, SCT, WLS, or empty for all GB. Defaults to ENG. Northern Ireland is outside this GB catalogue. |
| is_free | boolean | Filter by confirmed free access. Unknown access is null and excluded by either true or false. |
| latitude | number | Latitude for a nearest-course search. Must be supplied with longitude. |
| longitude | number | Longitude for a nearest-course search. Must be supplied with latitude. |
| radius_km | number | Maximum straight-line distance in kilometres for a coordinate search. |
| is_18_holes | boolean | True selects known counts of at least 18 holes; false selects known counts below 18. Unknown counts are excluded by either filter. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Maximum number of course records to return (1 to 25)."
},
"query": {
"type": "string",
"description": "Search keyword matched against DiscGolfAPI's recorded course name, town/locality, operator, and any county or postcode fields it supplies (e.g. 'Bristol', 'Ashton Court', 'Cotswold')."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 1000,
"minimum": 0,
"description": "Number of matching records to skip for pagination (0 to 1000)."
},
"region": {
"type": "string",
"default": "ENG",
"description": "Great Britain region filter: ENG, SCT, WLS, or empty for all GB. Defaults to ENG. Northern Ireland is outside this GB catalogue."
},
"is_free": {
"type": "boolean",
"description": "Filter by confirmed free access. Unknown access is null and excluded by either true or false."
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude for a nearest-course search. Must be supplied with longitude."
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude for a nearest-course search. Must be supplied with latitude."
},
"radius_km": {
"type": "number",
"default": 25,
"maximum": 100,
"minimum": 0.1,
"description": "Maximum straight-line distance in kilometres for a coordinate search."
},
"is_18_holes": {
"type": "boolean",
"description": "True selects known counts of at least 18 holes; false selects known counts below 18. Unknown counts are excluded by either filter."
}
},
"additionalProperties": false
}