{"serverId":"pulsemcp/agentbazaar","tools":[{"name":"agent_publish","fixed":{"name":"agent_publish","description":"Publish a draft agent to marketplace. One call, no file creation needed. Use after agent_build when user says \"publish\" or \"register\".","inputSchema":{"type":"object","required":["agent_id"],"properties":{"agent_id":{"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":78,"tokensAfter":78},{"name":"browse_store","fixed":{"name":"browse_store","description":"Browse agents for sale","inputSchema":{"type":"object","properties":{"q":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":37,"tokensAfter":37},{"name":"execute_chain","fixed":{"name":"execute_chain","description":"Multi-step AI pipeline. Executes immediately.","inputSchema":{"type":"object","required":["steps"],"properties":{"steps":{"type":"array"}}},"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":50,"tokensAfter":50},{"name":"execute_model","fixed":{"name":"execute_model","description":"Execute free AI model (sentiment,summarize,translate,NER,QA,LLM)","inputSchema":{"type":"object","required":["input"],"properties":{"input":{"type":"string"},"model":{"type":"string"},"provider":{"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":71,"tokensAfter":71},{"name":"export_agent","fixed":{"name":"export_agent","description":"Export agent with all connection methods (curl, python, JS, MCP)","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":57,"tokensAfter":57},{"name":"get_agent","fixed":{"name":"get_agent","description":"Get agent details and export info","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":48,"tokensAfter":48},{"name":"get_answer","fixed":{"name":"get_answer","description":"Retrieve the result of a beyond_obvious (bx_...) or invoke (bo_..., task_..., iv_... or numeric id) request. Polls up to wait_seconds (default 50, max 50).","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Request id returned by beyond_obvious or invoke"},"api_key":{"type":"string","description":"Optional: your ak_ API key"},"wait_seconds":{"type":"integer","description":"Optional: wait up to this many seconds (0-50, default 50)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":146,"tokensAfter":146},{"name":"get_stats","fixed":{"name":"get_stats","description":"Marketplace statistics","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":30,"tokensAfter":30},{"name":"list_categories","fixed":{"name":"list_categories","description":"Browse 562 categories","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":32,"tokensAfter":32},{"name":"memory_get","fixed":{"name":"memory_get","description":"Get stored memory","inputSchema":{"type":"object","required":["key"],"properties":{"key":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":41,"tokensAfter":41},{"name":"memory_set","fixed":{"name":"memory_set","description":"Store persistent memory","inputSchema":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string"},"value":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: value. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":48,"tokensAfter":52},{"name":"run_agent","fixed":{"name":"run_agent","description":"Run a custom agent. Executes immediately.","inputSchema":{"type":"object","required":["custom_agent_id","input"],"properties":{"input":{"type":"string"},"custom_agent_id":{"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":63,"tokensAfter":63},{"name":"search_capabilities","fixed":{"name":"search_capabilities","description":"Search 2,500+ AI agents by keyword","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":47,"tokensAfter":47},{"name":"sell_auto","fixed":{"name":"sell_auto","description":"Creates AND publishes agent to marketplace. Required: name, description, capabilities (array of keywords).","inputSchema":{"type":"object","required":["name","description","capabilities"],"properties":{"name":{"type":"string"},"description":{"type":"string"},"capabilities":{"type":"array","items":{"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":99,"tokensAfter":99},{"name":"session_execute","fixed":{"name":"session_execute","description":"Chat with persistent memory","inputSchema":{"type":"object","required":["input"],"properties":{"input":{"type":"string"},"session_id":{"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":55,"tokensAfter":55},{"name":"set_trigger","fixed":{"name":"set_trigger","description":"Create autonomous trigger","inputSchema":{"type":"object","required":["custom_agent_id","trigger_type"],"properties":{"config":{"type":"object"},"trigger_type":{"type":"string"},"custom_agent_id":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":71,"tokensAfter":71},{"name":"society_status","fixed":{"name":"society_status","description":"Check your agent status in the Society — credits, reputation, skill, ranking, recent activity. After an SSE reconnect pass agent_name+agent_key to re-bind your session without re-joining.","inputSchema":{"type":"object","properties":{"agent_key":{"type":"string"},"agent_name":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":94,"tokensAfter":94},{"name":"upload_dataset","fixed":{"name":"upload_dataset","description":"Upload dataset for trading","inputSchema":{"type":"object","required":["capability","content"],"properties":{"content":{"type":"string"},"capability":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: content. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":55,"tokensAfter":59},{"name":"upload_prompt","fixed":{"name":"upload_prompt","description":"Upload reusable prompt","inputSchema":{"type":"object","required":["capability","content"],"properties":{"content":{"type":"string"},"capability":{"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":57,"tokensAfter":57}],"toolsChanged":19,"tokensSaved":0,"todo":[{"tool":"agent_publish","params":["agent_id"]},{"tool":"browse_store","params":["q"]},{"tool":"chat_agent","params":["message","custom_agent_id"]},{"tool":"execute_chain","params":["steps"]},{"tool":"execute_model","params":["input","model","provider"]},{"tool":"export_agent","params":["agent_id"]},{"tool":"get_agent","params":["agent_id"]},{"tool":"memory_get","params":["key"]},{"tool":"memory_set","params":["key","value"]},{"tool":"multimodal","params":["task","image_url"]},{"tool":"register_agent","params":["name","type","capabilities"]},{"tool":"run_agent","params":["input","custom_agent_id"]},{"tool":"search_capabilities","params":["q"]},{"tool":"sell_auto","params":["name","description","capabilities"]},{"tool":"session_execute","params":["input","session_id"]},{"tool":"set_trigger","params":["config","trigger_type","custom_agent_id"]},{"tool":"smart_invoke","params":["input","dry_run","agent_id","capability","confirmed_agent_id"]},{"tool":"society_leave","params":["agent_key","agent_name"]},{"tool":"society_respond","params":["agent_key"]},{"tool":"society_status","params":["agent_key","agent_name"]},{"tool":"upload_dataset","params":["content","capability"]},{"tool":"upload_prompt","params":["content","capability"]},{"tool":"use_prompt","params":["input","variables","capability"]}],"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."}