{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_b2svgr4ey5fh","handle":"agentee","url":"https://wellknown.network/agents/agentee","links":{"self":"https://wellknown.network/agents/agentee/record.json","html":"https://wellknown.network/agents/agentee","markdown":"https://wellknown.network/agents/agentee/record.md","api":"https://wellknown.network/api/v1/agents/agentee","status":"https://wellknown.network/api/v1/agents/agentee/status","claim":"https://wellknown.network/agents/agentee/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/agentee/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:allover.art:server:agentee","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"agentee","summary":"Shop all-over print cotton tees with your AI agent: search, cart, promos, checkout. Human pays.","description":"Shop all-over print cotton tees with your AI agent: search, cart, promos, checkout. Human pays.","publisher":{"name":"art.allover","url":null},"homepage":"https://allover.art/agentee","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://allover.art/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-15T15:27:17.530738Z","publishedAt":"2026-07-15T15:27:17.530738Z","registryName":"art.allover/agentee"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.948,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.938,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","data","infra"]},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-09-05T19:26:36.783Z","lastProbedAt":"2026-09-05T19:26:36.783Z","statusComputedAt":"2026-09-05T19:28:25.908Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":287},"latestObservations":[{"at":"2026-09-05T19:26:36.783Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":287,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the allover.art catalog (one card per design). Args: query? (free text, e.g. 'cat', 'neon koi'), theme? (canonical theme like Cats/Anime/Skulls, comma-se"},{"name":"get_product","description":"Full details of one product by its code: available sizes, fabrics, per-variant price, and the design 'about' text. Args: code (from search_products)."},{"name":"list_collections","description":"List active curated collections (themed landing pages) with their slugs and urls. Args: limit?."},{"name":"view_cart","description":"Show the current contents of the user's cart (the same cart they see in the browser when signed in)."},{"name":"add_to_cart","description":"Add a product to the user's cart. Args: good_id (from search/get_product), size (must be one of the product's sizes), fabric? (if the product offers a choice), "},{"name":"set_cart_quantity","description":"Change the quantity of a cart line by its index (from view_cart); qty=0 removes it. Args: index, qty."},{"name":"checkout_link","description":"Get the URL where the human opens their cart to review and pay. The agent never pays — checkout is always done by the person in the browser."},{"name":"order_status","description":"Look up the user's recent orders (or one by number) and their fulfilment status. Args: number?, limit? (default 5)."},{"name":"cart_update","description":"Change a cart line by its index (from view_cart): set qty (0 removes), or switch size/fabric. Args: index, qty?, size?, fabric?."},{"name":"cart_remove","description":"Remove a cart line by its index (from view_cart). Args: index."},{"name":"apply_promo","description":"Validate and apply a promo code to the cart (server-checked). Returns the new discount/shipping/total, or applied=false with a reason. Args: code."},{"name":"remove_promo","description":"Remove the applied promo code from the cart."},{"name":"get_user_prefs","description":"Return the shopper's saved default size and fit. Call this BEFORE asking the user for a size — if a default is set, apply it automatically (add_to_cart uses it "},{"name":"set_user_prefs","description":"Save the shopper's default size and/or fit so they don't re-enter it each time. Args: size (XS…5XL), fit (basic | oversized). Pass only what the user stated."},{"name":"get_saved_addresses","description":"Return shipping addresses the user used in past orders — offer these to a returning buyer instead of asking again."},{"name":"set_shipping_address","description":"Set the shipping address for this order (validated). Args: name, country, city, address, zip?, phone."},{"name":"get_shipping_options","description":"Available shipping methods for the current cart/address, with price and ETA (free over the threshold)."},{"name":"set_shipping_method","description":"Choose a shipping method by its option_id (from get_shipping_options). Args: option_id."},{"name":"get_order_preview","description":"Full order summary to show the human before ordering: line items, promo/discount, shipping, address, grand total. Prices are server-computed."},{"name":"prepare_order","description":"Create a draft order from the cart + address + promo and return {checkout_url, draft_id, expires_at}. The human opens checkout_url — everything is pre-filled — "},{"name":"studio_options","description":"START HERE for any custom-print request: the menu of generation choices (print placements with plain-language descriptions, products, backgrounds, engines+costs"},{"name":"studio_generate","description":"Generate a CUSTOM t-shirt print from a text prompt (AI, takes 2-10 min). SPENDS THE ACCOUNT OWNER'S STUDIO CREDITS: tell them the cost and their balance and get"},{"name":"studio_status","description":"Check a custom print generation. Args: print_id (from studio_generate). When done returns preview_url — show it to the human."},{"name":"studio_credits","description":"The user's Studio credit balance. Check before studio_generate (1 credit per generation, either engine; welcome bonus 20; every bought tee adds 20)."},{"name":"add_custom_to_cart","description":"Put a FINISHED custom print into the cart as a product. Args: print_id (must be done), product? (same set as studio_generate), size, qty?. Then the normal check"},{"name":"designer_stats","description":"The user's designer-program stats (if they are a designer-partner): units sold, revenue, accrued royalties, available for payout, royalty percent, their designe"},{"name":"designer_designs","description":"The user's own published designs with live status (products on sale / hidden / pending). Args: limit? (default 50)."},{"name":"designer_upload_slot","description":"Get a short-lived URL to upload an image file to us (use when the designer has no public link — otherwise pass the URL straight to submit_design). Args: filenam"},{"name":"submit_design","description":"Send one of the designer's own artworks for moderation. TWO inputs, same path: either artwork files — front/back accept a public image URL OR an upload_id from "},{"name":"designer_uploads","description":"What the designer has already sent in and where it stands: in review / accepted / needs changes (with the reason). Args: limit?."},{"name":"designer_submissions","description":"The user's Studio publications in moderation: in review / in catalog / needs changes. Args: limit?."}],"toolCount":31,"serverName":"alloverart-shop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}}],"tools":[{"name":"search_products","description":"Search the allover.art catalog (one card per design). Args: query? (free text, e.g. 'cat', 'neon koi'), theme? (canonical theme like Cats/Anime/Skulls, comma-se"},{"name":"get_product","description":"Full details of one product by its code: available sizes, fabrics, per-variant price, and the design 'about' text. Args: code (from search_products)."},{"name":"list_collections","description":"List active curated collections (themed landing pages) with their slugs and urls. Args: limit?."},{"name":"view_cart","description":"Show the current contents of the user's cart (the same cart they see in the browser when signed in)."},{"name":"add_to_cart","description":"Add a product to the user's cart. Args: good_id (from search/get_product), size (must be one of the product's sizes), fabric? (if the product offers a choice), "},{"name":"set_cart_quantity","description":"Change the quantity of a cart line by its index (from view_cart); qty=0 removes it. Args: index, qty."},{"name":"checkout_link","description":"Get the URL where the human opens their cart to review and pay. The agent never pays — checkout is always done by the person in the browser."},{"name":"order_status","description":"Look up the user's recent orders (or one by number) and their fulfilment status. Args: number?, limit? (default 5)."},{"name":"cart_update","description":"Change a cart line by its index (from view_cart): set qty (0 removes), or switch size/fabric. Args: index, qty?, size?, fabric?."},{"name":"cart_remove","description":"Remove a cart line by its index (from view_cart). Args: index."},{"name":"apply_promo","description":"Validate and apply a promo code to the cart (server-checked). Returns the new discount/shipping/total, or applied=false with a reason. Args: code."},{"name":"remove_promo","description":"Remove the applied promo code from the cart."},{"name":"get_user_prefs","description":"Return the shopper's saved default size and fit. Call this BEFORE asking the user for a size — if a default is set, apply it automatically (add_to_cart uses it "},{"name":"set_user_prefs","description":"Save the shopper's default size and/or fit so they don't re-enter it each time. Args: size (XS…5XL), fit (basic | oversized). Pass only what the user stated."},{"name":"get_saved_addresses","description":"Return shipping addresses the user used in past orders — offer these to a returning buyer instead of asking again."},{"name":"set_shipping_address","description":"Set the shipping address for this order (validated). Args: name, country, city, address, zip?, phone."},{"name":"get_shipping_options","description":"Available shipping methods for the current cart/address, with price and ETA (free over the threshold)."},{"name":"set_shipping_method","description":"Choose a shipping method by its option_id (from get_shipping_options). Args: option_id."},{"name":"get_order_preview","description":"Full order summary to show the human before ordering: line items, promo/discount, shipping, address, grand total. Prices are server-computed."},{"name":"prepare_order","description":"Create a draft order from the cart + address + promo and return {checkout_url, draft_id, expires_at}. The human opens checkout_url — everything is pre-filled — "},{"name":"studio_options","description":"START HERE for any custom-print request: the menu of generation choices (print placements with plain-language descriptions, products, backgrounds, engines+costs"},{"name":"studio_generate","description":"Generate a CUSTOM t-shirt print from a text prompt (AI, takes 2-10 min). SPENDS THE ACCOUNT OWNER'S STUDIO CREDITS: tell them the cost and their balance and get"},{"name":"studio_status","description":"Check a custom print generation. Args: print_id (from studio_generate). When done returns preview_url — show it to the human."},{"name":"studio_credits","description":"The user's Studio credit balance. Check before studio_generate (1 credit per generation, either engine; welcome bonus 20; every bought tee adds 20)."},{"name":"add_custom_to_cart","description":"Put a FINISHED custom print into the cart as a product. Args: print_id (must be done), product? (same set as studio_generate), size, qty?. Then the normal check"},{"name":"designer_stats","description":"The user's designer-program stats (if they are a designer-partner): units sold, revenue, accrued royalties, available for payout, royalty percent, their designe"},{"name":"designer_designs","description":"The user's own published designs with live status (products on sale / hidden / pending). Args: limit? (default 50)."},{"name":"designer_upload_slot","description":"Get a short-lived URL to upload an image file to us (use when the designer has no public link — otherwise pass the URL straight to submit_design). Args: filenam"},{"name":"submit_design","description":"Send one of the designer's own artworks for moderation. TWO inputs, same path: either artwork files — front/back accept a public image URL OR an upload_id from "},{"name":"designer_uploads","description":"What the designer has already sent in and where it stands: in review / accepted / needs changes (with the reason). Args: limit?."},{"name":"designer_submissions","description":"The user's Studio publications in moderation: in review / in catalog / needs changes. Args: limit?."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"art.allover/agentee","url":"https://registry.modelcontextprotocol.io/v0/servers/art.allover%2Fagentee","firstSeenAt":"2026-09-05T15:22:07.137Z","fetchedAt":"2026-09-05T15:22:07.137Z","normalizedAt":"2026-09-05T15:22:07.137Z"}]},"firstSeenAt":"2026-09-05T15:22:07.137Z","updatedAt":"2026-09-05T19:28:30.629Z"}