Domain tool servers for e-commerce, CRM, marketing, ads and analytics agents. Provides MCP tools for Google Analytics, Shopify, and other business integrations.
14 tools with mixed quality. Google Analytics tools (1-5) have clear names and basic descriptions but lack output schema documentation. Business analyst tools (6-12) have good parameter descriptions but vague, generic descriptions (e.g., 'Summary stats for pasted price lists'). Memory tools (13-14) have solid descriptions. Critical gaps: no visible output schemas for any tool, no error handling guidance, no parameter validation rules (e.g., days range, limit bounds), and no tool annotations. Average tool description ~120 chars (below 194-char baseline). Parameters present but lack constraints (enums, ranges). No evidence of idempotency or retry guidance.
Compound growth: ending_value = start × (1 + r)^periods.
Operating-profit grid from JSON base + JSON scenario deltas (revenue_mult, cost ratio, fixed).
Simplified landed cost per unit (duty/insurance on ex-works + freight).
Summary stats for pasted price lists (comma-separated or free text with numbers).
TAM revenue = addressable_units × adoption % × ARPU (user-defined units).
Contribution margin, breakeven units, optional monthly profit. User numbers only; no APIs.
Normalized weighted scores across options (JSON criteria with weights and per-option scores).
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields. Critical for tool chaining.
Numeric parameters lack bounds. 'days' and 'limit' have no min/max constraints; LLMs may pass absurd values (days=999999, limit=1000000) causing timeouts or API errors.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 57 | 2026-07-28+ | v2 |
Get conversion metrics: purchases, transactions, revenue, conversion rate.
Get top performing pages by views and conversions.
Get website traffic metrics: sessions, users, page views, bounce rate.
Get traffic breakdown by device: desktop, mobile, tablet.
Get traffic breakdown by source: organic, direct, paid, referral.
Save an important piece of information to long-term knowledge-graph memory. Use this tool whenever you learn something significant about the user, organisation, preferences, decisions, or any fact that would be valuable in future conversations.
Search long-term knowledge-graph memory for facts relevant to a query. Use this tool when you need to recall past information about the user, organisation, preferences, or any previously learned facts before answering a question or making a decision.
Business analyst tool descriptions are generic and lack context. 'Summary stats for pasted price lists' does not explain WHEN to use this vs other tools or what the output structure is.
No error handling guidance. Tools do not document what errors can occur, whether they are retryable, or what the LLM should do next (e.g., 'Invalid property_id, call list_properties() first').
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). LLMs cannot distinguish safe read-only tools from destructive ones or know if retries are safe.