Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ESA_TOKENYesYour esa.io API access token
ESA_TEAM_NAMEYesYour esa.io team name (e.g., 'myteam')

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
user_get_info

Get current esa.io user information

posts_get_list

Get a list of posts from esa.io

Args: q: Search query page: Page number per_page: Number of posts per page (max 100)

posts_get_detail

Get details of a specific post from esa.io

Args: post_number: The number of the post to retrieve

posts_create

Create a new post on esa.io

Args: name: Post title body_md: Post body in Markdown format tags: List of tags for the post category: Category path (e.g., 'foo/bar') wip: Whether the post is Work In Progress (default: true) message: Commit message for the post

posts_update

Update an existing post on esa.io

Args: post_number: The number of the post to update name: New post title body_md: New post body in Markdown format tags: New list of tags category: New category path wip: New WIP status message: Commit message for the update

posts_delete

Delete a post on esa.io

Args: post_number: The number of the post to delete

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/scnsh/mcp-esa-server-python'

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