Skip to main content
Glama
GovIndLok

f1-mcp-server

by GovIndLok

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AWS_REGIONYesThe AWS region where your Glue and Athena resources are located.
AWS_PROFILEYesThe AWS profile to use for authentication.
GLUE_DATABASENoThe Glue database name to query (default: gold).gold
MCP_SERVER_HOSTNoHost for the MCP server (default: 127.0.0.1).127.0.0.1
MCP_SERVER_PORTNoPort for the MCP server (default: 8000).8000
S3_RESULTS_BUCKETYesThe S3 bucket path for Athena query results (e.g., s3://my-bucket/staging/query-results/).
QUERY_TIMEOUT_SECONDSNoTimeout in seconds for Athena queries (default: 15).15

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_tablesA

List tables in Gold Schema, optionally filtered by type (marts, facts, dims).

tables_schemaC

Schema for a table or multiple tables

get_sample_dataA

Get sample data (top 10 rows) from a table with optional filters.

Args: table_name: Name of the table to query filters: List of filters with format [{"column": "col_name", "operator": "=", "value": "value"}].(Make sure value is proper format int/string/float) join_logic: Combine filters with "AND" or "OR"

run_a_queryA

Execute custom queries with joins and filters on F1 data tables.

Args: main_table: Name of the main table to query (e.g 'fct_lap_times', 'fct_results' etc) columns: Dictonary mapping table name to list of columns. Format: {'table_name': ['col1','col2']}. Main table must be included joins: List of joins. Format:[{"table": "dim_table", "join_column": "id", "on_column": "fk_id"}] filters: List of filters. Format: [{"column": "col_name", "operator": "=", "value": "value"}]. (Make sure value is proper format int/string/float) (Use list[number, number] for between operator) filter_logic: Combine filters with "AND" or "OR" limit: Max rows to return (default: 20, max)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GovIndLok/f1-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server