Sportmonks · Capability

Sportmonks Football API — Livescores

Sportmonks Football API — Livescores. 2 operations. Lead operation: List Livescores. Self-contained Naftiko capability covering one Sportmonks business surface.

Sportmonks Football API — Livescores is a Naftiko capability published by Sportmonks, one of 6 capabilities the APIs.io network indexes for this provider. It bundles 2 operations across the GET method rooted at /v1/livescores.

The capability includes 2 read-only operations. Lead operation: List Livescores. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Sportmonks, Football, and Livescores.

Run with Naftiko SportmonksFootballLivescores

What You Can Do

GET
Listlivescores — List Livescores
/v1/livescores
GET
Listinplaylivescores — List In-Play Livescores
/v1/livescores/inplay

MCP Tools

list-livescores

List Livescores

read-only idempotent
list-inplay-livescores

List In-Play Livescores

read-only idempotent

Capability Spec

football-livescores.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Sportmonks Football API — Livescores
  description: 'Sportmonks Football API — Livescores. 2 operations. Lead operation: List Livescores. Self-contained Naftiko
    capability covering one Sportmonks business surface.'
  tags:
    - Sportmonks
    - Football
    - Livescores
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
  - namespace: env
    keys:
      SPORTMONKS_API_TOKEN: SPORTMONKS_API_TOKEN
capability:
  consumes:
    - type: http
      namespace: football-livescores
      baseUri: https://api.sportmonks.com/v3/football
      description: Sportmonks Football Livescores business capability. Self-contained, no shared references.
      resources:
        - name: livescores
          path: /livescores
          operations:
            - name: listLivescores
              method: GET
              description: List Livescores
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: include
                  in: query
                  type: string
                  description: Semicolon-separated includes (e.g., participants;scores).
                  required: false
                - name: filters
                  in: query
                  type: string
                  description: Semicolon-separated filter expressions.
                  required: false
        - name: livescores-inplay
          path: /livescores/inplay
          operations:
            - name: listInplayLivescores
              method: GET
              description: List In-Play Livescores
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: include
                  in: query
                  type: string
                  required: false
      authentication:
        type: apikey
        key: api_token
        value: '{{env.SPORTMONKS_API_TOKEN}}'
        placement: query
  exposes:
    - type: rest
      namespace: football-livescores-rest
      port: 8080
      description: REST adapter for Sportmonks Football Livescores. One Spectral-compliant resource per consumed operation,
        prefixed with /v1.
      resources:
        - path: /v1/livescores
          name: livescores
          description: REST surface for livescores.
          operations:
            - method: GET
              name: listLivescores
              description: List Livescores
              call: football-livescores.listLivescores
              with:
                include: rest.include
                filters: rest.filters
              outputParameters:
                - type: object
                  mapping: $.
        - path: /v1/livescores/inplay
          name: livescores-inplay
          description: REST surface for in-play livescores.
          operations:
            - method: GET
              name: listInplayLivescores
              description: List In-Play Livescores
              call: football-livescores.listInplayLivescores
              with:
                include: rest.include
              outputParameters:
                - type: object
                  mapping: $.
    - type: mcp
      namespace: football-livescores-mcp
      port: 9090
      transport: http
      description: MCP adapter for Sportmonks Football Livescores. One tool per consumed operation.
      tools:
        - name: list-livescores
          description: List Livescores
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: football-livescores.listLivescores
          with:
            include: tools.include
            filters: tools.filters
          outputParameters:
            - type: object
              mapping: $.
        - name: list-inplay-livescores
          description: List In-Play Livescores
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: football-livescores.listInplayLivescores
          with:
            include: tools.include
          outputParameters:
            - type: object
              mapping: $.