LPG Connector MCP Server
Click on "Install 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., "@LPG Connector MCP ServerWhat's the current LPG price in Mumbai?"
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.
LPG Connector — MCP Server
A remote MCP server that exposes live LPG price/stock data to Claude. Backed by in-memory mock data for now; built to swap to MongoDB with no changes to the tool logic.
Tools
Tool | What it does |
| Latest price/kg + stock per station in a region (omit region for all) |
| Nearest stations to a coordinate, with distance + latest price |
| Daily average price trend over the last N days |
| Submit a crowdsourced price/stock report |
stock is one of in_stock | low | out_of_stock.
Related MCP server: armls-spark-mcp-server
Run locally
npm install
npm run dev # tsx watch, http://localhost:3000/mcpHealth check: GET http://localhost:3000/health
Quick smoke test (list tools):
curl -s -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Build for production
npm run build # -> dist/
npm start # node dist/index.jsProject layout
src/
index.ts Express + streamable HTTP transport (the /mcp endpoint)
server.ts MCP server + the 4 tool definitions
store/
types.ts Domain types (Station, PriceReport, ...)
DataStore.ts Interface every store implements
InMemoryStore.ts JSON-seeded implementation (current)
data/seed.json Mock stations + price historySwapping to MongoDB later
The tools only ever talk to the DataStore interface, so the migration is
localized:
npm install mongodbCreate
src/store/MongoStore.tsimplementingDataStore(same method signatures asInMemoryStore). MapstationsandpriceReportsto two collections.In
src/index.ts, change one line:// const store = new InMemoryStore(); const store = new MongoStore(process.env.MONGODB_URI!);
Nothing in server.ts changes. Seed the collections from data/seed.json once
for a matching demo dataset.
Deploy (for the Claude custom connector)
Claude's cloud connects to this server over the public internet — a localhost URL won't work for claude.ai. This repo is set up for Render.
Deploy to Render
Option A — Blueprint (uses render.yaml, one click):
Push this project to a GitHub repo.
In Render: New → Blueprint, pick the repo. It reads
render.yaml(buildnpm install && npm run build, startnpm start, health check/health).Deploy. You'll get a URL like
https://cylindr.onrender.com.
Option B — Manual web service:
New → Web Service, connect the repo, set Root Directory to
zserver.Build command:
npm install && npm run buildStart command:
npm startHealth check path:
/health
After it's live
Confirm health: open
https://<your-app>.onrender.com/health→{"status":"ok"}Add to Claude: Settings → Connectors → Add custom connector, paste
https://<your-app>.onrender.com/mcp, then enable it in a chat via the + menu.
Free-tier note: Render's free web services sleep after ~15 min idle and take ~30–60s to wake on the next request. Before your live demo, hit
/healthonce to wake it so the first judge query isn't slow. Also: in-memory data is per-process, so a restart (or wake from sleep) resets to the seed and anyreport_pricesubmissions are lost. The MongoDB swap removes both concerns.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityDmaintenanceMCP server that gives Claude access to Dutch mobility data via Studio Bereikbaar's OGC API, enabling querying of travel surveys, traffic models, and accessibility maps.Last updated16MIT- Flicense-qualityCmaintenanceEnables Claude to query ARMLS Spark/FlexMLS real estate data including active listings, comparable sales, market statistics, and open houses via MCP tools.Last updated
- AlicenseBqualityBmaintenance38 AI data tools for Claude and any MCP-compatible agent — crypto, DeFi, equities, commodities, energy, real estate, government intelligence, security audits, and more.Last updated45MIT
- Alicense-qualityCmaintenanceMCP Server for the Meta Marketing API. Gives Claude Desktop direct access to your ad account data — campaign performance, creative analysis, audience breakdowns, and budget pacing.Last updated1691MIT
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Cylindr-org/Cylindr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server