Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Tools

Functions exposed to the LLM to take actions

NameDescription
sequential_thinking

Engage in systematic step-by-step thinking to analyze complex problems, make decisions, or explore ideas. Each thought builds on the previous ones, creating a chain of reasoning.

reset_thinking

Clear the current thinking session and start fresh

get_thinking_summary

Get a complete summary of the current thinking session with all steps and analysis

visum_launch_project

⚠️ DEPRECATED: Use 'project_open' tool instead. This tool is obsolete and slower than the new TCP-based project_open tool.

visum_network_analysis

Analyze the loaded Visum network with detailed statistics and performance metrics

visum_custom_analysis

Execute custom Python code with access to the active Visum instance

visum_network_stats

Get comprehensive network statistics from the loaded Visum project

visum_health_check

Check the health and status of the VisumPy instance

project_list_available_layouts

πŸ“‚ List all Global Layout files (.lay) available in the project directory. Shows filename, size, and full path. ALWAYS use this before loading a layout to show available options to the user.

project_load_global_layout

🎨 Load a Global Layout (.lay file) into an opened Visum project. The layout file must exist in the project directory or provide full path. ALWAYS use project_list_available_layouts first to show available options to the user.

project_export_visible_tables

πŸ“Š Export ONLY tables visible in a Global Layout (.lay file) to CSV files. Maintains exact column order and includes sub-attributes (formula columns). WORKFLOW: 1) List layouts with project_list_available_layouts, 2) User selects layout, 3) Load with project_load_global_layout, 4) Export tables with this tool.

project_export_graphic_layout

πŸ—ΊοΈ Load a Graphic Parameter file (.gpa) and export the network view as PNG/SVG. WORKFLOW: 1) List available .gpa files, 2) User selects layout, 3) Export as PNG (raster) or SVG (vector). Supports paper formats (A5, A4, A3) in landscape or portrait orientation. SVG is vector format (scalable, editable) but requires Visum GUI visible.

project_export_all_tables

πŸ“Š Export all Visum tables (except Network Editor) to CSV files. Each table is saved as ProjectName_TableName.csv in the project directory.

project_start_instance

Start dedicated persistent instance for specific Visum project

project_execute_analysis

Execute intelligent analysis on specific project instance with ultra-fast performance. Automatically generates Python code based on analysis request.

project_instances_status

Get status of all active project instances

project_health_check

Check health of specific project instance

project_shutdown_instance

Shutdown specific project instance

instance_diagnosis

πŸ”§ DIAGNOSTIC TOOL: Run this first when encountering errors. Diagnoses and repairs existing Visum instances instead of creating new ones.

instance_cleanup

🧹 CLEANUP TOOL: Safely shutdown problematic instances and clean up resources. Use after instance_diagnosis identifies issues.

visum_create_procedure

🎯 Create a Visum procedure (PrT Assignment, PuT Assignment, etc.) using the verified Visum API. This tool uses the correct visum.Procedures.Operations.AddOperation() method discovered on 2025-10-10.

visum_list_demand_segments

πŸ“‹ List all available demand segments for PrT (Private Transport) modes in the loaded Visum project. Use this before configuring DSEGSET on a procedure.

visum_configure_dsegset

βš™οΈ Configure demand segments (DSEGSET) on a PrT Assignment procedure. Use visum_list_demand_segments first to see available segments. Accepts segment codes OR numbers from the numbered list.

visum_check_assignment

πŸ” Verify if a PrT assignment has been executed successfully. Checks for volume data on links. Returns total volume, number of links with traffic, and confirms assignment completion.

project_open

πŸš€ DEFAULT TOOL for opening Visum projects. Always use this tool when asked to open, load, or launch any Visum project. Creates dedicated TCP server for ultra-fast communication. ⚠️ If you encounter errors, run 'instance_diagnosis' first!

project_save

Save the currently opened project in its TCP server

project_close

Close a project TCP server with optional save

project_execute

Execute a command on a project TCP server

project_status

Get status of all active project TCP servers

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/multiluca2020/visum-thinker-mcp-server'

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