Next.js web application for Agentra Labs. Provides installer endpoints for multiple agentic tools (memory, vision, codebase, identity, time, contract, comm, planning, cognition, reality), partner intake form API, and marketing content.
This is a Next.js web application that exposes 8 tools via HTTP routes, not a proper MCP server. The tools lack comprehensive descriptions, parameter validation is minimal, output schemas are undocumented, and error handling is weak. Most tools serve internal marketing/registration purposes rather than core agent-enabling functionality. The server violates the fundamental MCP principle of stateless, schema-driven tool definition. Tool names are generally reasonable (verb_noun pattern), but descriptions are inconsistent, some adequate (partner_intake_submission at ~150 chars) but others trivial (all flyer tools at ~100 chars with no guidance on when/why to call them). Parameter descriptions are present but lack constraints (enums, ranges, formats). Output structures are inferred from code rather than explicitly documented. No error recovery guidance, no idempotency markers, no permission declarations. The only write operation (partner_intake_submission) stores to a JSONL file without transaction guarantees or rollback capability.
Generates a dynamic Open Graph image for LinkedIn sharing about AgenticCodebase. Returns an image showing before/after comparison of AI agent performance with code understanding capabilities.
Generates a dynamic Open Graph image for Twitter/X sharing about AgenticCodebase. Returns an image highlighting graph-grounded, zero-hallucination AI capabilities for code migration tasks.
Lists all available Agentra Labs installation endpoints and usage examples. Provides plaintext documentation of curl commands for default and environment-specific installations.
Provides installation scripts for Agentra Labs agentic tools. Redirects to appropriate installation endpoint with optional profile parameter. Supports cache-busting via query parameters.
Provides platform and environment-specific installation scripts for Agentra Labs agentic tools. Generates wrapper bash scripts that fetch and execute install.sh from the target repository with specified profile (desktop, terminal, or server).
Generates a dynamic Open Graph image for LinkedIn posts about Agentra Labs. Showcases the eight agentic infrastructure components: AgenticMemory, AgenticVision, AgenticCodebase, AgenticIdentity, AgenticTime, AgenticContract, AgenticComm, and AgenticPlanning.
Five tools (all flyer generators) have trivial, non-actionable descriptions (<100 chars) that do not explain WHEN or WHY an agent should call them. Descriptions state WHAT (generates image for LinkedIn) but omit decision criteria and distinguishing context.
No output schemas are explicitly documented for any tool. Flyer tools return binary image data; install tools return scripts. The agent cannot predict what fields are in the response, preventing chaining and forcing the LLM to reason about opaque outputs.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 38 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 8 | - | v1 |
Accepts partner intake form submissions with organization details, contact information, use case, systems, scope, timeline, and context. Validates input against schema constraints and stores submissions locally while optionally forwarding to webhook.
Generates a dynamic Open Graph image for Twitter/X posts about Agentra Labs. Displays the core agentic infrastructure capabilities: remember, see, understand, prove, plan, govern, and communicate.
install_target and install_target_profile accept 'target' and 'profile' parameters with no enum constraints. Descriptions list valid values as comma-separated strings (memory, vision, codebase, ...) rather than formal enum schemas. LLMs frequently hallucinate values outside the documented set.
partner_intake_submission stores data to a local JSONL file (/tmp/agentra-partner-intake.jsonl by default) with no transactional guarantees, no rollback on failure, and no idempotency key. An agent retrying on network failure risks duplicate submissions.
Error responses are minimal and generic. partner_intake_submission returns 'Invalid intake payload' with no detail on which field failed or what constraint was violated. Agents cannot self-correct without explicit, field-level error guidance.
No tool declares what permissions or scopes it requires. A sensitive tool like partner_intake_submission that writes to disk and optionally sends data to a webhook URL should declare scope requirements for audit trails and least-privilege configuration.
No tool includes destructiveHint, readOnlyHint, or idempotentHint annotations. These are MCP 2026-07-28 standard metadata. Agents need to know which tools can be safely retried and which have irreversible side effects.