A safe, MCP-first distribution of AI Scientist v2 for ChatGPT, Codex, and Claude Code. Provides auditable AI research workflows with deterministic mock jobs and support for ideation, experimentation, and artifact management.
11 tools with mixed quality. Naming is verb-first and clear (get_, create_, list_, start_, cancel_). Descriptions present but generic, most lack context on WHEN to use the tool or what happens next. Schemas visible for all tools with proper types and descriptions for parameters. Critical gaps: no output schemas documented, no error handling guidance, no pagination info for list tools, no idempotency hints for write operations. Tool composition is reasonable (separate ideation vs experiment), but responses lack chaining IDs and result limits are undocumented.
Cancel a running research job
Create a new research project with specified parameters including title, keywords, abstract, objectives, constraints, and evaluation criteria
Get the current status of a research job (ideation or experiment)
Retrieve the dashboard view for a specific research project including recommendations, ranked ideas, recent jobs, and artifact summary
Retrieve the current status and configuration of the Researcher AI service
List all artifacts generated for a project
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields (e.g., projectId, jobId) for chaining.
List tools (list_research_projects, list_research_ideas, list_artifacts) lack pagination parameters (limit, offset/cursor) and result count documentation. Large result sets will blow context windows.
Descriptions are generic and under 100 chars for most tools. They state WHAT but not WHEN to use or what happens next. E.g., 'List all research projects' lacks context on whether this is a discovery step or prerequisite for other operations.
Inferred effective spec: 2026-07-28+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | 2026-07-28+ | v2 |
List all research ideas generated for a project
List all research projects for the current user/tenant
Read the content of a specific artifact file
Start an experiment job to execute a research idea
Start an ideation job to generate research ideas for a project
Write operations (create_research_project, start_ideation, start_experiment, cancel_job) lack idempotency hints and confirmation/dry-run patterns. Agents cannot safely retry without risking duplicate projects or jobs.
No error handling guidance. Tools do not document what errors are retryable, user-fixable, or fatal. LLMs cannot determine next steps on failure.