← Back to Check

moltline-optimize

https://mcp.moltlinestudio.com/optimize

Scanned Sep 6, 2026

A+98/100
Clarity
100
Protocol
95
Auth
0
Reliability
100
Trust
100
Safety
87
Market
100

Upgrade available

Your server uses protocol 2025-06-18. The latest version is 2025-11-25 with session management, origin validation, and notification support.

Strengths & Weaknesses

Clarity (100)Protocol (95)Auth (0)Reliability (100)Trust (100)Safety (87)Market (100)

Top Issues

1 found
MEDIUM

No authentication required — server is open to anonymous access, which may be intentional for public tools

Protocol & Capabilities

Transport:Streamable HTTP✓
Protocol:2025-06-18✓
SSE Support:Yes✓
Session ID:Yes✓
Protocol Checks
✓
Ping

Server responded to ping

✓
Session ID

Valid Mcp-Session-Id assigned (32 chars)

✓
Version Header Validation

Server correctly rejects invalid MCP-Protocol-Version with 400

✓
JSON-RPC Validation

Server correctly rejects malformed JSON-RPC with 400

✓
Origin Header

Server correctly rejects invalid Origin with 403

✓
Session Termination (DELETE)

Server returns 405 for DELETE (acceptable — session termination not supported)

✓
Notification Handling (202)

Server returns 202 Accepted for JSON-RPC notifications

!
Server Info

Server info: name, version

Server Capabilities
✓Tools
✓Resources
✓Prompts
○Completions
○Tasks
✓Logging

Auth

○

No OAuth? That's OK

OAuth is optional, but consider it for production deployments to protect your server from unauthorized access.

Trust

✓Latency: 145ms
✓HTTPS
✓Custom domain detected
✓Name: moltline-optimize, Version: 1.1.0
✓Structured errors

Market

UniquenessCan it be done with an LLM alone?
10/10

external: table, ci, container

OriginalityHow many similar servers exist?
9/10

No similar MCP servers found

DemandHow broad is the audience?
9/10

Domain "slack" has broad developer audience

Tools (11 tools)

route_planRead85

“route_plan: 85 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 20/20, Annot: 15/15”

!Naming:10/15
!Description:15/20
✓Input Schema:20/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
route_plan_fleetRead85

“route_plan_fleet: 85 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 20/20, Annot: 15/15”

!Naming:10/15
!Description:15/20
✓Input Schema:20/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
distance_matrix_haversineRead85

“distance_matrix_haversine: 85 pts | Risk: read | Naming: 10/15, Desc: 20/20, Input: 15/20, Annot: 15/15”

!Naming:10/15
✓Description:20/20
!Input Schema:15/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
pack_binsRead85

“pack_bins: 85 pts | Risk: read | Naming: 10/15, Desc: 20/20, Input: 15/20, Annot: 15/15”

!Naming:10/15
✓Description:20/20
!Input Schema:15/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
pack_bins_largeRead80

“pack_bins_large: 80 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 15/20, Annot: 15/15”

!Naming:10/15
!Description:15/20
!Input Schema:15/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
cutting_stock_1dRead90

“cutting_stock_1d: 90 pts | Risk: read | Naming: 10/15, Desc: 20/20, Input: 20/20, Annot: 15/15”

!Naming:10/15
✓Description:20/20
✓Input Schema:20/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
cutting_stock_2dRead80

“cutting_stock_2d: 80 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 15/20, Annot: 15/15”

!Naming:10/15
!Description:15/20
!Input Schema:15/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
roster_shiftsRead85

“roster_shifts: 85 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 20/20, Annot: 15/15”

!Naming:10/15
!Description:15/20
✓Input Schema:20/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
knapsack_selectRead85

“knapsack_select: 85 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 20/20, Annot: 15/15”

!Naming:10/15
!Description:15/20
✓Input Schema:20/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
validate_problemRead85

“validate_problem: 85 pts | Risk: read | Naming: 10/15, Desc: 20/20, Input: 15/20, Annot: 15/15”

!Naming:10/15
✓Description:20/20
!Input Schema:15/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15
explain_solutionRead85

“explain_solution: 85 pts | Risk: read | Naming: 10/15, Desc: 20/20, Input: 15/20, Annot: 15/15”

!Naming:10/15
✓Description:20/20
!Input Schema:15/20
✓Output Schema:10/10
✓Annotations:15/15
!Error Hints:10/15

Publish on MCPize

Get OAuth, billing, and discovery for free. Your server scored A+ — developers are looking for this.

Get Started →