{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T20:27:36.457Z","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp","markdownUrl":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp.md","server":{"slug":"frankbongo-disc-golf-england","name":"Disc Golf England (EDGA)","registryName":"io.github.frankbongo/disc-golf-england","description":"EDGA Tour results, policies, club templates, course search and course-development guidance.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"wp-json-edga-v1-mcp","type":"remote","identifier":"https://discgolfengland.com/wp-json/edga/v1/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp","version":"1.6.9","transport":null,"scoredAt":"2026-11-05T09:18:23.450Z"},"score":{"total":75,"tier":"medium","status":"scored","weekDelta":4,"history":[{"date":"2026-11-05","total":75},{"date":"2026-11-04","total":74},{"date":"2026-11-03","total":74},{"date":"2026-11-02","total":73},{"date":"2026-11-01","total":73},{"date":"2026-10-31","total":72},{"date":"2026-10-30","total":72},{"date":"2026-10-29","total":71},{"date":"2026-10-28","total":71},{"date":"2026-10-27","total":71},{"date":"2026-10-26","total":70},{"date":"2026-10-25","total":70},{"date":"2026-10-24","total":69},{"date":"2026-10-23","total":69},{"date":"2026-10-22","total":68},{"date":"2026-10-21","total":68},{"date":"2026-10-20","total":67},{"date":"2026-10-19","total":67},{"date":"2026-10-18","total":67},{"date":"2026-10-17","total":66},{"date":"2026-10-16","total":66},{"date":"2026-10-15","total":65},{"date":"2026-10-14","total":65},{"date":"2026-10-13","total":64},{"date":"2026-10-12","total":64},{"date":"2026-10-10","total":63}]},"categories":[{"name":"Endpoint Security","score":57,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation not fully verified: no authorisation is required to call this server, and 7 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.","HTTPS is enforced; there's no plaintext access path.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_undeclared","args":{"undeclared_tools":"7"}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":66,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 1129 tokens (~161/item across 7 items; 7 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"161","items":"7","tools":"7","tokens":"1129","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":87,"verdict":"partial","reasons":["Stability observed for 26 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"26"}}]},{"name":"Tool Coverage","score":99,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","96% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"96"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 7 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 7 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"7"}},{"code":"toolsafety.manipulation_clean","args":{"units":"7","judged":"7"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":["Authorisation not fully verified: no authorisation is required to call this server, and 7 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe."],"malware":[],"components":[{"slug":"wp-json-edga-v1-mcp","type":"remote","identifier":"https://discgolfengland.com/wp-json/edga/v1/mcp","withdrawn":false,"score":75,"current":true,"url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp","markdownUrl":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp.md"}],"facts":[{"label":"Endpoint","value":"https://discgolfengland.com/wp-json/edga/v1/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.6.9"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"get_club_starter_guidance","title":null,"description":"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.","inputs":[{"name":"include_disclaimers","type":"boolean","required":false,"description":"Whether to include mandatory legal, insurance, and safeguarding disclaimers."},{"name":"topic","type":"string","required":true,"description":"The specific governance or operational document required."},{"name":"variables","type":"object","required":false,"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…"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":165},{"name":"get_course_development_framework","title":null,"description":"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.","inputs":[{"name":"hole_count","type":"integer","required":true,"description":"Proposed number of holes/targets."},{"name":"include_case_studies","type":"string","required":false,"description":"Include source-reported Forestry England, Telford Town Park, or Bristol DGC figures with verification status and evidence periods."},{"name":"include_sign_off_stories","type":"boolean","required":false,"description":"Include suggested approval discussion points with their evidence limits."},{"name":"landowner_type","type":"string","required":true,"description":"The target landowner or managing authority."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":142},{"name":"get_edga_tour","title":null,"description":"Retrieves official EDGA Tour schedules, stage dates, divisions, season highlights, and real-time division standings from Tjing, strictly restricted to configured EDGA Tour competitions.","inputs":[{"name":"division","type":"string","required":false,"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."},{"name":"stage_id","type":"string","required":false,"description":"Event stage UUID; supported only with standings and division. Must belong to the selected configured Tour year (current year if omitted)."},{"name":"view","type":"string","required":false,"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…"},{"name":"year","type":"integer","required":false,"description":"Tour competition year. Available years: 2026, 2025. Omit this field to use the current EDGA Tour year."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":211},{"name":"search_courses","title":null,"description":"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.","inputs":[{"name":"is_18_holes","type":"boolean","required":false,"description":"True selects known counts of at least 18 holes; false selects known counts below 18. Unknown counts are excluded by either filter."},{"name":"is_free","type":"boolean","required":false,"description":"Filter by confirmed free access. Unknown access is null and excluded by either true or false."},{"name":"latitude","type":"number","required":false,"description":"Latitude for a nearest-course search. Must be supplied with longitude."},{"name":"limit","type":"integer","required":false,"description":"Maximum number of course records to return (1 to 25)."},{"name":"longitude","type":"number","required":false,"description":"Longitude for a nearest-course search. Must be supplied with latitude."},{"name":"offset","type":"integer","required":false,"description":"Number of matching records to skip for pagination (0 to 1000)."},{"name":"query","type":"string","required":false,"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')."},{"name":"radius_km","type":"number","required":false,"description":"Maximum straight-line distance in kilometres for a coordinate search."},{"name":"region","type":"string","required":false,"description":"Great Britain region filter: ENG, SCT, WLS, or empty for all GB. Defaults to ENG. Northern Ireland is outside this GB catalogue."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":295},{"name":"list_governance_policies","title":null,"description":"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.","inputs":[{"name":"status","type":"string","required":false,"description":"Filter policies by adoption status (all, current, or draft)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":68},{"name":"get_grants_and_funding","title":null,"description":"Retrieve verified UK sports, community, and environmental grant funding streams for disc golf course installation, equipment, and club development.","inputs":[{"name":"max_budget_gbp","type":"integer","required":false,"description":"Maximum project budget in GBP. Unknown award minima are retained; this does not establish eligibility or full funding."},{"name":"project_type","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":74},{"name":"get_governance_policy","title":null,"description":"Retrieve the full text, metadata, statutory basis, status, download URLs (PDF/DOCX), and sections of a specific EDGA governance policy or standard.","inputs":[{"name":"format","type":"string","required":false,"description":"Return full markdown, plain text, or executive summary metadata."},{"name":"slug","type":"string","required":true,"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-di…"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":174}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T09:18:23.000Z","track":"remote","endpoint":"https://discgolfengland.com/wp-json/edga/v1/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=discgolfengland.com","issuer":"CN=WE1,O=Google Trust Services,C=US","notBefore":"2026-09-20T00:33:36Z","notAfter":"2026-12-19T01:31:18Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=WE1,O=Google Trust Services,C=US","issuer":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","notBefore":"2023-12-13T09:00:00Z","notAfter":"2029-02-20T14:00:00Z","keyType":"ECDSA","keyBits":256,"isCa":true},{"subject":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","issuer":"CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE","notBefore":"2023-11-15T03:43:21Z","notAfter":"2028-01-28T00:00:42Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"discgolfengland.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"discgolfengland.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-10","recent":[{"id":"chg_01a1ab00-90ea-75b2-b6b7-e29ee885626b","kind":"score.total_changed","summary":"Trust score (74 → 75)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a1ab00-90ea-75b2-b6b7-e29ee885626b"},{"id":"chg_01a1a0ac-4466-7872-958b-b39e1538c956","kind":"score.total_changed","summary":"Trust score (73 → 74)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a1a0ac-4466-7872-958b-b39e1538c956"},{"id":"chg_01a1965e-4a62-7a02-9867-2eb156296d9c","kind":"score.total_changed","summary":"Trust score (72 → 73)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a1965e-4a62-7a02-9867-2eb156296d9c"},{"id":"chg_01a18c13-4354-764f-95b4-8743bef64715","kind":"score.total_changed","summary":"Trust score (71 → 72)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a18c13-4354-764f-95b4-8743bef64715"},{"id":"chg_01a17ca0-b335-7ad9-93a5-598dbea08b03","kind":"score.total_changed","summary":"Trust score (70 → 71)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a17ca0-b335-7ad9-93a5-598dbea08b03"},{"id":"chg_01a17253-56a7-74a2-8b9a-879a7e3f44ab","kind":"score.total_changed","summary":"Trust score (69 → 70)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-25","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a17253-56a7-74a2-8b9a-879a7e3f44ab"},{"id":"chg_01a16806-aeae-7240-b44a-61078f39c116","kind":"score.total_changed","summary":"Trust score (68 → 69)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a16806-aeae-7240-b44a-61078f39c116"},{"id":"chg_01a15db8-b773-78d5-bf5a-bd94d99c7d70","kind":"score.total_changed","summary":"Trust score (67 → 68)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-21","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a15db8-b773-78d5-bf5a-bd94d99c7d70"},{"id":"chg_01a15892-0e8d-752e-8870-561c13df34af","kind":"check.measure","summary":"Schema quality (excellent → good)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-20","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a15892-0e8d-752e-8870-561c13df34af"},{"id":"chg_01a15892-0e8e-7292-a043-73175438f7d6","kind":"tool.added","summary":"New tool “get_grants_and_funding”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-20","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a15892-0e8e-7292-a043-73175438f7d6"},{"id":"chg_01a1536b-80bb-71b0-83bf-966886092ac1","kind":"param.description_changed","summary":"“get_course_development_framework” reworded the description of “include_case_studies”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-19","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a1536b-80bb-71b0-83bf-966886092ac1"},{"id":"chg_01a14e47-24f7-767a-a4c8-a6ad654757e4","kind":"tool.description_changed","summary":"Tool “get_course_development_framework” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-18","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a14e47-24f7-767a-a4c8-a6ad654757e4"},{"id":"chg_01a14e47-254a-7d0d-9d2f-824157e860c9","kind":"score.total_changed","summary":"Trust score (66 → 67)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-18","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a14e47-254a-7d0d-9d2f-824157e860c9"},{"id":"chg_01a143f9-9eef-7ab7-8e05-a8c6dbfd4f62","kind":"score.total_changed","summary":"Trust score (65 → 66)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-16","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a143f9-9eef-7ab7-8e05-a8c6dbfd4f62"},{"id":"chg_01a139ad-b977-72f5-acb6-512cbfc97b43","kind":"score.total_changed","summary":"Trust score (64 → 65)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a139ad-b977-72f5-acb6-512cbfc97b43"},{"id":"chg_01a12e3d-5a23-77c3-84f8-9ffdea6e075b","kind":"check.reverified","summary":"Stability (unverified → 0.07)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-12","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a12e3d-5a23-77c3-84f8-9ffdea6e075b"},{"id":"chg_01a12e3d-5a23-7da7-a0ac-56b28c693bd6","kind":"score.total_changed","summary":"Trust score (63 → 64)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-12","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a12e3d-5a23-7da7-a0ac-56b28c693bd6"},{"id":"chg_01a1260b-e6b4-79bf-997c-700ed871d756","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-10","url":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp#chg-chg_01a1260b-e6b4-79bf-997c-700ed871d756"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp","markdown":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp.md","changelogJson":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/frankbongo-disc-golf-england/wp-json-edga-v1-mcp.xml","external":[{"label":"Remote endpoint","href":"https://discgolfengland.com/wp-json/edga/v1/mcp"},{"label":"Repository","href":"https://github.com/frankbongo/DiscGolfEngland"},{"label":"Website","href":"https://discgolfengland.com/mcp/"}]}}