Skip to main content
Glama

Sola MCP Server

Sola MCP Server

A stateless, streamable HTTP server implementing the Model Context Protocol (MCP) for the Social Layer platform. This server exposes a set of tools for interacting with events, groups, profiles, and venues via HTTP endpoints.

Features

  • MCP server for Social Layer integrations
  • Exposes tools for:
    • Event retrieval (event/get)
    • Event listing and search (event/list, event/search)
    • Group info (group/get)
    • Profile info (profile/get)
    • Venue info (venue/get)
  • Stateless, session-based HTTP transport
  • Ready for deployment on Fly.io

Getting Started

Prerequisites

  • Bun (for running and installing dependencies)
  • Node.js (for compatibility with some dependencies)
  • Fly.io account (for deployment, optional)

Installation

bun install

Running the Server

bun run index.ts

The server will start on port 3000 by default.

Inspecting the MCP Server

You can inspect the running server using the MCP Inspector:

bunx @modelcontextprotocol/inspector http://localhost:3000/mcp/public

API Endpoints

  • POST /mcp/public — Main endpoint for MCP client-to-server communication
  • GET /mcp/public — Server-to-client notifications via SSE
  • DELETE /mcp/public — Session termination

All endpoints expect and return JSON-RPC 2.0 payloads.

Tooling

The following tools are available via the MCP protocol:

  • event/get: Get event details by ID
  • event/list: List events for a group and date range
  • event/search: Search events by keyword
  • group/get: Get group details
  • profile/get: Get profile details
  • venue/get: Get venue details

Deployment

This project is ready to deploy on Fly.io:

  1. Install the Fly CLI
  2. Authenticate: fly auth login
  3. Launch: fly launch
  4. Deploy: fly deploy

The fly.toml is preconfigured for deployment.

Development

  • Format code: bun run format
  • Check formatting: bun run format:check

License

MIT

Author

jiangplus

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A stateless HTTP server implementing the Model Context Protocol (MCP) that enables applications to interact with Social Layer platform data including events, groups, profiles, and venues via standardized endpoints.

  1. Features
    1. Getting Started
      1. Prerequisites
      2. Installation
      3. Running the Server
      4. Inspecting the MCP Server
    2. API Endpoints
      1. Tooling
        1. Deployment
          1. Development
            1. License
              1. Author

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  This server implements the Model Context Protocol (MCP) to handle asynchronous tasks with real-time status tracking, robust error handling, and automatic resource management.
                  Last updated -
                  2
                  1
                  JavaScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that bridges Microsoft Teams with MCP-compatible clients (LLMs, agentic frameworks, CLI), enabling chat integration, message search, and event streaming without traditional REST API endpoints.
                  Last updated -
                  Python
                • -
                  security
                  F
                  license
                  -
                  quality
                  A server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.
                  Last updated -
                  Python
                • -
                  security
                  A
                  license
                  -
                  quality
                  An implementation of the Model Context Protocol (MCP) server that enables multiple clients to connect simultaneously and handles basic context management and messaging with an extendable architecture.
                  Last updated -
                  Python
                  MIT License

                View all related MCP servers

                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/sociallayer-im/sola-mcp'

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