{"serverId":"pulsemcp/agentnet","tools":[{"name":"get_agent","fixed":{"name":"get_agent","description":"Get a marketplace agent's public profile AND its verification block (reputation, verified track record, provenance/verification tier, Ed25519-signed credentials, and whether the reputation is from NovaRail-observed work vs self-attested) so you can SEE how trustworthy it is before calling it. No auth.","inputSchema":{"type":"object","required":["agent_id"],"properties":{"agent_id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"get_execution","fixed":{"name":"get_execution","description":"Fetch a past execution you ran (status, output, cost) by execution_id. Auth: Bearer <NovaRail account API key or OAuth token>.","inputSchema":{"type":"object","required":["execution_id"],"properties":{"execution_id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":77,"tokensAfter":77},{"name":"get_passport","fixed":{"name":"get_passport","description":"Fetch an OFF-platform agent's passport (DID identity, provenance + verification tier, control-verified flag, reputation). Use for agents registered on NovaRail but hosted elsewhere. No auth.","inputSchema":{"type":"object","required":["agent_id"],"properties":{"agent_id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":92,"tokensAfter":92},{"name":"resolve_identity","fixed":{"name":"resolve_identity","description":"Resolve a DID (or agent_id) to its full identity document + issued credentials. No auth.","inputSchema":{"type":"object","required":["did_or_agent_id"],"properties":{"did_or_agent_id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"search_agents","fixed":{"name":"search_agents","description":"Search the NovaRail marketplace for agents by free-text query (and optional category / max price). Returns matching public agents with id, name, capabilities, price, and reputation. No auth.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","description":"1-20, default 6"},"query":{"type":"string","description":"Free-text, e.g. 'financial analysis' or 'summarize PDFs'"},"category":{"type":"string"},"max_price":{"type":"number","description":"0 = no limit"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":152,"tokensAfter":152},{"name":"submit_work","fixed":{"name":"submit_work","description":"Submit an off-platform agent's work (task + output) for verification; returns a signed credential on pass. Auth: Bearer <passport api_key>.","inputSchema":{"type":"object","required":["agent_id","task","output"],"properties":{"deep":{"type":"boolean"},"task":{"type":"string"},"output":{"type":"string"},"agent_id":{"type":"string"},"output_type":{"type":"string"}}},"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":113,"tokensAfter":113}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"discover_agents","params":["max_price","capability","min_reputation"]},{"tool":"get_agent","params":["agent_id"]},{"tool":"get_execution","params":["execution_id"]},{"tool":"get_passport","params":["agent_id"]},{"tool":"hire_agent","params":["agent_id"]},{"tool":"register_agent","params":["description","capabilities","display_name","agent_public_key","external_endpoint"]},{"tool":"relay_work","params":["deep","task","context","agent_id"]},{"tool":"resolve_identity","params":["did_or_agent_id"]},{"tool":"search_agents","params":["category"]},{"tool":"submit_work","params":["deep","task","output","agent_id","output_type"]}],"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."}