{
  "service": "langsmith",
  "displayName": "LangSmith",
  "categories": [
    "AI",
    "Developer Tools"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "API Key",
      "placeholder": "LANGSMITH_API_KEY",
      "description": "LangSmith API key sent with the X-Api-Key header. Create a PAT or service key from the LangSmith settings API Keys page: https://smith.langchain.com/settings.",
      "extraFields": [
        {
          "key": "region",
          "label": "Region",
          "inputType": "text",
          "required": false,
          "secret": false,
          "placeholder": "us",
          "description": "Optional LangSmith SaaS region. Use us for api.smith.langchain.com, eu for eu.api.smith.langchain.com, apac for apac.api.smith.langchain.com, or aws_us for aws.api.smith.langchain.com."
        },
        {
          "key": "workspaceId",
          "label": "Workspace ID",
          "inputType": "text",
          "required": false,
          "secret": false,
          "placeholder": "00000000-0000-0000-0000-000000000000",
          "description": "Optional LangSmith workspace ID sent with X-Tenant-Id when your API key can access more than one workspace. Find it in LangSmith settings under General: https://smith.langchain.com/settings."
        }
      ]
    }
  ],
  "homepageUrl": "https://www.langchain.com/langsmith",
  "actions": [
    {
      "id": "langsmith.create_dataset",
      "service": "langsmith",
      "name": "create_dataset",
      "description": "Create a LangSmith dataset.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "The dataset name."
          },
          "description": {
            "type": "string",
            "description": "The dataset description."
          },
          "data_type": {
            "type": "string",
            "enum": [
              "kv",
              "llm",
              "chat"
            ],
            "description": "The LangSmith dataset data type."
          },
          "inputs_schema_definition": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "A JSON object forwarded to or returned by LangSmith."
          },
          "outputs_schema_definition": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "A JSON object forwarded to or returned by LangSmith."
          },
          "metadata": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Provider-defined metadata forwarded to LangSmith."
          },
          "externally_managed": {
            "type": "boolean",
            "description": "Whether the dataset is externally managed."
          }
        },
        "additionalProperties": false,
        "required": [
          "name"
        ],
        "description": "Input parameters for creating a LangSmith dataset."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "dataset": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "tenant_id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "name": {
                "type": "string",
                "description": "The dataset name."
              },
              "description": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The dataset description when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "data_type": {
                "anyOf": [
                  {
                    "type": "string",
                    "enum": [
                      "kv",
                      "llm",
                      "chat"
                    ],
                    "description": "The LangSmith dataset data type."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "created_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The dataset creation timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "modified_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The dataset modification timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "example_count": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The dataset example count when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "session_count": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The dataset experiment session count when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "metadata": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "Provider-defined metadata forwarded to LangSmith."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw dataset object returned by LangSmith."
              }
            },
            "additionalProperties": false,
            "description": "A LangSmith dataset."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when creating a LangSmith dataset."
      }
    },
    {
      "id": "langsmith.create_example",
      "service": "langsmith",
      "name": "create_example",
      "description": "Create a LangSmith dataset example with JSON inputs, outputs, and metadata.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "datasetId": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          },
          "inputs": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "A JSON object forwarded to or returned by LangSmith."
          },
          "outputs": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "A JSON object forwarded to or returned by LangSmith."
          },
          "metadata": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Provider-defined metadata forwarded to LangSmith."
          },
          "split": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1,
                "description": "A single split name."
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "minLength": 1,
                  "description": "A split name."
                },
                "description": "A list of split names.",
                "minItems": 1
              }
            ],
            "description": "One or more LangSmith dataset splits."
          },
          "id": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          },
          "created_at": {
            "type": "string",
            "description": "The example creation timestamp."
          }
        },
        "additionalProperties": false,
        "required": [
          "datasetId"
        ],
        "description": "Input parameters for creating a LangSmith example."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "example": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "dataset_id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The example name when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "created_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The example creation timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "modified_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The example modification timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "inputs": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The example input values."
              },
              "outputs": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "A JSON object forwarded to or returned by LangSmith."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "metadata": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "Provider-defined metadata forwarded to LangSmith."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw example object returned by LangSmith."
              }
            },
            "additionalProperties": false,
            "description": "A LangSmith dataset example."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when creating a LangSmith example."
      }
    },
    {
      "id": "langsmith.create_project",
      "service": "langsmith",
      "name": "create_project",
      "description": "Create a LangSmith tracing project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "The project name."
          },
          "description": {
            "type": "string",
            "description": "The project description."
          },
          "start_time": {
            "type": "string",
            "description": "The project start timestamp."
          },
          "end_time": {
            "type": "string",
            "description": "The project end timestamp."
          },
          "extra": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "A JSON object forwarded to or returned by LangSmith."
          },
          "default_dataset_id": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          },
          "reference_dataset_id": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          },
          "upsert": {
            "type": "boolean",
            "description": "Whether LangSmith should upsert a project with the same name."
          }
        },
        "additionalProperties": false,
        "required": [
          "name"
        ],
        "description": "Input parameters for creating a LangSmith project."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "project": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "tenant_id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The project name when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "description": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The project description when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "start_time": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The project start timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "end_time": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The project end timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "run_count": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The number of runs in the project when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "error_rate": {
                "anyOf": [
                  {
                    "type": "number",
                    "description": "The project error rate when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "default_dataset_id": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The default dataset ID when returned.",
                    "format": "uuid"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "reference_dataset_id": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The reference dataset ID when returned.",
                    "format": "uuid"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw project object returned by LangSmith."
              }
            },
            "additionalProperties": false,
            "description": "A LangSmith tracing project."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when creating a LangSmith project."
      }
    },
    {
      "id": "langsmith.get_dataset",
      "service": "langsmith",
      "name": "get_dataset",
      "description": "Get a LangSmith dataset by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "datasetId": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for getting a LangSmith dataset."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "dataset": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "tenant_id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "name": {
                "type": "string",
                "description": "The dataset name."
              },
              "description": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The dataset description when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "data_type": {
                "anyOf": [
                  {
                    "type": "string",
                    "enum": [
                      "kv",
                      "llm",
                      "chat"
                    ],
                    "description": "The LangSmith dataset data type."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "created_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The dataset creation timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "modified_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The dataset modification timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "example_count": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The dataset example count when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "session_count": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The dataset experiment session count when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "metadata": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "Provider-defined metadata forwarded to LangSmith."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw dataset object returned by LangSmith."
              }
            },
            "additionalProperties": false,
            "description": "A LangSmith dataset."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when getting a LangSmith dataset."
      }
    },
    {
      "id": "langsmith.get_example",
      "service": "langsmith",
      "name": "get_example",
      "description": "Get a LangSmith dataset example by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "exampleId": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          },
          "datasetId": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          },
          "as_of": {
            "type": "string",
            "description": "The dataset version timestamp or latest."
          }
        },
        "additionalProperties": false,
        "required": [
          "exampleId"
        ],
        "description": "Input parameters for getting a LangSmith example."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "example": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "dataset_id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The example name when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "created_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The example creation timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "modified_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The example modification timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "inputs": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The example input values."
              },
              "outputs": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "A JSON object forwarded to or returned by LangSmith."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "metadata": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "Provider-defined metadata forwarded to LangSmith."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw example object returned by LangSmith."
              }
            },
            "additionalProperties": false,
            "description": "A LangSmith dataset example."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when getting a LangSmith example."
      }
    },
    {
      "id": "langsmith.get_project",
      "service": "langsmith",
      "name": "get_project",
      "description": "Get a LangSmith tracing project by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          },
          "include_stats": {
            "type": "boolean",
            "description": "Whether LangSmith should include project statistics."
          }
        },
        "additionalProperties": false,
        "required": [
          "projectId"
        ],
        "description": "Input parameters for getting a LangSmith project."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "project": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "tenant_id": {
                "type": "string",
                "description": "The LangSmith UUID.",
                "format": "uuid"
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The project name when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "description": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The project description when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "start_time": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The project start timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "end_time": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The project end timestamp when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "run_count": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The number of runs in the project when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "error_rate": {
                "anyOf": [
                  {
                    "type": "number",
                    "description": "The project error rate when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "default_dataset_id": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The default dataset ID when returned.",
                    "format": "uuid"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "reference_dataset_id": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The reference dataset ID when returned.",
                    "format": "uuid"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw project object returned by LangSmith."
              }
            },
            "additionalProperties": false,
            "description": "A LangSmith tracing project."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when getting a LangSmith project."
      }
    },
    {
      "id": "langsmith.list_datasets",
      "service": "langsmith",
      "name": "list_datasets",
      "description": "List LangSmith datasets with optional name, type, and pagination filters.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "A non-empty dataset name."
          },
          "name_contains": {
            "type": "string",
            "minLength": 1,
            "description": "A non-empty dataset name fragment."
          },
          "data_type": {
            "type": "string",
            "enum": [
              "kv",
              "llm",
              "chat"
            ],
            "description": "The LangSmith dataset data type."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The number of records to skip."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "The maximum number of records to return."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for listing LangSmith datasets."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "datasets": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The LangSmith UUID.",
                  "format": "uuid"
                },
                "tenant_id": {
                  "type": "string",
                  "description": "The LangSmith UUID.",
                  "format": "uuid"
                },
                "name": {
                  "type": "string",
                  "description": "The dataset name."
                },
                "description": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The dataset description when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "data_type": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "kv",
                        "llm",
                        "chat"
                      ],
                      "description": "The LangSmith dataset data type."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "created_at": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The dataset creation timestamp when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "modified_at": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The dataset modification timestamp when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "example_count": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "description": "The dataset example count when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "session_count": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "description": "The dataset experiment session count when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "metadata": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "Provider-defined metadata forwarded to LangSmith."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw dataset object returned by LangSmith."
                }
              },
              "additionalProperties": false,
              "description": "A LangSmith dataset."
            },
            "description": "The datasets returned by LangSmith."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing LangSmith datasets."
      }
    },
    {
      "id": "langsmith.list_examples",
      "service": "langsmith",
      "name": "list_examples",
      "description": "List LangSmith dataset examples with optional dataset and text filters.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "datasetId": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          },
          "full_text_contains": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "A text fragment."
            },
            "description": "Text fragments that LangSmith should search for.",
            "minItems": 1
          },
          "as_of": {
            "type": "string",
            "description": "The dataset version timestamp or latest."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The number of records to skip."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "The maximum number of records to return."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for listing LangSmith examples."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "examples": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The LangSmith UUID.",
                  "format": "uuid"
                },
                "dataset_id": {
                  "type": "string",
                  "description": "The LangSmith UUID.",
                  "format": "uuid"
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The example name when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "created_at": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The example creation timestamp when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "modified_at": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The example modification timestamp when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "inputs": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The example input values."
                },
                "outputs": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "A JSON object forwarded to or returned by LangSmith."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "metadata": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "Provider-defined metadata forwarded to LangSmith."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw example object returned by LangSmith."
                }
              },
              "additionalProperties": false,
              "description": "A LangSmith dataset example."
            },
            "description": "The examples returned by LangSmith."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing LangSmith examples."
      }
    },
    {
      "id": "langsmith.list_projects",
      "service": "langsmith",
      "name": "list_projects",
      "description": "List LangSmith tracing projects with optional name and pagination filters.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "A non-empty project name."
          },
          "name_contains": {
            "type": "string",
            "minLength": 1,
            "description": "A non-empty project name fragment."
          },
          "include_stats": {
            "type": "boolean",
            "description": "Whether LangSmith should include project statistics."
          },
          "sort_by_desc": {
            "type": "boolean",
            "description": "Whether LangSmith should sort descending."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "description": "The number of records to skip."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "The maximum number of records to return."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for listing LangSmith projects."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "projects": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The LangSmith UUID.",
                  "format": "uuid"
                },
                "tenant_id": {
                  "type": "string",
                  "description": "The LangSmith UUID.",
                  "format": "uuid"
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The project name when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "description": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The project description when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "start_time": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The project start timestamp when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "end_time": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The project end timestamp when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "run_count": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "description": "The number of runs in the project when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "error_rate": {
                  "anyOf": [
                    {
                      "type": "number",
                      "description": "The project error rate when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "default_dataset_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The default dataset ID when returned.",
                      "format": "uuid"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "reference_dataset_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The reference dataset ID when returned.",
                      "format": "uuid"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw project object returned by LangSmith."
                }
              },
              "additionalProperties": false,
              "description": "A LangSmith tracing project."
            },
            "description": "The projects returned by LangSmith."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing LangSmith projects."
      }
    },
    {
      "id": "langsmith.list_workspaces",
      "service": "langsmith",
      "name": "list_workspaces",
      "description": "List LangSmith workspaces visible to the connected API key.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "include_deleted": {
            "type": "boolean",
            "description": "Whether to include deleted workspaces in the response."
          },
          "data_plane_id": {
            "type": "string",
            "description": "The LangSmith UUID.",
            "format": "uuid"
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for listing LangSmith workspaces."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "workspaces": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The LangSmith UUID.",
                  "format": "uuid"
                },
                "organization_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The organization ID that owns the workspace.",
                      "format": "uuid"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "display_name": {
                  "type": "string",
                  "description": "The workspace display name."
                },
                "is_personal": {
                  "type": "boolean",
                  "description": "Whether this is a personal workspace."
                },
                "is_deleted": {
                  "type": "boolean",
                  "description": "Whether LangSmith marks the workspace as deleted."
                },
                "tenant_handle": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The workspace handle when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "data_plane_url": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The workspace data-plane URL when returned."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw workspace object returned by LangSmith."
                }
              },
              "additionalProperties": false,
              "description": "A LangSmith workspace visible to the API key."
            },
            "description": "The workspaces returned by LangSmith."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing LangSmith workspaces."
      }
    }
  ]
}
