London Stock Exchange Group LSEG World-Check One API — Media-Check

London Stock Exchange Group LSEG World-Check One API — Media-Check. 12 operations. Lead operation: London Stock Exchange Group Retrieve MediaCheck results. Self-contained Naftiko capability covering one London Stock Exchange Group business surface.

Run with Naftiko London Stock Exchange GroupMedia-Check

What You Can Do

POST
Getmediacheckdetails — London Stock Exchange Group Retrieve MediaCheck results
/v1/cases/{casesystemid}/mediacheck/results
PUT
Attacharticles — London Stock Exchange Group Attach articles to a case.
/v1/cases/{casesystemid}/mediacheck/results/attach
GET
Retrievearticles — London Stock Exchange Group Retrieve all articles attached to the case.
/v1/cases/{casesystemid}/mediacheck/results/attach
DELETE
Detacharticles — London Stock Exchange Group Detach articles from a case.
/v1/cases/{casesystemid}/mediacheck/results/attach
POST
Getmediacheckresultscontent — London Stock Exchange Group Retrieve MediaCheck news articles content
/v1/cases/{casesystemid}/mediacheck/results/content
POST
Retrievemediacheckduplicates — London Stock Exchange Group Retrieve MediaCheck article duplicates.
/v1/cases/{casesystemid}/mediacheck/results/duplicates
POST
Getmediacheckarticlesmetadata — London Stock Exchange Group Retrieve article metadata by the article IDs
/v1/cases/{casesystemid}/mediacheck/results/metadata
PUT
Updatearticlesrevieweddate — London Stock Exchange Group Mark all MediaCheck news articles as reviewed for a case.
/v1/cases/{casesystemid}/mediacheck/results/review
DELETE
Detacharticle — London Stock Exchange Group Detach single article from a case.
/v1/cases/{casesystemid}/mediacheck/results/{articleid}/attach
GET
Getsinglearticlemediacheckcontent — London Stock Exchange Group Retrieve content of single MediaCheck news article.
/v1/cases/{casesystemid}/mediacheck/results/{articleid}/content
GET
Getmediachecksinglearticlemetadata — London Stock Exchange Group Retrieve article metadata by the article ID
/v1/cases/{casesystemid}/mediacheck/results/{articleid}/metadata
GET
Getmediacheckrisks — London Stock Exchange Group Retrieve mediacheck risk definitions
/v1/mediacheck/risks

MCP Tools

london-stock-exchange-group-retrieve

London Stock Exchange Group Retrieve MediaCheck results

read-only
london-stock-exchange-group-attach

London Stock Exchange Group Attach articles to a case.

idempotent
london-stock-exchange-group-retrieve-2

London Stock Exchange Group Retrieve all articles attached to the case.

read-only idempotent
london-stock-exchange-group-detach

London Stock Exchange Group Detach articles from a case.

idempotent
london-stock-exchange-group-retrieve-3

London Stock Exchange Group Retrieve MediaCheck news articles content

read-only
london-stock-exchange-group-retrieve-4

London Stock Exchange Group Retrieve MediaCheck article duplicates.

read-only
london-stock-exchange-group-retrieve-5

London Stock Exchange Group Retrieve article metadata by the article IDs

read-only
london-stock-exchange-group-mark

London Stock Exchange Group Mark all MediaCheck news articles as reviewed for a case.

idempotent
london-stock-exchange-group-detach-2

London Stock Exchange Group Detach single article from a case.

idempotent
london-stock-exchange-group-retrieve-6

London Stock Exchange Group Retrieve content of single MediaCheck news article.

read-only idempotent
london-stock-exchange-group-retrieve-7

London Stock Exchange Group Retrieve article metadata by the article ID

read-only idempotent
london-stock-exchange-group-retrieve-8

London Stock Exchange Group Retrieve mediacheck risk definitions

read-only idempotent

Capability Spec

