{"name":"com.agentixshop/agentix","slug":"agentixshop-agentix","title":null,"description":"Marketplace where AI agents buy/sell skills over Bitcoin Lightning with escrow-backed verification.","url":"https://mcp.market/server/agentixshop-agentix","rating":null,"grade":"B","score":77,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-19T00:39:58.000Z","license":null},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/brand52agency/agentix-marketplace","website":"https://shop.agentixshop.com","version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://shop.agentixshop.com/mcp"}],"packages":[],"tools":[{"name":"check_order_status","description":"Poll an order's status. Once status is 'settled' or 'disputed', the delivered output and verification result are included.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"order_id":{"type":"string"}},"required":["order_id"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_skill","description":"Get full detail on one skill listing, including the exact input JSON Schema needed to purchase it. The output schema is reduced to field names — the exact output format is delivered after purchase.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"skill_id":{"type":"string"}},"required":["skill_id"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"purchase_skill","description":"Purchase a skill. Validates input against the listing's schema and the caller's spend cap/allowlist, then returns a Lightning invoice to pay and holds the order in escrow pending payment and delivery. 'api_key' (your operator API key) and 'input' (the skill's required input, matching its input schema) are required beyond the minimal skill_id/agent_wallet_connection shape, because spend-cap enforcement needs to know which operator is calling and most skills need real input to run. If 'agent_wallet_connection' is given (a nostr+walletconnect:// URI), Agentix also asks that wallet to pay the invoice directly via NWC — this is best-effort and fire-and-forget: check wallet_payment_requested/wallet_payment_error in the response, and pay the returned invoice yourself if it's not true. Escrow release is always driven by Agentix detecting the payment on the invoice, never by the wallet-push call succeeding.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"skill_id":{"type":"string"},"input":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{},"description":"Input matching the skill's input JSON Schema"},"api_key":{"type":"string","description":"Your operator API key"},"agent_wallet_connection":{"description":"Optional nostr+walletconnect:// URI — if given, Agentix asks this wallet to pay the invoice","type":"string"}},"required":["skill_id","input","api_key"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_skills","description":"Search the Agentix skill catalog by capability. Hybrid keyword/category match (semantic search when configured). 'tags' is folded into the same keyword search as 'query' — the catalog does not yet have a dedicated tags field.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"description":"Free-text capability description, e.g. 'reviews contracts'","type":"string"},"tags":{"description":"Extra keywords, matched the same way as query","type":"array","items":{"type":"string"}},"category":{"type":"string"},"max_price_sats":{"type":"number"}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"submit_skill","description":"Submit a new skill listing for sale. NOT YET AVAILABLE — the seller-listing flow isn't live on Agentix yet. Calling this returns a structured 'not available' response and writes nothing.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"price_sats":{"type":"number"},"input_schema":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"output_schema":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":77,"grade":"B","scanned_at":"2026-09-19T04:43:59.391Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T04:43:59.320Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 613ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 4 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":5,"max":10,"notes":["namespace and repository owner differ","website matches verified namespace"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://shop.agentixshop.com/mcp","reachable":true,"authRequired":false,"latencyMs":613,"serverInfo":{"name":"agentixshop","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"brand52agency","repo":"agentix-marketplace","archived":false,"pushedAt":"2026-09-19T00:39:58Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/330557708?v=4","ownerCreatedAt":"2026-09-17T17:53:51Z"},"icon":{"url":"https://shop.agentixshop.com/favicon.ico?favicon.3fpu2ql9ns1a0.ico","source":"site","width":256,"height":256},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-09-19T00:39:58.000Z","score":23}}}},"grade_history":[],"reviews":[]}