Skip to main content
Glama
lsd-so

LSD MCP Server

by lsd-so

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
run_lsdC

Runs LSD SQL using user credentials in .env

view_lsdC

"Returns a URL to a page where the user can view results as well as a visual playback of LSD SQL evaluation

search_tripsC

Returns a list of objects with LSD trips available to the user and what each of them do.

use_tripC

Invokes a trip on LSD based on its identifier using the [ACCORDING TO] keywords.

Prompts

Interactive templates invoked by user choice

NameDescription
write_lsd_sql
write_and_run_lsd_sql

Resources

Contextual data attached and managed by the client

NameDescription
lsd://docs

TDQS

B3/5.0

Scored across 4 tools

Disambiguation4/5

The tools have mostly distinct purposes: run_lsd executes SQL queries, search_trips lists available trips, use_trip invokes a specific trip, and view_lsd provides a URL for viewing results. However, run_lsd and use_trip could be slightly ambiguous since both involve executing LSD operations, but their descriptions clarify that run_lsd is for SQL queries while use_trip is for invoking trips, preventing major confusion.

Naming Consistency4/5

The tool names follow a consistent verb_noun pattern (e.g., run_lsd, search_trips, use_trip, view_lsd), all using snake_case with clear action verbs. There are no deviations in style, making them predictable and readable, though the pattern is simple and not highly structured.

Tool Count5/5

With 4 tools, the count is well-scoped for the LSD MCP server's purpose of interacting with LSD trips and SQL. Each tool serves a distinct function (executing, searching, invoking, and viewing), and there are no redundant or missing tools that would make the set feel too thin or bloated.

Completeness3/5

The tool set covers core operations for LSD interactions: executing SQL (run_lsd), discovering trips (search_trips), using trips (use_trip), and viewing results (view_lsd). However, there are notable gaps such as no update or delete operations for trips, and no tools for managing user credentials or handling errors, which could limit agent workflows in more complex scenarios.

Maintenance

ActivityInactive
ResponsivenessNo issues