Duffer Golf .well Known API

The .well Known API from Duffer Golf — 11 operation(s) for .well known.

Operations 11

GET /.well-known/mcp.json MCP Server Card for /mcp (application/mcp-server-card+json when asked for) #
GET /.well-known/mcp/server-card.json The same MCP Server Card #
GET /.well-known/api-catalog RFC 9727 API catalog #
GET /.well-known/agent-skills/index.json Agent Skills discovery index (v0.2.0) #
GET /.well-known/ai-catalog.json AI Catalog: the MCP server, the A2A agent, the skills, this description and the… #
GET /.well-known/oauth-protected-resource RFC 9728 protected resource metadata: no authorization server, no bearer methods #
GET /.well-known/agent-card.json A2A Agent Card #
GET /.well-known/openapi.json This OpenAPI description #
GET /.well-known/security.txt RFC 9116 security contact #
GET /.well-known/mcp-registry-auth MCP Registry HTTP domain verification record (Ed25519 public key) #
GET /.well-known/agent-skills/{skill}/SKILL.md One Agent Skill (SKILL.md) per tool, plus the duffer-golf overview #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/duffergolf-net:duffergolf-net-well-known-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

duffergolf-net-well-known-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Duffer Golf agent endpoints .well Known API
  version: 1.0.0
  description: Read-only facts about Duffer Golf's golf simulator enclosures, built in Hoxie, Kansas. Nothing here orders, reserves, pays or sends a message, and nothing needs authentication (/auth.md).
  contact:
    name: Tate Mauck
    email: Tate@duffergolf.net
    url: https://duffergolf.net
servers:
- url: https://duffergolf.net
tags:
- name: .well Known
paths:
  /.well-known/mcp.json:
    get:
      operationId: get_well_known_mcp_json
      summary: MCP Server Card for /mcp (application/mcp-server-card+json when asked for)
      responses:
        '200':
          description: MCP Server Card for /mcp (application/mcp-server-card+json when asked for).
          content:
            application/json: {}
      tags:
      - .well Known
  /.well-known/mcp/server-card.json:
    get:
      operationId: get_well_known_mcp_server_card_json
      summary: The same MCP Server Card
      responses:
        '200':
          description: The same MCP Server Card.
          content:
            application/json: {}
      tags:
      - .well Known
  /.well-known/api-catalog:
    get:
      operationId: get_well_known_api_catalog
      summary: RFC 9727 API catalog
      responses:
        '200':
          description: RFC 9727 API catalog.
          content:
            application/linkset+json: {}
      tags:
      - .well Known
  /.well-known/agent-skills/index.json:
    get:
      operationId: get_well_known_agent_skills_index_json
      summary: Agent Skills discovery index (v0.2.0)
      responses:
        '200':
          description: Agent Skills discovery index (v0.2.0).
          content:
            application/json: {}
      tags:
      - .well Known
  /.well-known/ai-catalog.json:
    get:
      operationId: get_well_known_ai_catalog_json
      summary: 'AI Catalog: the MCP server, the A2A agent, the skills, this description and the…'
      responses:
        '200':
          description: 'AI Catalog: the MCP server, the A2A agent, the skills, this description and the product feeds.'
          content:
            application/json: {}
      tags:
      - .well Known
  /.well-known/oauth-protected-resource:
    get:
      operationId: get_well_known_oauth_protected_resource
      summary: 'RFC 9728 protected resource metadata: no authorization server, no bearer methods'
      responses:
        '200':
          description: 'RFC 9728 protected resource metadata: no authorization server, no bearer methods.'
          content:
            application/json: {}
      tags:
      - .well Known
  /.well-known/agent-card.json:
    get:
      operationId: get_well_known_agent_card_json
      summary: A2A Agent Card
      responses:
        '200':
          description: A2A Agent Card.
          content:
            application/json: {}
      tags:
      - .well Known
  /.well-known/openapi.json:
    get:
      operationId: get_well_known_openapi_json
      summary: This OpenAPI description
      responses:
        '200':
          description: This OpenAPI description.
          content:
            application/json: {}
      tags:
      - .well Known
  /.well-known/security.txt:
    get:
      operationId: get_well_known_security_txt
      summary: RFC 9116 security contact
      responses:
        '200':
          description: RFC 9116 security contact.
          content:
            text/plain: {}
      tags:
      - .well Known
  /.well-known/mcp-registry-auth:
    get:
      operationId: get_well_known_mcp_registry_auth
      summary: MCP Registry HTTP domain verification record (Ed25519 public key)
      responses:
        '200':
          description: MCP Registry HTTP domain verification record (Ed25519 public key).
          content:
            text/plain: {}
      tags:
      - .well Known
  /.well-known/agent-skills/{skill}/SKILL.md:
    get:
      operationId: get_agent_skill
      summary: One Agent Skill (SKILL.md) per tool, plus the duffer-golf overview
      parameters:
      - name: skill
        in: path
        required: true
        schema:
          type: string
          enum:
          - duffer-golf
          - list-models
          - check-fit
          - get-faq
          - find-dealers
          - contact-info
      responses:
        '200':
          description: The skill.
          content:
            text/markdown: {}
      tags:
      - .well Known