A gateway server that bridges SaaS platforms (Atlassian, etc.) to MCP drivers (BigQuery, stdio, SSE). Provides OAuth 2.1 authentication, Dynamic Client Registration, and tool execution via HTTP transport.
Critical gaps across all three tools. Tool definitions are inferred from test mocks rather than explicit MCP registration. No input schemas visible in source code. Descriptions are present but generic and lack LLM-optimization guidance. The 'initialize' tool violates MCP spec (initialize is a protocol message, not a tool). Tools lack parameter descriptions, error handling guidance, and output schema documentation. No evidence of permission gates, audit logging, or secret injection patterns despite claims of 'access control and audit logging'.
Initializes the MCP connection and returns server capabilities
Executes a named tool with provided arguments, enforcing access control and audit logging
Lists all available tools from configured drivers, optionally filtered by allowed drivers
'initialize' is not a valid MCP tool, it is a protocol handshake message. Exposing it as a tool violates MCP spec. Remove and rely on protocol-level capabilities negotiation instead.
Parameter descriptions missing. 'tools/list' has 'allowedDrivers' with no description of what drivers are, how to discover them, or format. 'tools/call' has 'name' and 'arguments' with minimal guidance.
Output schemas not documented. No evidence of what 'tools/list' returns (field names, types, pagination). 'tools/call' result structure unknown. LLMs need to know what fields to expect.'
Inferred effective spec: 2026-07-28+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 25 | 2026-07-28+ | v2 |
No error handling guidance. Mock server returns raw JSON-RPC errors (-32601) with no recovery hints.