← Back to Check

ai-cto

https://ai-cto.mcpize.run

Scanned Sep 12, 2026

A91/100
Clarity
98
Protocol
95
Auth
0
Reliability
100
Trust
86
Safety
87
Market
65

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 (98)Protocol (95)Auth (0)Reliability (100)Trust (86)Safety (87)Market (65)

Top Issues

3 found
MEDIUM

Custom domain: Default hosting subdomain

MEDIUM

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

MEDIUM

Multiple similar MCP servers exist. Consider differentiating with unique features.

Protocol & Capabilities

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

Server responded to ping

✓
Session ID

Valid Mcp-Session-Id assigned (36 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 accepts DELETE for session termination (200)

✓
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: 366ms
✓HTTPS
○Default hosting subdomain
✓Name: ai-cto, Version: 1.0.0
✓Structured errors

Market

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

external: api, endpoint, database; LLM-native: json

OriginalityHow many similar servers exist?
1/10

5+ similar servers — crowded space

DemandHow broad is the audience?
8/10

Domain "database" has broad developer audience

Competitors found

MCP Servers Explained: Why Most Are Useless (And How to ...

95% of MCP servers are essentially a waste of time. Many are slower and more complex than the terminal tools agents can already use ...

6 Model Context Protocol alternatives to consider in 2026

Merge MCP operates as a managed MCP server that eliminates the need to build individual servers for each business system integration. The underlying ...

How to Organize APIs for MCP Tools and Servers

Think of MCP tools as lego blocks and MCP servers as themed lego sets. Group tools into servers based on: • Business domain (Shopping Cart, ...

MCP Server Architecture: State Management, Security & ...

This comprehensive technical analysis presents blueprint-level guidance for building sophisticated, stateful, and resilient MCP servers.

Top 12 MCP Servers: A Complete Guide for 2026

Discover the best MCP servers for marketing, dev & data. Our 2026 guide ranks top tools like Skyvia, Ahrefs & more for AI data integration.

Tools (19 tools)

makeCTODecisionUnknown30

“makeCTODecision: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
analyzeProductUnknown30

“analyzeProduct: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
recommendArchitectureUnknown30

“recommendArchitecture: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
recommendStackUnknown30

“recommendStack: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
estimateCostUnknown30

“estimateCost: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
assessSecurityUnknown30

“assessSecurity: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
estimateTimelineUnknown30

“estimateTimeline: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
planTeamUnknown30

“planTeam: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
assessRiskUnknown30

“assessRisk: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
generateScalingRoadmapUnknown30

“generateScalingRoadmap: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
analyzeInfrastructureWasteUnknown30

“analyzeInfrastructureWaste: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
designDatabaseUnknown30

“designDatabase: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
generateBRDUnknown30

“generateBRD: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
generatePRDUnknown30

“generatePRD: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
generateERDUnknown30

“generateERD: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
generateDatabaseSchemaUnknown30

“generateDatabaseSchema: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
generateAPISpecUnknown30

“generateAPISpec: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
generateMVPScopeUnknown30

“generateMVPScope: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15
generateThreeMonthRoadmapUnknown30

“generateThreeMonthRoadmap: 30 pts | Risk: unknown | Naming: 0/15, Desc: 10/20, Input: 15/20, Annot: 0/15”

✗Naming:0/15
!Description:10/20
!Input Schema:15/20
○Output Schema:0/10(bonus)
✗Annotations:0/15
✗Error Hints:0/15

Publish on MCPize

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

Get Started →