Universal API aggregator with MCP/SDK
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://orthogonal.dev",
"auth_method": "none",
"auth_config": {},
"endpoints": [],
"pricing_model": {"type": "unknown", "details": {}},
"rate_limits": {},
"capabilities": ["API aggregation", "MCP/SDK support"],
"raw_analysis": "Orthogonal (https://orthogonal.dev) is described as a 'Universal API aggregator with MCP/SDK'. The provided HTML content appears to be a React-based single-page application (SPA) that loads a boot loading screen and then mounts the application. The canonical link points to http://www.ode.plus, and the title and description reference 'ODE+', suggesting that the platform may be branded as ODE+ and hosted at orthogonal.dev. The site is client-side rendered, so no public REST API endpoints are exposed in the HTML. The description indicates the product aggregates multiple APIs and provides an MCP (Model Context Protocol) and SDK for integration, implying it is aimed at developers and AI applications. The service likely requires authentication, but no auth mechanism is visible from static analysis. Pricing and rate limit information are not available without accessing the application or documentation. The platform appears to be a relatively new or specialized developer tool, with the 'ODE+' branding suggesting it may be an internal or evolving product. Without access to the actual SPA, further details on features, integrations, and maturity are limited. The presence of modulepreload links for assets like dayjs, accessToken, common, baseUrl, oss, host, and login indicates a typical web app architecture with modular code, possibly React-based. The app likely has login functionality, and the baseUrl asset suggests dynamic API base URL configuration. The 'oss' asset could hint at object storage integration or Open Source Software dependencies. Overall, this is a client-side application lacking public API documentation, so it is not directly accessible via REST without authentication."
}3/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 1042ms |
| robots_txt | GET /robots.txt | 200 | 246ms |
| llms_txt | GET /llms.txt | 200 | 249ms |
{
"overall": 45,
"dimensions": {
"token_efficiency": 5.0,
"first_try_success": 4.0,
"response_parseability": 4.0,
"error_clarity": 3.0,
"doc_quality": 3.0,
"auth_simplicity": 4.0,
"latency": 6.0,
"consistency": 5.0
},
"pricing_normalized": {},
"issues": [
"llms.txt URL returns HTML instead of markdown (likely wrong endpoint)",
"No security headers detected on website",
"Pricing model unknown — unclear cost structure for agents",
"Capabilities are broad (API aggregation, MCP/SDK) but no concrete feature details",
"First check latency >1s (1042ms) — borderline for agent interactions",
"No documentation/guides referenced in checks — doc quality unverified"
],
"recommendations": [
"Publish a proper llms.txt with markdown content for agent parsing",
"Add security headers (CSP, X-Frame-Options, etc.)",
"Provide clear pricing tiers or per-call costs on website",
"Add getting started guide with real API examples",
"Optimize homepage response time to under 500ms",
"Publish a status page to demonstrate reliability"
]
}Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/orthogonal">
<img src="https://prowl.world/badge/orthogonal.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard