servers / ai-baselight-baselight

ai.baselight/baselight MCP server

communitystreamable_httpremotewrite capablehealthy

Query Baselight's public catalog of 70,000+ datasets — finance, demographics, sports, and more.


01Tools · 9
ToolRiskSide effectsApproval
baselight_ping
Simple ping test to verify MCP server is responding
unknownunknownunknown
baselight_get_user
Retrieve 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.
unknownunknownunknown
baselight_get_dataset_metadata
Retrieve 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 identifiers in SQL).
unknownunknownunknown
baselight_get_dataset_tables
Retrieve 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.
readfalseunknown
baselight_get_table_metadata
Retrieve 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.
unknownunknownunknown
baselight_sdk_query_execute
Execute 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 queries only (no DDL/DML), no semicolon terminators, use LIMIT not TOP. If query is still PENDING, use `sdk-get-results` to continue polling. If totalResults > returned rows, use `sdk-get-results` with offset to paginate.
writetrueunknown
baselight_search_catalog
Search 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 first step in the discovery workflow.
readfalseunknown
baselight_sdk_get_results
Retrieve 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.
writetrueunknown
baselight_search_tables
Search 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 for tables directly when you are unable to find relevant datasets.
readfalseunknown

02Install & source
https://api.baselight.app/mcp
remote_url

03Access granted
Query a database · write

The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.


05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-07-01 07:52Z
next_check2026-07-03 07:30Z
cadenceevery 48h
verifiedtools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed metadata:passed
index_statusindex5 unique facts >= 5

06Badge

Show your MCPExplorer trust badge in your README. ai.baselight/baselight on MCPExplorer

[![MCPExplorer](https://mcpexplorer.com/badge/ai-baselight-baselight.svg)](https://mcpexplorer.com/servers/ai-baselight-baselight)

Next step

Want agents that act within guardrails? Apex is the live governed-agent product — paced, capped, and fully-logged actions with approval queues before anything runs.

Explore Apex →