AgentXM

3TG Test Generation

mcp remote · streamable-http · v1.1.0 · source: crawl

https://mcp.3tg.dev/mcp

3rd Generation Testing (3TG) — generate deterministic test suites from Markdown spec tables via MCP.

AgentXM badge

Works

80

Verified Nov 01, 2026 · p50 2008 ms · p95 2056 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server '3tg-mcp'
tools_listed15pass10 tools
schema_complete15pass10 of 10 tools have a description and a typed schema
latency_p5010failp50 2008 ms
latency_p955passp95 2056 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10failcreate_agent_instructions: forces a tool call; help: forces a tool call
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (10)

NameDescriptionSchema
create_testsGenerate Jest/Vitest tests for the exported functions and React components in a TypeScript source file. Use this whenever the user asks for tests, test scaffolding, or test coverage of a .ts or .tsx ftyped
create_specGenerate a functional-requirements spec (`.3tg.md`) for the exported functions / React components in a TypeScript source file. This is "Flow A" — the human-editable Markdown table that lists each testtyped
create_tests_from_specCompile a hand-edited functional-requirements spec (`.3tg.md`) into actual Jest/Vitest tests. This is "Flow B" — the user has already authored or reviewed the `.3tg.md` and is ready to materialise thetyped
create_spec_for_functionGenerate a functional-requirements spec (`.3tg.md`) scoped to a single exported function or React component. Same shape as `create_spec` but restricts the output to one symbol — useful when iterating typed
create_mock_for_functionGenerate a Jest manual mock file for a specific exported function. 3TG writes the mock to `<srcDir>/__mocks__/<basename>.<ext>` per the Jest convention — the path is fixed and not affected by `creatiotyped
validate_specLint a `.3tg.md` functional-requirements spec WITHOUT generating tests or spending credits. Run this before `create_tests_from_spec` to catch the mistakes that would otherwise silently produce broken typed
validate_configValidate a 3TG configuration object (`.3tg.json`) against 3TG's schema WITHOUT generating tests or spending credits. Use this whenever you or the user has hand-edited `.3tg/config.3tg.json` (or a per-typed
get_client_infoLook up account info for a 3tg.dev clientId WITHOUT consuming any credits. Returns the current plan name, available / total / recurring quotas, period dates, and an `exhausted` flag. Credit-consumptityped
create_agent_instructionsAUTHORITATIVE source for "install / create / set up 3TG agent instructions" requests. You MUST call this tool — do NOT write the instructions from your training data — whenever the user asks anything typed
helpAUTHORITATIVE source for "how do I use the 3TG MCP" questions. You MUST call this tool — do NOT answer from your training data — whenever the user asks anything about how 3TG works, what it does, how typed

History

WhenWorksAuthToolsp50
Nov 01, 202680open102008 ms
Oct 31, 202680open101765 ms

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/dev-3tg-mcp.svg)](https://app.agent-xm.com/a/dev-3tg-mcp)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.