LangChain · Capability

LangSmith — public

LangSmith — public. 20 operations. Lead operation: Read Shared Dataset Tracer Sessions Bulk. Self-contained Naftiko capability covering one Langchain business surface.

Run with Naftiko Langchainpublic

What You Can Do

GET
Readshareddatasettracersessionsbulkapiv1publicdatasetssessionsbulkget — Read Shared Dataset Tracer Sessions Bulk
/v1/api/v1/public/datasets/sessions-bulk
GET
Getmessagejsonschemaapiv1publicschemasversionmessagejsonget — Get Message Json Schema
/v1/api/v1/public/schemas/{version}/message-json
GET
Gettooldefjsonschemaapiv1publicschemasversiontooldefjsonget — Get Tool Def Json Schema
/v1/api/v1/public/schemas/{version}/tooldef-json
GET
Readshareddatasetapiv1publicsharetokendatasetsget — Read Shared Dataset
/v1/api/v1/public/{share-token}/datasets
GET
Readsharedcomparativeexperimentsapiv1publicsharetokendatasetscomparativeget — Read Shared Comparative Experiments
/v1/api/v1/public/{share-token}/datasets/comparative
GET
Readshareddatasetfeedbackapiv1publicsharetokendatasetsfeedbackget — Read Shared Dataset Feedback
/v1/api/v1/public/{share-token}/datasets/feedback
POST
Readshareddeltaapiv1publicsharetokendatasetsrunsdeltapost — Read Shared Delta
/v1/api/v1/public/{share-token}/datasets/runs/delta
POST
Readshareddeltastreamapiv1publicsharetokendatasetsrunsdeltastreampost — Read Shared Delta Stream
/v1/api/v1/public/{share-token}/datasets/runs/delta/stream
POST
Generatequeryforshareddatasetrunsapiv1publicsharetokendatasetsrunsgeneratequerypost — Generate Query For Shared Dataset Runs
/v1/api/v1/public/{share-token}/datasets/runs/generate-query
POST
Queryshareddatasetrunsapiv1publicsharetokendatasetsrunsquerypost — Query Shared Dataset Runs
/v1/api/v1/public/{share-token}/datasets/runs/query
POST
Statsshareddatasetrunsapiv1publicsharetokendatasetsrunsstatspost — Stats Shared Dataset Runs
/v1/api/v1/public/{share-token}/datasets/runs/stats
GET
Readshareddatasetrunapiv1publicsharetokendatasetsrunsrunidget — Read Shared Dataset Run
/v1/api/v1/public/{share-token}/datasets/runs/{run-id}
GET
Readshareddatasettracersessionsapiv1publicsharetokendatasetssessionsget — Read Shared Dataset Tracer Sessions
/v1/api/v1/public/{share-token}/datasets/sessions
GET
Readsharedexamplesapiv1publicsharetokenexamplesget — Read Shared Examples
/v1/api/v1/public/{share-token}/examples
GET
Countsharedexamplesapiv1publicsharetokenexamplescountget — Count Shared Examples
/v1/api/v1/public/{share-token}/examples/count
POST
Readshareddatasetexampleswithrunsapiv1publicsharetokenexamplesrunspost — Read Shared Dataset Examples With Runs
/v1/api/v1/public/{share-token}/examples/runs
GET
Readsharedfeedbacksapiv1publicsharetokenfeedbacksget — Read Shared Feedbacks
/v1/api/v1/public/{share-token}/feedbacks
GET
Getsharedrunapiv1publicsharetokenrunget — Get Shared Run
/v1/api/v1/public/{share-token}/run
GET
Getsharedrunbyidapiv1publicsharetokenrunidget — Get Shared Run By Id
/v1/api/v1/public/{share-token}/run/{id}
POST
Querysharedrunsapiv1publicsharetokenrunsquerypost — Query Shared Runs
/v1/api/v1/public/{share-token}/runs/query

MCP Tools

read-shared-dataset-tracer-sessions

