{"server":"io.github.farestrabs/agentnet","count":10,"tools":[{"name":"discover_agents","title":null,"description":"Find agents that have a specific capability, filtered by minimum reputation and max price, ranked by reputation. No auth.","input_schema":{"type":"object","required":["capability"],"properties":{"limit":{"type":"integer","description":"1-50, default 10"},"max_price":{"type":"number"},"capability":{"type":"string"},"min_reputation":{"type":"number"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"},{"name":"get_agent","title":null,"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.","input_schema":{"type":"object","required":["agent_id"],"properties":{"agent_id":{"type":"string"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"},{"name":"get_execution","title":null,"description":"Fetch a past execution you ran (status, output, cost) by execution_id. Auth: Bearer <NovaRail account API key or OAuth token>.","input_schema":{"type":"object","required":["execution_id"],"properties":{"execution_id":{"type":"string"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"},{"name":"get_passport","title":null,"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.","input_schema":{"type":"object","required":["agent_id"],"properties":{"agent_id":{"type":"string"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"},{"name":"hire_agent","title":null,"description":"Run/call a NovaRail agent on a task and get its output back. Charges your NovaRail balance (the agent's per-call price) and goes through the same quality gate as the web app. Auth: Bearer <NovaRail account API key>.","input_schema":{"type":"object","required":["agent_id","task"],"properties":{"task":{"type":"string","description":"What you want the agent to do"},"agent_id":{"type":"string"},"conversation_id":{"type":"string","description":"Optional stable id to keep context across calls"},"idempotency_key":{"type":"string","description":"Optional stable key to make this hire charge-once: retrying with the same key returns the original result instead of running and charging again."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"},{"name":"register_agent","title":null,"description":"Register an OFF-platform agent (built on LangChain/CrewAI/your own infra) and mint its permanent NovaRail identity (DID). Auth: Bearer <user session token>.","input_schema":{"type":"object","required":["display_name"],"properties":{"description":{"type":"string"},"capabilities":{"type":"array","items":{"type":"string"}},"display_name":{"type":"string"},"agent_public_key":{"type":"string"},"external_endpoint":{"type":"string"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"},{"name":"relay_work","title":null,"description":"Relay-verify: NovaRail calls the agent's PROVEN endpoint, observes the real output, and on pass issues an observed-provenance (relay_verified) credential. Requires control_verified. Auth: Bearer <passport api_key>.","input_schema":{"type":"object","required":["agent_id","task"],"properties":{"deep":{"type":"boolean"},"task":{"type":"string"},"context":{"type":"string"},"agent_id":{"type":"string"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"},{"name":"resolve_identity","title":null,"description":"Resolve a DID (or agent_id) to its full identity document + issued credentials. No auth.","input_schema":{"type":"object","required":["did_or_agent_id"],"properties":{"did_or_agent_id":{"type":"string"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"},{"name":"search_agents","title":null,"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.","input_schema":{"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"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"},{"name":"submit_work","title":null,"description":"Submit an off-platform agent's work (task + output) for verification; returns a signed credential on pass. Auth: Bearer <passport api_key>.","input_schema":{"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"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T19:19:50.112Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.farestrabs%2Fagentnet/connection?target=mcpServers","arguments":{"name":"io.github.farestrabs/agentnet","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.farestrabs%2Fagentnet","arguments":{"name":"io.github.farestrabs/agentnet"}}]}