baselight
Server Details
Query Baselight's public catalog of 70,000+ datasets — finance, demographics, sports, and more.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.2/5 across 9 of 9 tools scored. Lowest: 3.6/5.
Each tool has a distinct purpose: discovery (search_catalog, search_tables), metadata retrieval (get_dataset_metadata, get_dataset_tables, get_table_metadata), user info (get_user), ping, and query execution (sdk_query_execute, sdk_get_results). There is no overlap or ambiguity between tools.
All tools follow the consistent pattern `baselight_<verb>_<noun>` using snake_case. Verbs like get, search, ping, and query-related sdk_ prefix are used consistently across the tool set.
With 9 tools, the set covers discovery, metadata, query execution, and user info without being overwhelming. The number is well-scoped for a data catalog and query platform.
The tools cover the full lifecycle for data exploration: discovery, metadata inspection, query execution, and result retrieval. No obvious gaps exist for the intended use case of browsing and querying datasets.
Available Tools
9 toolsbaselight_get_dataset_metadataget_dataset_metadataARead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The identifier of the dataset to inspect, should be something like @user.dataset |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description is consistent with annotations (readOnlyHint, openWorldHint). It adds useful context about table identifier format ('@username.dataset.table' with double-quoted SQL identifiers), which aids understanding of the tool's behavior beyond what annotations provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no redundancy. The first sentence covers purpose and format; the second adds usage guidance and a key naming convention. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple metadata retrieval tool with readOnlyHint and no output schema, the description provides essential information: what it does, when to use it, and a critical naming rule for tables. It could be slightly more specific about what 'detailed schema and metadata' includes, but overall it's complete enough.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already thoroughly describes the single required parameter 'id' with format hint '@user.dataset'. The description reinforces this format but doesn't add significant new semantic meaning beyond the schema, which has 100% coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'retrieve' and the resource 'detailed schema and metadata for a specific dataset'. It uses the specific format @username.dataset, distinguishing it from siblings like baselight_get_dataset_tables which focus on tables within a dataset.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states when to use the tool: 'Use this after discovering datasets to understand their structure before querying.' This provides clear context for usage, though it doesn't explicitly mention when not to use it or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
baselight_get_dataset_tablesget_dataset_tablesARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The identifier of the dataset to browse, should be something like @user.dataset | |
| page | No | Page number to retrieve (starts at 1). Each page contains up to 100 tables. | |
| query | No | Optional text search query to filter tables by name or title. If omitted, returns all tables. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds behavioral details beyond the readOnlyHint and openWorldHint annotations, such as pagination (up to 100 tables per page), dataset identifier format, and optional filtering. No contradictions with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two clear, front-loaded sentences with no wasted words. Every sentence contributes value: first defines purpose, second explains usage and pagination.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the main aspects: pagination, filtering, dataset format. It does not detail what metadata is returned per table, but given no output schema, this is acceptable. Minor gap for a fully complete picture.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description does not add meaning beyond the schema; it simply restates the id format and page default. The pagination info is more about tool behavior than parameter semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action (retrieve a paginated list), the resource (tables from a specific dataset), and the required format (@username.dataset). It distinguishes from siblings like baselight_get_dataset_metadata and baselight_search_tables.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says when to use this tool: 'to browse datasets with many tables or to search for specific tables within a dataset.' It implies when not to use it based on sibling tools, but does not explicitly list alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
baselight_get_table_metadataget_table_metadataARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The full identifier of the table to inspect, should be something like @user.dataset.table |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, indicating safe read operation. The description adds valuable behavioral context by stating what is returned: 'schema, column types, constraints'. It does not contradict annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences: the first states purpose and format, the second provides usage context and a practical SQL quoting rule. It is front-loaded and contains no unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and no output schema, the description covers the essential aspects: purpose, input format, usage context, and a practical tip. It could explicitly list what metadata is returned (e.g., columns, types, constraints) but already mentions 'column types and constraints'.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% with a clear description of the 'id' parameter. The overall description repeats the format '@username.dataset.table' but adds no new semantic detail beyond what the schema provides. Baseline score is 3 given full schema coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Retrieve' and the resource 'detailed schema and metadata for a specific table'. It distinguishes this tool from siblings like baselight_get_dataset_metadata (dataset-level) and baselight_get_dataset_tables (list tables) by focusing on a single table.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit context for when to use the tool: 'Use this to understand table structure... before writing SQL queries.' It implies this is for initial exploration. While it does not explicitly mention when not to use it, the context is clear and references the specific table format.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
baselight_get_userget_userARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | The username of the user to inspect |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description's 'retrieve' aligns with annotations (readOnlyHint, openWorldHint). It adds detail on what's included (profile, website, public datasets) but does not significantly expand beyond the annotations' safety and openness signals.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences with no wasted words. It front-loads the action and resource, then provides usage context efficiently.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple single-parameter tool with no output schema, the description covers purpose and usage. It lacks error handling or failure scenarios (e.g., user not found), but overall it is adequate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% coverage with a description that matches the tool's purpose. The description adds no extra meaning beyond the schema's 'username of the user to inspect.'
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves detailed information about a Baselight user, including profile bio, website, and public datasets. The verb 'retrieve' is specific and the resource 'user' is distinct from sibling tools like dataset metadata or table search.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides a clear use case: 'to understand who owns datasets you're interested in.' It implies context but does not explicitly state when not to use the tool or list alternatives among siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
baselight_pingPing TestARead-onlyInspect
Simple ping test to verify MCP server is responding
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true, so the description needs to add little beyond that. It confirms the non-destructive nature but does not elaborate on response or other behaviors.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, no extraneous information. Perfectly concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple ping tool with no parameters, the description is fully adequate. No output schema needed; the tool's behavior is trivial.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, so the description has no additional burden. Baseline score of 4 applies as schema coverage is 100%.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states a simple ping test to verify server responsiveness, using a specific verb and resource. It uniquely distinguishes itself from sibling tools which are all data-related operations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No usage guidelines are needed for a ping test; its purpose is self-evident and there are no alternatives among siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
baselight_sdk_get_resultssdk_get_resultsARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | The result ID of the executed query (from `sdk-query-execute`). | |
| limit | No | Number of rows to return per page (max 100). Default is 100. | |
| offset | No | Row offset for pagination. Use to fetch subsequent pages (e.g., offset=100 for page 2). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds significant behavioral context beyond annotations: it reveals polling logic, immediate return if complete, and 1-minute timeout. Annotations already indicate read-only and open-world, which are consistent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise (3 sentences) and front-loaded with the core purpose. Every sentence is informative, and no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (3 params, no nested objects, no output schema), the description adequately covers behavior and usage. It could mention the result format or pagination tips, but overall it is complete enough for effective use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with detailed descriptions for each parameter. The description does not add extra parameter semantics beyond what the schema provides, but it correctly references jobId in context. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Retrieve results' and the resource 'previously executed SDK job'. It distinguishes from the sibling `baselight_sdk_query_execute` by mentioning the resultId and the use after PENDING status.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly instructs when to use the tool: 'Use this after `sdk-query-execute` returns PENDING status.' Also describes the polling behavior and max wait time, providing clear context for invocation.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
baselight_sdk_query_executesdk_query_executeAInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | The SQL query to execute. table identifiers should be wrapped in double quotes, like "@user.dataset.table". Only SELECT queries are allowed. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses key behaviors: waits up to 1 minute, returns first 100 rows or pending info, syntax restrictions, and instructions for polling/pagination. Annotations have readOnlyHint=false and destructiveHint=false, which are consistent with SELECT-only constraint. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Concise single paragraph, front-loaded with purpose and constraints, then fallback instructions. Every sentence is essential—no fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Comprehensive for a query execution tool: explains what it does, syntax rules, error handling (pending), and continuation mechanisms (polling, pagination). No output schema, but return behavior is adequately described (100 rows, pending info).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one parameter 'sql' with schema description covering basics. The description adds extra constraints (table format, no semicolons, LIMIT vs TOP) that are not in the schema description. Schema coverage is 100%, so baseline is 3; the extra context raises it to 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool executes a SQL query on Baselight and waits for results. It specifies the verb 'Execute', resource 'SQL query on Baselight', and key behavior like 1-minute wait and 100-row return. It distinguishes from sibling sdk-get-results by mentioning polling for pending or pagination.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit guidelines: use for SQL queries only, SELECT only, DuckDB syntax, table format '@username.dataset.table' double-quoted, no semicolons, LIMIT not TOP. Also specifies when to use sdk-get-results (if pending or need more rows). Provides alternatives for pagination and polling.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
baselight_search_catalogsearch_catalogARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of datasets to return (1-20, default 10) | |
| query | Yes | The search query string, used for semantic search | |
| category | No | The dataset category to filter by |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so the description's job is lighter. It adds useful behavioral context: datasets have a specific format and visibility rules (public vs. private). However, it doesn't detail pagination or result structure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, no wasted words. The first sentence states the action, the second provides essential context about dataset format and typical use case. Highly efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's moderate complexity and the absence of an output schema, the description covers the key aspects: what is searched, the format of datasets, and the typical workflow. It could elaborate on return format, but sibling tools fill the gap (e.g., baselight_get_dataset_metadata).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds the dataset format context, which indirectly aids in understanding parameter usage (e.g., query is a text search), but doesn't significantly enhance parameter semantics beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Search the catalog for datasets using a text query and filters.' It also explains the dataset format and visibility, distinguishing it from sibling tools like baselight_search_tables or baselight_get_dataset_metadata.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions that this is 'typically the first step in the discovery workflow,' giving clear usage context. It does not explicitly state when not to use it or name alternatives, but the implied workflow guides the agent effectively.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
baselight_search_tablessearch_tablesARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of tables to return (1-20, default 10) | |
| query | Yes | The search query string, used for semantic search | |
| category | No | The dataset category to filter by |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds useful behavioral context beyond the annotations: it explains table naming convention, public/private dataset access, and search scope. It aligns with the readOnlyHint and openWorldHint annotations without contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise with three sentences, focusing on essential information. It is well-structured and front-loaded, though it could be slightly more compact.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 3 parameters, annotations, but no output schema, the description provides adequate context about scope and naming. However, it lacks details about result format, pagination, or ordering, which would help an agent use the tool more effectively.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description does not add significant meaning beyond the schema; it simply mentions 'text query and filters' which mirrors the parameter names. No elaboration on parameter usage is provided.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool searches for tables using a text query and filters, and explains the table format. It hints at when to use it ('directly when you are unable to find relevant datasets'), providing some differentiation from sibling search tools like baselight_search_catalog, but could be more explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies a usage scenario (when datasets are not found) but does not explicitly state when not to use this tool or list alternatives. It provides only indirect guidance on when it is appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!