Read Shared Dataset Tracer Sessions Bulk

read-only idempotent
get-message-json-schema

Get Message Json Schema

read-only idempotent
get-tool-def-json-schema

Get Tool Def Json Schema

read-only idempotent
read-shared-dataset

Read Shared Dataset

read-only idempotent
read-shared-comparative-experiments

Read Shared Comparative Experiments

read-only idempotent
read-shared-dataset-feedback

Read Shared Dataset Feedback

read-only idempotent
read-shared-delta

Read Shared Delta

read-shared-delta-stream

Read Shared Delta Stream

generate-query-shared-dataset-runs

Generate Query For Shared Dataset Runs

read-only
query-shared-dataset-runs

Query Shared Dataset Runs

read-only
stats-shared-dataset-runs

Stats Shared Dataset Runs

read-shared-dataset-run

Read Shared Dataset Run

read-only idempotent
read-shared-dataset-tracer-sessions-2

Read Shared Dataset Tracer Sessions

read-only idempotent
read-shared-examples

Read Shared Examples

read-only idempotent
count-shared-examples

Count Shared Examples

read-only idempotent
read-shared-dataset-examples-runs

Read Shared Dataset Examples With Runs

read-shared-feedbacks

Read Shared Feedbacks

read-only idempotent
get-shared-run

Get Shared Run

read-only idempotent
get-shared-run-id

Get Shared Run By Id

read-only idempotent
query-shared-runs

Query Shared Runs

read-only

Capability Spec

