Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
portNoThe port for SSE or HTTP transport.8000
transportNoThe communication protocol (stdio, sse, or streamable-http).stdio
output-dirNoDirectory where generated SVG files will be saved. When set, tools return the file path instead of the raw SVG content.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{
  "tasks": {
    "list": {},
    "cancel": {},
    "requests": {
      "tools": {
        "call": {}
      },
      "prompts": {
        "get": {}
      },
      "resources": {
        "read": {}
      }
    }
  }
}

Tools

Functions exposed to the LLM to take actions

NameDescription
plot_line

Render one or more continuous 2D lines. Simple flat parameters - no nested objects!

Example: { "series": [{"name": "Line 1", "x": [1, 2, 3], "y": [1, 4, 9]}], "title": "My Plot", "width": 800, "height": 400 }

plot_scatter

Render discrete 2D points. Simple flat parameters - no nested objects!

Example: { "x": [1, 2, 3, 4], "y": [1, 4, 9, 16], "title": "Scatter Plot", "color": "steelblue" }

plot_bar

Render categorical bar chart. Simple flat parameters - no nested objects!

Example: { "categories": ["A", "B", "C"], "values": [10, 20, 15], "title": "Bar Chart", "orientation": "vertical" }

plot_area

Render filled area under a curve. Simple flat parameters - no nested objects!

Example: { "x": [1, 2, 3, 4], "y": [1, 4, 9, 16], "title": "Area Plot", "fill_color": "steelblue" }

plot_histogram

Render 1D histogram. Simple flat parameters - no nested objects!

Example: { "values": [1, 2, 2, 3, 3, 3, 4, 4, 5], "bins": 5, "title": "Histogram" }

plot_box

Render box plot from raw values. Simple flat parameters - no nested objects!

Example: { "groups": [ {"name": "Group A", "values": [1, 2, 3, 4, 5]}, {"name": "Group B", "values": [2, 3, 4, 5, 6]} ], "title": "Box Plot" }

plot_heatmap

Render 2D matrix as color grid. Simple flat parameters - no nested objects!

Example: { "matrix": [[1, 2, 3], [4, 5, 6], [7, 8, 9]], "x_labels": ["X1", "X2", "X3"], "y_labels": ["Y1", "Y2", "Y3"], "title": "Heatmap" }

plot_contour

Render 2D contour lines from grid data. Simple flat parameters - no nested objects!

Example: { "x": [1, 2, 3], "y": [1, 2, 3], "z": [[1, 2, 3], [4, 5, 6], [7, 8, 9]], "title": "Contour Plot" }

plot_pie

Render circular pie chart. Simple flat parameters - no nested objects!

Example: { "labels": ["A", "B", "C"], "values": [30, 50, 20], "title": "Pie Chart" }

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/Nexo-Agent/plot-mcp'

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