{"serverId":"mcp-registry/io.github.jdhart81/neurogenesis","tools":[{"name":"create_agent","fixed":{"name":"create_agent","description":"Create a developmental agent from a digital genome:\n    {agent_name, purpose, initial_nodes (unique, >=1), fitness_metrics\n    (>=1), optional growth_rules / safety_axioms}. Returns agent_id +\n    initial graph summary.","inputSchema":{"type":"object","title":"create_agentArguments","required":["genome"],"properties":{"genome":{"type":"object","title":"Genome","additionalProperties":true},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":148,"tokensAfter":148},{"name":"delete_agent","fixed":{"name":"delete_agent","description":"Remove a developmental agent from this mount.","inputSchema":{"type":"object","title":"delete_agentArguments","required":["agent_id"],"properties":{"agent_id":{"type":"string","title":"Agent Id"},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":92,"tokensAfter":92},{"name":"describe_agent","fixed":{"name":"describe_agent","description":"Return capabilities and input contract.","inputSchema":{"type":"object","title":"describe_agentArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":46,"tokensAfter":46},{"name":"export_state","fixed":{"name":"export_state","description":"Portable state document for an agent (import_state recreates it\n    anywhere — including a self-hosted verdigraph-neurogenesis).","inputSchema":{"type":"object","title":"export_stateArguments","required":["agent_id"],"properties":{"agent_id":{"type":"string","title":"Agent Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":89,"tokensAfter":89},{"name":"get_agent","fixed":{"name":"get_agent","description":"Full current state: genome, cognitive graph (nodes/edges with\n    weights and trust), and summary counts.","inputSchema":{"type":"object","title":"get_agentArguments","required":["agent_id"],"properties":{"agent_id":{"type":"string","title":"Agent Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"get_ledger","fixed":{"name":"get_ledger","description":"The append-only developmental ledger: every growth, pruning, and\n    evaluation event with reasons (NG3 — returned verbatim).","inputSchema":{"type":"object","title":"get_ledgerArguments","required":["agent_id"],"properties":{"limit":{"type":"integer","title":"Limit","default":100},"agent_id":{"type":"string","title":"Agent Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":103,"tokensAfter":103},{"name":"import_state","fixed":{"name":"import_state","description":"Recreate an agent from an export_state document.","inputSchema":{"type":"object","title":"import_stateArguments","required":["state"],"properties":{"state":{"type":"object","title":"State","additionalProperties":true},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":99,"tokensAfter":99},{"name":"list_agents","fixed":{"name":"list_agents","description":"All developmental agents on this mount, with summary counts.","inputSchema":{"type":"object","title":"list_agentsArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"submit_evaluation","fixed":{"name":"submit_evaluation","description":"Evolve an agent with one task outcome: {task_id, task_type,\n    success_score in [0,1], optional accuracy/user_satisfaction/\n    cost_efficiency/safety_score/notes/used_nodes/used_edges}. Success\n    strengthens the used edges, failure weakens them; growth and pruning\n    follow the genome's rules under its safety axioms (NG1). Returns the\n    new developmental-ledger events.","inputSchema":{"type":"object","title":"submit_evaluationArguments","required":["agent_id","evaluation"],"properties":{"agent_id":{"type":"string","title":"Agent Id"},"evaluation":{"type":"object","title":"Evaluation","additionalProperties":true},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":215,"tokensAfter":215}],"toolsChanged":9,"tokensSaved":0,"todo":[{"tool":"best_next_steps","params":["limit","agent_id","from_node"]},{"tool":"compute_efficiency_report","params":["limit"]},{"tool":"create_agent","params":["genome","request_id"]},{"tool":"delete_agent","params":["agent_id","request_id"]},{"tool":"export_state","params":["agent_id"]},{"tool":"get_agent","params":["agent_id"]},{"tool":"get_ledger","params":["limit","agent_id"]},{"tool":"import_state","params":["state","request_id"]},{"tool":"record_route_outcome","params":["notes","request_id","decision_id","success_score","actual_cost_usd","actual_energy_wh","actual_latency_ms"]},{"tool":"register_compute_profile","params":["profile","request_id"]},{"tool":"route_task","params":["task","request_id"]},{"tool":"submit_evaluation","params":["agent_id","evaluation","request_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}