langchain-public.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: LangSmith — public
  description: 'LangSmith — public. 20 operations. Lead operation: Read Shared Dataset Tracer Sessions Bulk. Self-contained
    Naftiko capability covering one Langchain business surface.'
  tags:
  - Langchain
  - public
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    LANGCHAIN_API_KEY: LANGCHAIN_API_KEY
capability:
  consumes:
  - type: http
    namespace: langchain-public
    baseUri: ''
    description: LangSmith — public business capability. Self-contained, no shared references.
    resources:
    - name: api-v1-public-datasets-sessions-bulk
      path: /api/v1/public/datasets/sessions-bulk
      operations:
      - name: readshareddatasettracersessionsbulkapiv1publicdatasetssessionsbulkget
        method: GET
        description: Read Shared Dataset Tracer Sessions Bulk
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_tokens
          in: query
          type: array
          required: true
    - name: api-v1-public-schemas-version-message.json
      path: /api/v1/public/schemas/{version}/message.json
      operations:
      - name: getmessagejsonschemaapiv1publicschemasversionmessagejsonget
        method: GET
        description: Get Message Json Schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: version
          in: path
          type: string
          required: true
    - name: api-v1-public-schemas-version-tooldef.json
      path: /api/v1/public/schemas/{version}/tooldef.json
      operations:
      - name: gettooldefjsonschemaapiv1publicschemasversiontooldefjsonget
        method: GET
        description: Get Tool Def Json Schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: version
          in: path
          type: string
          required: true
    - name: api-v1-public-share_token-datasets
      path: /api/v1/public/{share_token}/datasets
      operations:
      - name: readshareddatasetapiv1publicsharetokendatasetsget
        method: GET
        description: Read Shared Dataset
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: offset
          in: query
          type: integer
        - name: limit
          in: query
          type: integer
        - name: sort_by
          in: query
          type: string
        - name: sort_by_desc
          in: query
          type: boolean
    - name: api-v1-public-share_token-datasets-comparative
      path: /api/v1/public/{share_token}/datasets/comparative
      operations:
      - name: readsharedcomparativeexperimentsapiv1publicsharetokendatasetscomparativeget
        method: GET
        description: Read Shared Comparative Experiments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: name
          in: query
          type: string
        - name: name_contains
          in: query
          type: string
        - name: offset
          in: query
          type: integer
        - name: limit
          in: query
          type: integer
        - name: sort_by
          in: query
          type: string
        - name: sort_by_desc
          in: query
          type: boolean
    - name: api-v1-public-share_token-datasets-feedback
      path: /api/v1/public/{share_token}/datasets/feedback
      operations:
      - name: readshareddatasetfeedbackapiv1publicsharetokendatasetsfeedbackget
        method: GET
        description: Read Shared Dataset Feedback
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: run
          in: query
          type: string
        - name: key
          in: query
          type: string
        - name: session
          in: query
          type: string
        - name: source
          in: query
          type: string
        - name: limit
          in: query
          type: integer
        - name: offset
          in: query
          type: integer
        - name: user
          in: query
          type: string
        - name: has_comment
          in: query
          type: string
        - name: has_score
          in: query
          type: string
        - name: level
          in: query
          type: string
    - name: api-v1-public-share_token-datasets-runs-delta
      path: /api/v1/public/{share_token}/datasets/runs/delta
      operations:
      - name: readshareddeltaapiv1publicsharetokendatasetsrunsdeltapost
        method: POST
        description: Read Shared Delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-v1-public-share_token-datasets-runs-delta-stream
      path: /api/v1/public/{share_token}/datasets/runs/delta/stream
      operations:
      - name: readshareddeltastreamapiv1publicsharetokendatasetsrunsdeltastreampost
        method: POST
        description: Read Shared Delta Stream
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-v1-public-share_token-datasets-runs-generate-query
      path: /api/v1/public/{share_token}/datasets/runs/generate-query
      operations:
      - name: generatequeryforshareddatasetrunsapiv1publicsharetokendatasetsrunsgeneratequerypost
        method: POST
        description: Generate Query For Shared Dataset Runs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-v1-public-share_token-datasets-runs-query
      path: /api/v1/public/{share_token}/datasets/runs/query
      operations:
      - name: queryshareddatasetrunsapiv1publicsharetokendatasetsrunsquerypost
        method: POST
        description: Query Shared Dataset Runs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-v1-public-share_token-datasets-runs-stats
      path: /api/v1/public/{share_token}/datasets/runs/stats
      operations:
      - name: statsshareddatasetrunsapiv1publicsharetokendatasetsrunsstatspost
        method: POST
        description: Stats Shared Dataset Runs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-v1-public-share_token-datasets-runs-run_id
      path: /api/v1/public/{share_token}/datasets/runs/{run_id}
      operations:
      - name: readshareddatasetrunapiv1publicsharetokendatasetsrunsrunidget
        method: GET
        description: Read Shared Dataset Run
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: run_id
          in: path
          type: string
          required: true
        - name: share_token
          in: path
          type: string
          required: true
        - name: exclude_s3_stored_attributes
          in: query
          type: boolean
    - name: api-v1-public-share_token-datasets-sessions
      path: /api/v1/public/{share_token}/datasets/sessions
      operations:
      - name: readshareddatasettracersessionsapiv1publicsharetokendatasetssessionsget
        method: GET
        description: Read Shared Dataset Tracer Sessions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: id
          in: query
          type: string
        - name: name
          in: query
          type: string
        - name: name_contains
          in: query
          type: string
        - name: dataset_version
          in: query
          type: string
        - name: sort_by
          in: query
          type: string
        - name: sort_by_desc
          in: query
          type: boolean
        - name: sort_by_feedback_key
          in: query
          type: string
        - name: offset
          in: query
          type: integer
        - name: limit
          in: query
          type: integer
        - name: facets
          in: query
          type: boolean
        - name: accept
          in: header
          type: string
    - name: api-v1-public-share_token-examples
      path: /api/v1/public/{share_token}/examples
      operations:
      - name: readsharedexamplesapiv1publicsharetokenexamplesget
        method: GET
        description: Read Shared Examples
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: id
          in: query
          type: string
        - name: as_of
          in: query
          type: string
          description: Only modifications made on or before this time are included. If None, the latest version of the dataset
            is used.
        - name: metadata
          in: query
          type: string
        - name: offset
          in: query
          type: integer
        - name: limit
          in: query
          type: integer
        - name: select
          in: query
          type: array
        - name: filter
          in: query
          type: string
    - name: api-v1-public-share_token-examples-count
      path: /api/v1/public/{share_token}/examples/count
      operations:
      - name: countsharedexamplesapiv1publicsharetokenexamplescountget
        method: GET
        description: Count Shared Examples
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: id
          in: query
          type: string
        - name: as_of
          in: query
          type: string
          description: Only modifications made on or before this time are included. If None, the latest version of the dataset
            is used.
        - name: metadata
          in: query
          type: string
        - name: filter
          in: query
          type: string
    - name: api-v1-public-share_token-examples-runs
      path: /api/v1/public/{share_token}/examples/runs
      operations:
      - name: readshareddatasetexampleswithrunsapiv1publicsharetokenexamplesrunspost
        method: POST
        description: Read Shared Dataset Examples With Runs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-v1-public-share_token-feedbacks
      path: /api/v1/public/{share_token}/feedbacks
      operations:
      - name: readsharedfeedbacksapiv1publicsharetokenfeedbacksget
        method: GET
        description: Read Shared Feedbacks
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: run
          in: query
          type: string
        - name: key
          in: query
          type: string
        - name: session
          in: query
          type: string
        - name: source
          in: query
          type: string
        - name: limit
          in: query
          type: integer
        - name: offset
          in: query
          type: integer
        - name: user
          in: query
          type: string
        - name: has_comment
          in: query
          type: string
        - name: has_score
          in: query
          type: string
        - name: level
          in: query
          type: string
    - name: api-v1-public-share_token-run
      path: /api/v1/public/{share_token}/run
      operations:
      - name: getsharedrunapiv1publicsharetokenrunget
        method: GET
        description: Get Shared Run
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: exclude_s3_stored_attributes
          in: query
          type: boolean
    - name: api-v1-public-share_token-run-id
      path: /api/v1/public/{share_token}/run/{id}
      operations:
      - name: getsharedrunbyidapiv1publicsharetokenrunidget
        method: GET
        description: Get Shared Run By Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
        - name: share_token
          in: path
          type: string
          required: true
        - name: exclude_s3_stored_attributes
          in: query
          type: boolean
    - name: api-v1-public-share_token-runs-query
      path: /api/v1/public/{share_token}/runs/query
      operations:
      - name: querysharedrunsapiv1publicsharetokenrunsquerypost
        method: POST
        description: Query Shared Runs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: share_token
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    authentication:
      type: bearer
      token: '{{env.LANGCHAIN_API_KEY}}'
  exposes:
  - type: rest
    namespace: langchain-public-rest
    port: 8080
    description: REST adapter for LangSmith — public. One Spectral-compliant resource per consumed operation, prefixed with
      /v1.
    resources:
    - path: /v1/api/v1/public/datasets/sessions-bulk
      name: api-v1-public-datasets-sessions-bulk
      description: REST surface for api-v1-public-datasets-sessions-bulk.
      operations:
      - method: GET
        name: readshareddatasettracersessionsbulkapiv1publicdatasetssessionsbulkget
        description: Read Shared Dataset Tracer Sessions Bulk
        call: langchain-public.readshareddatasettracersessionsbulkapiv1publicdatasetssessionsbulkget
        with:
          share_tokens: rest.share_tokens
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/schemas/{version}/message-json
      name: api-v1-public-schemas-version-message-json
      description: REST surface for api-v1-public-schemas-version-message.json.
      operations:
      - method: GET
        name: getmessagejsonschemaapiv1publicschemasversionmessagejsonget
        description: Get Message Json Schema
        call: langchain-public.getmessagejsonschemaapiv1publicschemasversionmessagejsonget
        with:
          version: rest.version
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/schemas/{version}/tooldef-json
      name: api-v1-public-schemas-version-tooldef-json
      description: REST surface for api-v1-public-schemas-version-tooldef.json.
      operations:
      - method: GET
        name: gettooldefjsonschemaapiv1publicschemasversiontooldefjsonget
        description: Get Tool Def Json Schema
        call: langchain-public.gettooldefjsonschemaapiv1publicschemasversiontooldefjsonget
        with:
          version: rest.version
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets
      name: api-v1-public-share-token-datasets
      description: REST surface for api-v1-public-share_token-datasets.
      operations:
      - method: GET
        name: readshareddatasetapiv1publicsharetokendatasetsget
        description: Read Shared Dataset
        call: langchain-public.readshareddatasetapiv1publicsharetokendatasetsget
        with:
          share_token: rest.share_token
          offset: rest.offset
          limit: rest.limit
          sort_by: rest.sort_by
          sort_by_desc: rest.sort_by_desc
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets/comparative
      name: api-v1-public-share-token-datasets-comparative
      description: REST surface for api-v1-public-share_token-datasets-comparative.
      operations:
      - method: GET
        name: readsharedcomparativeexperimentsapiv1publicsharetokendatasetscomparativeget
        description: Read Shared Comparative Experiments
        call: langchain-public.readsharedcomparativeexperimentsapiv1publicsharetokendatasetscomparativeget
        with:
          share_token: rest.share_token
          name: rest.name
          name_contains: rest.name_contains
          offset: rest.offset
          limit: rest.limit
          sort_by: rest.sort_by
          sort_by_desc: rest.sort_by_desc
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets/feedback
      name: api-v1-public-share-token-datasets-feedback
      description: REST surface for api-v1-public-share_token-datasets-feedback.
      operations:
      - method: GET
        name: readshareddatasetfeedbackapiv1publicsharetokendatasetsfeedbackget
        description: Read Shared Dataset Feedback
        call: langchain-public.readshareddatasetfeedbackapiv1publicsharetokendatasetsfeedbackget
        with:
          share_token: rest.share_token
          run: rest.run
          key: rest.key
          session: rest.session
          source: rest.source
          limit: rest.limit
          offset: rest.offset
          user: rest.user
          has_comment: rest.has_comment
          has_score: rest.has_score
          level: rest.level
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets/runs/delta
      name: api-v1-public-share-token-datasets-runs-delta
      description: REST surface for api-v1-public-share_token-datasets-runs-delta.
      operations:
      - method: POST
        name: readshareddeltaapiv1publicsharetokendatasetsrunsdeltapost
        description: Read Shared Delta
        call: langchain-public.readshareddeltaapiv1publicsharetokendatasetsrunsdeltapost
        with:
          share_token: rest.share_token
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets/runs/delta/stream
      name: api-v1-public-share-token-datasets-runs-delta-stream
      description: REST surface for api-v1-public-share_token-datasets-runs-delta-stream.
      operations:
      - method: POST
        name: readshareddeltastreamapiv1publicsharetokendatasetsrunsdeltastreampost
        description: Read Shared Delta Stream
        call: langchain-public.readshareddeltastreamapiv1publicsharetokendatasetsrunsdeltastreampost
        with:
          share_token: rest.share_token
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets/runs/generate-query
      name: api-v1-public-share-token-datasets-runs-generate-query
      description: REST surface for api-v1-public-share_token-datasets-runs-generate-query.
      operations:
      - method: POST
        name: generatequeryforshareddatasetrunsapiv1publicsharetokendatasetsrunsgeneratequerypost
        description: Generate Query For Shared Dataset Runs
        call: langchain-public.generatequeryforshareddatasetrunsapiv1publicsharetokendatasetsrunsgeneratequerypost
        with:
          share_token: rest.share_token
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets/runs/query
      name: api-v1-public-share-token-datasets-runs-query
      description: REST surface for api-v1-public-share_token-datasets-runs-query.
      operations:
      - method: POST
        name: queryshareddatasetrunsapiv1publicsharetokendatasetsrunsquerypost
        description: Query Shared Dataset Runs
        call: langchain-public.queryshareddatasetrunsapiv1publicsharetokendatasetsrunsquerypost
        with:
          share_token: rest.share_token
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets/runs/stats
      name: api-v1-public-share-token-datasets-runs-stats
      description: REST surface for api-v1-public-share_token-datasets-runs-stats.
      operations:
      - method: POST
        name: statsshareddatasetrunsapiv1publicsharetokendatasetsrunsstatspost
        description: Stats Shared Dataset Runs
        call: langchain-public.statsshareddatasetrunsapiv1publicsharetokendatasetsrunsstatspost
        with:
          share_token: rest.share_token
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets/runs/{run-id}
      name: api-v1-public-share-token-datasets-runs-run-id
      description: REST surface for api-v1-public-share_token-datasets-runs-run_id.
      operations:
      - method: GET
        name: readshareddatasetrunapiv1publicsharetokendatasetsrunsrunidget
        description: Read Shared Dataset Run
        call: langchain-public.readshareddatasetrunapiv1publicsharetokendatasetsrunsrunidget
        with:
          run_id: rest.run_id
          share_token: rest.share_token
          exclude_s3_stored_attributes: rest.exclude_s3_stored_attributes
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/datasets/sessions
      name: api-v1-public-share-token-datasets-sessions
      description: REST surface for api-v1-public-share_token-datasets-sessions.
      operations:
      - method: GET
        name: readshareddatasettracersessionsapiv1publicsharetokendatasetssessionsget
        description: Read Shared Dataset Tracer Sessions
        call: langchain-public.readshareddatasettracersessionsapiv1publicsharetokendatasetssessionsget
        with:
          share_token: rest.share_token
          id: rest.id
          name: rest.name
          name_contains: rest.name_contains
          dataset_version: rest.dataset_version
          sort_by: rest.sort_by
          sort_by_desc: rest.sort_by_desc
          sort_by_feedback_key: rest.sort_by_feedback_key
          offset: rest.offset
          limit: rest.limit
          facets: rest.facets
          accept: rest.accept
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/examples
      name: api-v1-public-share-token-examples
      description: REST surface for api-v1-public-share_token-examples.
      operations:
      - method: GET
        name: readsharedexamplesapiv1publicsharetokenexamplesget
        description: Read Shared Examples
        call: langchain-public.readsharedexamplesapiv1publicsharetokenexamplesget
        with:
          share_token: rest.share_token
          id: rest.id
          as_of: rest.as_of
          metadata: rest.metadata
          offset: rest.offset
          limit: rest.limit
          select: rest.select
          filter: rest.filter
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/examples/count
      name: api-v1-public-share-token-examples-count
      description: REST surface for api-v1-public-share_token-examples-count.
      operations:
      - method: GET
        name: countsharedexamplesapiv1publicsharetokenexamplescountget
        description: Count Shared Examples
        call: langchain-public.countsharedexamplesapiv1publicsharetokenexamplescountget
        with:
          share_token: rest.share_token
          id: rest.id
          as_of: rest.as_of
          metadata: rest.metadata
          filter: rest.filter
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/examples/runs
      name: api-v1-public-share-token-examples-runs
      description: REST surface for api-v1-public-share_token-examples-runs.
      operations:
      - method: POST
        name: readshareddatasetexampleswithrunsapiv1publicsharetokenexamplesrunspost
        description: Read Shared Dataset Examples With Runs
        call: langchain-public.readshareddatasetexampleswithrunsapiv1publicsharetokenexamplesrunspost
        with:
          share_token: rest.share_token
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/feedbacks
      name: api-v1-public-share-token-feedbacks
      description: REST surface for api-v1-public-share_token-feedbacks.
      operations:
      - method: GET
        name: readsharedfeedbacksapiv1publicsharetokenfeedbacksget
        description: Read Shared Feedbacks
        call: langchain-public.readsharedfeedbacksapiv1publicsharetokenfeedbacksget
        with:
          share_token: rest.share_token
          run: rest.run
          key: rest.key
          session: rest.session
          source: rest.source
          limit: rest.limit
          offset: rest.offset
          user: rest.user
          has_comment: rest.has_comment
          has_score: rest.has_score
          level: rest.level
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/run
      name: api-v1-public-share-token-run
      description: REST surface for api-v1-public-share_token-run.
      operations:
      - method: GET
        name: getsharedrunapiv1publicsharetokenrunget
        description: Get Shared Run
        call: langchain-public.getsharedrunapiv1publicsharetokenrunget
        with:
          share_token: rest.share_token
          exclude_s3_stored_attributes: rest.exclude_s3_stored_attributes
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/run/{id}
      name: api-v1-public-share-token-run-id
      description: REST surface for api-v1-public-share_token-run-id.
      operations:
      - method: GET
        name: getsharedrunbyidapiv1publicsharetokenrunidget
        description: Get Shared Run By Id
        call: langchain-public.getsharedrunbyidapiv1publicsharetokenrunidget
        with:
          id: rest.id
          share_token: rest.share_token
          exclude_s3_stored_attributes: rest.exclude_s3_stored_attributes
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/public/{share-token}/runs/query
      name: api-v1-public-share-token-runs-query
      description: REST surface for api-v1-public-share_token-runs-query.
      operations:
      - method: POST
        name: querysharedrunsapiv1publicsharetokenrunsquerypost
        description: Query Shared Runs
        call: langchain-public.querysharedrunsapiv1publicsharetokenrunsquerypost
        with:
          share_token: rest.share_token
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: langchain-public-mcp
    port: 9090
    transport: http
    description: MCP adapter for LangSmith — public. One tool per consumed operation, routed inline through this capability's
      consumes block.
    tools:
    - name: read-shared-dataset-tracer-sessions
      description: Read Shared Dataset Tracer Sessions Bulk
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: langchain-public.readshareddatasettracersessionsbulkapiv1publicdatasetssessionsbulkget
      with:
        share_tokens: tools.share_tokens
      outputParameters:
      - type: object
        mapping: $.
    - name: get-message-json-schema
      description: Get Message Json Schema
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: langchain-public.getmessagejsonschemaapiv1publicschemasversionmessagejsonget
      with:
        version: tools.version
      outputParameters:
      - type: object
        mapping: $.
    - name: get-tool-def-json-schema
      description: Get Tool Def Json Schema
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: langchain-public.gettooldefjsonschemaapiv1publicschemasversiontooldefjsonget
      with:
        version: tools.version
      outputParameters:
      - type: object
        mapping: $.
    - name: read-shared-dataset
      description: Read Shared Dataset
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: langchain-public.readshareddatasetapiv1publicsharetokendatasetsget
      with:
        share_token: tools.share_token
        offset: tools.offset
        limit: tools.limit
        sort_by: tools.sort_by
        sort_by_desc: tools.sort_by_desc
      outputParameters:
      - type: object
        mapping: $.
    - name: read-shared-comparative-experiments
      description: Read Shared Comparative Experiments
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: langchain-public.readsharedcomparativeexperimentsapiv1publicsharetokendatasetscomparativeget
      with:
        share_token: tools.share_token
        name: tools.name
        name_contains: tools.name_contains
        offset: tools.offset
        limit: tools.limit
        sort_by: tools.sort_by
        sort_by_desc: tools.sort_by_desc
      outputParameters:
      - type: object
        mapping: $.
    - name: read-shared-dataset-feedback
      description: Read Shared Dataset Feedback
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: langchain-public.readshareddatasetfeedbackapiv1publicsharetokendatasetsfeedbackget
      with:
        share_token: tools.share_token
        run: tools.run
        key: tools.key
        session: tools.session
        source: tools.source
        limit: tools.limit


# --- truncated at 32 KB (38 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/langchain/refs/heads/main/capabilities/langchain-public.yaml