Connects Claude to Baselight's catalog of 70,000+ structured datasets spanning finance, demographics, sports, and other domains. You get direct query access to verified, traceable data that grounds LLM responses in facts rather than training data. Useful when you need Claude to reason over current public data, cross-reference sources during research, or mix structured datasets into analysis workflows. The streamable HTTP transport means you can integrate it without running local infrastructure. Baselight positions itself as the antidote to hallucination by routing requests through curated tables instead of parametric memory, so responses come with source attribution baked in.
Public tool metadata for what this MCP can expose to an agent.
baselight_pingSimple ping test to verify MCP server is respondingSimple ping test to verify MCP server is responding
No parameter schema in public metadata yet.
baselight_search_catalogSearch the catalog for datasets using a text query and filters. Datasets in Baselight have the following format: @username.dataset. Datasets can be public or private — you can search and use all public datasets as well as the user's private datasets. This is typically the firs...3 paramsSearch the catalog for datasets using a text query and filters. Datasets in Baselight have the following format: @username.dataset. Datasets can be public or private — you can search and use all public datasets as well as the user's private datasets. This is typically the firs...
limitnumberquerystringcategoryarraybaselight_search_tablesSearch for tables using a text query and filters. Tables in Baselight have the following format: @username.dataset.table. Tables are grouped into datasets which can be public or private — you can search and use all public datasets as well as the user's private datasets. Search...3 paramsSearch for tables using a text query and filters. Tables in Baselight have the following format: @username.dataset.table. Tables are grouped into datasets which can be public or private — you can search and use all public datasets as well as the user's private datasets. Search...
limitnumberquerystringcategoryarraybaselight_get_dataset_metadataRetrieve detailed schema and metadata for a specific dataset using Baselight format @username.dataset. Use this after discovering datasets to understand their structure before querying. Tables within datasets follow the format @username.dataset.table (always double-quoted iden...1 paramsRetrieve detailed schema and metadata for a specific dataset using Baselight format @username.dataset. Use this after discovering datasets to understand their structure before querying. Tables within datasets follow the format @username.dataset.table (always double-quoted iden...
idstringbaselight_get_dataset_tablesRetrieve a paginated list of tables from a specific dataset using Baselight format @username.dataset. Use this tool to browse datasets with many tables or to search for specific tables within a dataset. Each page returns up to 100 tables with metadata.3 paramsRetrieve a paginated list of tables from a specific dataset using Baselight format @username.dataset. Use this tool to browse datasets with many tables or to search for specific tables within a dataset. Each page returns up to 100 tables with metadata.
idstringpagenumberquerystringbaselight_get_table_metadataRetrieve detailed schema and metadata for a specific table using Baselight format @username.dataset.table. Use this to understand table structure, column types, and constraints before writing SQL queries. Tables must be referenced in SQL with double quotes.1 paramsRetrieve detailed schema and metadata for a specific table using Baselight format @username.dataset.table. Use this to understand table structure, column types, and constraints before writing SQL queries. Tables must be referenced in SQL with double quotes.
idstringbaselight_get_userRetrieve detailed information about a Baselight user including their profile bio, website, and public datasets. Use this to understand who owns datasets you're interested in.1 paramsRetrieve detailed information about a Baselight user including their profile bio, website, and public datasets. Use this to understand who owns datasets you're interested in.
usernamestringbaselight_sdk_query_executeExecute a SQL query on Baselight and wait for results (up to 1 minute). The query executes and returns the first 100 rows upon completion, or info about a pending query that needs more time. Use DuckDB syntax only, table format "@username.dataset.table" (double-quoted), SELECT...1 paramsExecute a SQL query on Baselight and wait for results (up to 1 minute). The query executes and returns the first 100 rows upon completion, or info about a pending query that needs more time. Use DuckDB syntax only, table format "@username.dataset.table" (double-quoted), SELECT...
sqlstringbaselight_sdk_get_resultsRetrieve results from a previously executed SDK job using the resultId from `sdk-query-execute`. If the query is complete, returns results immediately. If still pending, polls for up to 1 more minute. Use this after `sdk-query-execute` returns PENDING status.3 paramsRetrieve results from a previously executed SDK job using the resultId from `sdk-query-execute`. If the query is complete, returns results immediately. If still pending, polls for up to 1 more minute. Use this after `sdk-query-execute` returns PENDING status.
jobIdstringlimitnumberoffsetnumber