lseg-world-check-one-media-check.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: London Stock Exchange Group LSEG World-Check One API — Media-Check
  description: 'London Stock Exchange Group LSEG World-Check One API — Media-Check. 12 operations. Lead operation: London
    Stock Exchange Group Retrieve MediaCheck results. Self-contained Naftiko capability covering one London Stock Exchange
    Group business surface.'
  tags:
  - London Stock Exchange Group
  - Media-Check
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    LONDON_STOCK_EXCHANGE_GROUP_API_KEY: LONDON_STOCK_EXCHANGE_GROUP_API_KEY
capability:
  consumes:
  - type: http
    namespace: lseg-world-check-one-media-check
    baseUri: https://api-worldcheck.refinitiv.com/v2
    description: London Stock Exchange Group LSEG World-Check One API — Media-Check business capability. Self-contained, no
      shared references.
    resources:
    - name: cases-caseSystemId-mediacheck-results
      path: /cases/{caseSystemId}/mediacheck/results
      operations:
      - name: getmediacheckdetails
        method: POST
        description: London Stock Exchange Group Retrieve MediaCheck results
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: Content-Type
          in: header
          type: string
          description: The media type of the request (e.g., 'application/json')
          required: true
        - name: Content-Length
          in: header
          type: integer
          description: The length of the request body in octets (8-bit bytes)
          required: true
        - name: Accept-Language
          in: header
          type: string
          description: 'A value that identifies GUI language for the request. The response will be provided in the selected
            GUI language where available, otherwise it will be returned '
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for a Case.
          required: true
        - name: request
          in: body
          type: string
          description: A request to retrieve the news results.
          required: true
    - name: cases-caseSystemId-mediacheck-results-attach
      path: /cases/{caseSystemId}/mediacheck/results/attach
      operations:
      - name: attacharticles
        method: PUT
        description: London Stock Exchange Group Attach articles to a case.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: Content-Type
          in: header
          type: string
          description: The media type of the request (e.g., 'application/json')
          required: true
        - name: Content-Length
          in: header
          type: integer
          description: The length of the request body in octets (8-bit bytes)
          required: true
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for the Case.
          required: true
        - name: articleAttachment
          in: body
          type: string
          description: Articles attachment.
          required: true
      - name: retrievearticles
        method: GET
        description: London Stock Exchange Group Retrieve all articles attached to the case.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: Accept-Language
          in: header
          type: string
          description: A value that identifies UI language for request. The response will be provided in the selected UI language
            where available, otherwise it will be returned in Eng
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for the Case.
          required: true
      - name: detacharticles
        method: DELETE
        description: London Stock Exchange Group Detach articles from a case.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: Content-Type
          in: header
          type: string
          description: The media type of the request (e.g., 'application/json')
          required: true
        - name: Content-Length
          in: header
          type: integer
          description: The length of the request body in octets (8-bit bytes)
          required: true
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for the Case.
          required: true
        - name: articleDetachment
          in: body
          type: string
          description: Articles detachment.
          required: true
    - name: cases-caseSystemId-mediacheck-results-content
      path: /cases/{caseSystemId}/mediacheck/results/content
      operations:
      - name: getmediacheckresultscontent
        method: POST
        description: London Stock Exchange Group Retrieve MediaCheck news articles content
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: Content-Type
          in: header
          type: string
          description: The media type of the request (e.g., 'application/json')
          required: true
        - name: Content-Length
          in: header
          type: integer
          description: The length of the request body in octets (8-bit bytes)
          required: true
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for the Case
          required: true
        - name: request
          in: body
          type: string
          description: Request to retrieve MediaCheck new articles content.
          required: true
        - name: enableHighlight
          in: query
          type: boolean
          description: Flag to enable terms highlight
        - name: context
          in: query
          type: string
          description: Terms to highlight
    - name: cases-caseSystemId-mediacheck-results-duplicates
      path: /cases/{caseSystemId}/mediacheck/results/duplicates
      operations:
      - name: retrievemediacheckduplicates
        method: POST
        description: London Stock Exchange Group Retrieve MediaCheck article duplicates.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: Content-Type
          in: header
          type: string
          description: The media type of the request (e.g., 'application/json')
          required: true
        - name: Content-Length
          in: header
          type: integer
          description: The length of the request body in octets (8-bit bytes)
          required: true
        - name: Accept-Language
          in: header
          type: string
          description: 'A value that identifies GUI language for the request. The response will be provided in the selected
            GUI language where available, otherwise it will be returned '
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for a Case.
          required: true
        - name: deduplicationRequest
          in: body
          type: string
          description: Request containing data to retrieve article duplicates.
          required: true
    - name: cases-caseSystemId-mediacheck-results-metadata
      path: /cases/{caseSystemId}/mediacheck/results/metadata
      operations:
      - name: getmediacheckarticlesmetadata
        method: POST
        description: London Stock Exchange Group Retrieve article metadata by the article IDs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: Content-Type
          in: header
          type: string
          description: The media type of the request (e.g., 'application/json')
          required: true
        - name: Content-Length
          in: header
          type: integer
          description: The length of the request body in octets (8-bit bytes)
          required: true
        - name: Accept-Language
          in: header
          type: string
          description: A value that identifies UI language for request. The response will be provided in the selected UI language
            where available, otherwise it will be returned in Eng
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for the Case
          required: true
        - name: metadataRequest
          in: body
          type: string
          description: Collection of Article IDs.
          required: true
    - name: cases-caseSystemId-mediacheck-results-review
      path: /cases/{caseSystemId}/mediacheck/results/review
      operations:
      - name: updatearticlesrevieweddate
        method: PUT
        description: London Stock Exchange Group Mark all MediaCheck news articles as reviewed for a case.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for the Case.
          required: true
    - name: cases-caseSystemId-mediacheck-results-articleId-attach
      path: /cases/{caseSystemId}/mediacheck/results/{articleId}/attach
      operations:
      - name: detacharticle
        method: DELETE
        description: London Stock Exchange Group Detach single article from a case.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for the Case.
          required: true
        - name: articleId
          in: path
          type: string
          description: MediaCheck news article ID.
          required: true
    - name: cases-caseSystemId-mediacheck-results-articleId-content
      path: /cases/{caseSystemId}/mediacheck/results/{articleId}/content
      operations:
      - name: getsinglearticlemediacheckcontent
        method: GET
        description: London Stock Exchange Group Retrieve content of single MediaCheck news article.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for the Case
          required: true
        - name: articleId
          in: path
          type: string
          description: MediaCheck news article ID
          required: true
        - name: enableHighlight
          in: query
          type: boolean
          description: Flag to enable terms highlight
        - name: context
          in: query
          type: string
          description: Terms to highlight
    - name: cases-caseSystemId-mediacheck-results-articleId-metadata
      path: /cases/{caseSystemId}/mediacheck/results/{articleId}/metadata
      operations:
      - name: getmediachecksinglearticlemetadata
        method: GET
        description: London Stock Exchange Group Retrieve article metadata by the article ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
        - name: Accept-Language
          in: header
          type: string
          description: A value that identifies UI language for request. The response will be provided in the selected UI language
            where available, otherwise it will be returned in Eng
        - name: caseSystemId
          in: path
          type: string
          description: System generated ID for the Case
          required: true
        - name: articleId
          in: path
          type: string
          description: MediaCheck news article ID
          required: true
    - name: mediacheck-risks
      path: /mediacheck/risks
      operations:
      - name: getmediacheckrisks
        method: GET
        description: London Stock Exchange Group Retrieve mediacheck risk definitions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
          required: true
        - name: Date
          in: header
          type: string
          description: The date and time at which the message was originated in 'RFC 1123' format
          required: true
  exposes:
  - type: rest
    namespace: lseg-world-check-one-media-check-rest
    port: 8080
    description: REST adapter for London Stock Exchange Group LSEG World-Check One API — Media-Check. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/cases/{casesystemid}/mediacheck/results
      name: cases-casesystemid-mediacheck-results
      description: REST surface for cases-caseSystemId-mediacheck-results.
      operations:
      - method: POST
        name: getmediacheckdetails
        description: London Stock Exchange Group Retrieve MediaCheck results
        call: lseg-world-check-one-media-check.getmediacheckdetails
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          Content-Type: rest.Content-Type
          Content-Length: rest.Content-Length
          Accept-Language: rest.Accept-Language
          caseSystemId: rest.caseSystemId
          request: rest.request
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/cases/{casesystemid}/mediacheck/results/attach
      name: cases-casesystemid-mediacheck-results-attach
      description: REST surface for cases-caseSystemId-mediacheck-results-attach.
      operations:
      - method: PUT
        name: attacharticles
        description: London Stock Exchange Group Attach articles to a case.
        call: lseg-world-check-one-media-check.attacharticles
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          Content-Type: rest.Content-Type
          Content-Length: rest.Content-Length
          caseSystemId: rest.caseSystemId
          articleAttachment: rest.articleAttachment
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: retrievearticles
        description: London Stock Exchange Group Retrieve all articles attached to the case.
        call: lseg-world-check-one-media-check.retrievearticles
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          Accept-Language: rest.Accept-Language
          caseSystemId: rest.caseSystemId
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: detacharticles
        description: London Stock Exchange Group Detach articles from a case.
        call: lseg-world-check-one-media-check.detacharticles
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          Content-Type: rest.Content-Type
          Content-Length: rest.Content-Length
          caseSystemId: rest.caseSystemId
          articleDetachment: rest.articleDetachment
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/cases/{casesystemid}/mediacheck/results/content
      name: cases-casesystemid-mediacheck-results-content
      description: REST surface for cases-caseSystemId-mediacheck-results-content.
      operations:
      - method: POST
        name: getmediacheckresultscontent
        description: London Stock Exchange Group Retrieve MediaCheck news articles content
        call: lseg-world-check-one-media-check.getmediacheckresultscontent
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          Content-Type: rest.Content-Type
          Content-Length: rest.Content-Length
          caseSystemId: rest.caseSystemId
          request: rest.request
          enableHighlight: rest.enableHighlight
          context: rest.context
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/cases/{casesystemid}/mediacheck/results/duplicates
      name: cases-casesystemid-mediacheck-results-duplicates
      description: REST surface for cases-caseSystemId-mediacheck-results-duplicates.
      operations:
      - method: POST
        name: retrievemediacheckduplicates
        description: London Stock Exchange Group Retrieve MediaCheck article duplicates.
        call: lseg-world-check-one-media-check.retrievemediacheckduplicates
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          Content-Type: rest.Content-Type
          Content-Length: rest.Content-Length
          Accept-Language: rest.Accept-Language
          caseSystemId: rest.caseSystemId
          deduplicationRequest: rest.deduplicationRequest
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/cases/{casesystemid}/mediacheck/results/metadata
      name: cases-casesystemid-mediacheck-results-metadata
      description: REST surface for cases-caseSystemId-mediacheck-results-metadata.
      operations:
      - method: POST
        name: getmediacheckarticlesmetadata
        description: London Stock Exchange Group Retrieve article metadata by the article IDs
        call: lseg-world-check-one-media-check.getmediacheckarticlesmetadata
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          Content-Type: rest.Content-Type
          Content-Length: rest.Content-Length
          Accept-Language: rest.Accept-Language
          caseSystemId: rest.caseSystemId
          metadataRequest: rest.metadataRequest
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/cases/{casesystemid}/mediacheck/results/review
      name: cases-casesystemid-mediacheck-results-review
      description: REST surface for cases-caseSystemId-mediacheck-results-review.
      operations:
      - method: PUT
        name: updatearticlesrevieweddate
        description: London Stock Exchange Group Mark all MediaCheck news articles as reviewed for a case.
        call: lseg-world-check-one-media-check.updatearticlesrevieweddate
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          caseSystemId: rest.caseSystemId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/cases/{casesystemid}/mediacheck/results/{articleid}/attach
      name: cases-casesystemid-mediacheck-results-articleid-attach
      description: REST surface for cases-caseSystemId-mediacheck-results-articleId-attach.
      operations:
      - method: DELETE
        name: detacharticle
        description: London Stock Exchange Group Detach single article from a case.
        call: lseg-world-check-one-media-check.detacharticle
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          caseSystemId: rest.caseSystemId
          articleId: rest.articleId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/cases/{casesystemid}/mediacheck/results/{articleid}/content
      name: cases-casesystemid-mediacheck-results-articleid-content
      description: REST surface for cases-caseSystemId-mediacheck-results-articleId-content.
      operations:
      - method: GET
        name: getsinglearticlemediacheckcontent
        description: London Stock Exchange Group Retrieve content of single MediaCheck news article.
        call: lseg-world-check-one-media-check.getsinglearticlemediacheckcontent
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          caseSystemId: rest.caseSystemId
          articleId: rest.articleId
          enableHighlight: rest.enableHighlight
          context: rest.context
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/cases/{casesystemid}/mediacheck/results/{articleid}/metadata
      name: cases-casesystemid-mediacheck-results-articleid-metadata
      description: REST surface for cases-caseSystemId-mediacheck-results-articleId-metadata.
      operations:
      - method: GET
        name: getmediachecksinglearticlemetadata
        description: London Stock Exchange Group Retrieve article metadata by the article ID
        call: lseg-world-check-one-media-check.getmediachecksinglearticlemetadata
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          Accept-Language: rest.Accept-Language
          caseSystemId: rest.caseSystemId
          articleId: rest.articleId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/mediacheck/risks
      name: mediacheck-risks
      description: REST surface for mediacheck-risks.
      operations:
      - method: GET
        name: getmediacheckrisks
        description: London Stock Exchange Group Retrieve mediacheck risk definitions
        call: lseg-world-check-one-media-check.getmediacheckrisks
        with:
          Authorization: rest.Authorization
          Date: rest.Date
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: lseg-world-check-one-media-check-mcp
    port: 9090
    transport: http
    description: MCP adapter for London Stock Exchange Group LSEG World-Check One API — Media-Check. One tool per consumed
      operation, routed inline through this capability's consumes block.
    tools:
    - name: london-stock-exchange-group-retrieve
      description: London Stock Exchange Group Retrieve MediaCheck results
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: lseg-world-check-one-media-check.getmediacheckdetails
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        Content-Type: tools.Content-Type
        Content-Length: tools.Content-Length
        Accept-Language: tools.Accept-Language
        caseSystemId: tools.caseSystemId
        request: tools.request
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-attach
      description: London Stock Exchange Group Attach articles to a case.
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: lseg-world-check-one-media-check.attacharticles
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        Content-Type: tools.Content-Type
        Content-Length: tools.Content-Length
        caseSystemId: tools.caseSystemId
        articleAttachment: tools.articleAttachment
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-retrieve-2
      description: London Stock Exchange Group Retrieve all articles attached to the case.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: lseg-world-check-one-media-check.retrievearticles
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        Accept-Language: tools.Accept-Language
        caseSystemId: tools.caseSystemId
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-detach
      description: London Stock Exchange Group Detach articles from a case.
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: lseg-world-check-one-media-check.detacharticles
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        Content-Type: tools.Content-Type
        Content-Length: tools.Content-Length
        caseSystemId: tools.caseSystemId
        articleDetachment: tools.articleDetachment
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-retrieve-3
      description: London Stock Exchange Group Retrieve MediaCheck news articles content
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: lseg-world-check-one-media-check.getmediacheckresultscontent
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        Content-Type: tools.Content-Type
        Content-Length: tools.Content-Length
        caseSystemId: tools.caseSystemId
        request: tools.request
        enableHighlight: tools.enableHighlight
        context: tools.context
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-retrieve-4
      description: London Stock Exchange Group Retrieve MediaCheck article duplicates.
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: lseg-world-check-one-media-check.retrievemediacheckduplicates
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        Content-Type: tools.Content-Type
        Content-Length: tools.Content-Length
        Accept-Language: tools.Accept-Language
        caseSystemId: tools.caseSystemId
        deduplicationRequest: tools.deduplicationRequest
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-retrieve-5
      description: London Stock Exchange Group Retrieve article metadata by the article IDs
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: lseg-world-check-one-media-check.getmediacheckarticlesmetadata
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        Content-Type: tools.Content-Type
        Content-Length: tools.Content-Length
        Accept-Language: tools.Accept-Language
        caseSystemId: tools.caseSystemId
        metadataRequest: tools.metadataRequest
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-mark
      description: London Stock Exchange Group Mark all MediaCheck news articles as reviewed for a case.
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: lseg-world-check-one-media-check.updatearticlesrevieweddate
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        caseSystemId: tools.caseSystemId
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-detach-2
      description: London Stock Exchange Group Detach single article from a case.
      hints:
        readOnly: false
        destructive: true


# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/london-stock-exchange-group/refs/heads/main/capabilities/lseg-world-check-one-media-check.yaml