LSD MCP Server
The LSD MCP Server provides access to dynamic tools and interactions through trips that extend capabilities, including:
Brave Search: Search the web for relevant links using queries
Run LSD: Execute LSD code and programs dynamically
Find Trips: Discover available LSD trips (specialized skills) based on search queries
Enables use of the LSD SDK and internetdata tools hosted on GitHub for authentication and extending the MCP server's capabilities
Supports the use of published modules (trips) that consist of LSD programs, which can be deployed as skills for the MCP client
Enables extending the MCP server's capabilities using the internetdata SDK, which bridges with the web and can be used to create custom functionality
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LSD MCP Server research recent developments in quantum computing"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LSD MCP
This is the updated MCP server for LSD. The reason behind this update is to effectively leverage dynamic tools that are defined as trips using our SDK.
Contents
Related MCP server: superhighway-mcp
Getting started
Authenticating
This is to connect the running MCP server with your account by using our SDK.
The reason for using the terms user and password is because what you're connecting to is our postgres compatible database.
Configuration file
In your home directory, write a JSON to a file named .lsd with the properties user and password with your email and an API key from your profile.
{
"user": "<you@email.domain>",
"password": "<api_key>"
}Environment variables
Alternatively, you can set the environment variables LSD_USER and LSD_PASSWORD.
$ export LSD_USER='you@email.domain'
$ export LSD_PASSWORD='<api_key>'Important: If you run into errors when taking this approach, check the environment variables set are accessible from the PATH or process the MCP client is invoking it from.
Using an MCP registry
Pulse
https://www.pulsemcp.com/servers/lsd-so-internetdata
More coming soon.
From source
Clone this repository
$ git clone https://github.com/lsd-so/mcp.gitIf you're using Claude desktop, update your
claude_desktop_config.jsonfile (here's a guide for creating it).
{
"mcpServers": {
// other MCP servers configured here...
"lsd": {
"command": "node",
"args": [
"/<path>/<to>/mcp/build/index.js"
]
}
}
}Example of usage
Interaction

Extraction

Extending capabilities with LSD
For scenarios where you'd like to teach the MCP client a "skill", you can do so with an LSD trip (what is that?).
What is a trip?
A "trip" is a published module consisting of an LSD program whether it was derived by interacting with our local browser or by directly publishing a trip.
From the bicycle browser
From the Bicycle browser you can derive LSD by using our "click language", this can be activated by clicking on the transcriber icon in the top right:

Or by pressing Command+k (or Ctrl+k for Linux/Windows). Once you've done so, you can interactively "pluck" repeating containers as well as fields of interest:

With the generated LSD, you can edit the aliases like so:

After which you can publish using the language.
Using the language
From the workbench, simply edit to publish a trip.

Extending capabilities with TypeScript
Check out the internetdata SDK that's used under the hood to bridge with the web. Or, alternatively, get started using the create-your-internet shorthand.
$ yarn create your-internetOr, if you prefer npm
$ npm create your-internetAvailable Tools
3 toolsbrave_searchC
Search Brave for possibly relevant links to a query
Inputs: query (required).
find_tripsD
Inputs: query (required).
run_lsdD
Inputs: code (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
The tools have unclear boundaries and overlapping purposes. 'brave_search' and 'find_trips' could both be interpreted as search tools, with the latter's lack of description making it ambiguous whether it searches for trips or performs another function. 'run_lsd' is completely opaque without a description, potentially overlapping with execution or processing roles.
The naming is mixed but readable. 'brave_search' and 'find_trips' follow a verb_noun pattern, while 'run_lsd' uses a verb_prefix style. There is no chaotic mixing of cases, but the conventions are not fully consistent across all tools.
With only 3 tools, the server feels thin for a general-purpose 'LSD MCP Server', suggesting an incomplete surface. The lack of descriptions for two tools makes it hard to assess scope, but the count is borderline too few for meaningful coverage of any substantial domain.
The server is severely incomplete. Based on the tool names, it appears to cover search and execution, but with no descriptions for 'find_trips' and 'run_lsd', there are significant gaps. It lacks any CRUD operations, lifecycle management, or clear domain coverage, making it impossible for agents to perform coherent workflows.
Related MCP Connectors
One MCP server for all web data. Scrape, search, crawl, and AI research in one install.
Web search API and MCP server for developers building AI agents.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables web search and document retrieval capabilities through Tavily API and LangConnect vector database, supporting AI agents in gathering information for comprehensive report generation.23-
- AlicenseAqualityFmaintenanceAn MCP server that provides real-time web search to AI agents via a pay-per-search USDC microtransaction system.579 npm1MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables deep internet research through natural language, supporting stdio and HTTP/SSE modes for flexible integration.3-
- AlicenseNot gradedqualityCmaintenanceMCP tool server that gives any AI agent the ability to search, scrape, and analyze content across the internet.42MIT