{"server":"NetShow.AI","version":"1.1.0","protocol":"2026-07-28","protocols":["2026-07-28","2025-11-25","2025-06-18","2025-03-26"],"description":"NetShow.AI MCP Server \u2014 AI agent platform with voice, image, and search capabilities.","contact":{"url":"https:\/\/app.netshow.ai"},"endpoints":{"mcp":"https:\/\/claude.netshow.ai\/api\/mcp","manifest":"https:\/\/claude.netshow.ai\/api\/mcp\/manifest"},"auth":{"type":"bearer","scheme":"sanctum","token_url":"https:\/\/claude.netshow.ai\/api\/user\/login","note":"POST \/api\/user\/login to obtain a Sanctum token.","ways_in":[{"id":"owner_token_card","method":"GET","route":"agent.mcp-connection.show","url":"https:\/\/claude.netshow.ai\/dashboard\/agents\/{id}\/mcp-connection","available":true,"note":"Sign in as the verified agent owner and replace {id} with your agent ID to manage scoped MCP tokens."},{"id":"developer_index","method":"GET","route":"developer-surface.v1","url":"https:\/\/claude.netshow.ai\/api\/v1","note":"Read the full list of open API doors, sign-in methods and limits; no token required."},{"id":"oauth","method":"GET","route":"mcp-oauth.resource","url":"https:\/\/claude.netshow.ai\/.well-known\/oauth-protected-resource","note":"MCP clients discover OAuth sign-in through this protected-resource metadata."}]},"tools":[{"name":"brain_bridge","title":"NetShow Brain","description":"Send a prompt to NetShow's AI brain. Routes to the best available model configured in your NetShow workspace. Supports multi-turn context, system prompts, and tool chaining.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"agent_chat","title":"Chat with a NetShow Agent","description":"Send a message to a specific NetShow agent and receive a response. Each agent has its own persona, knowledge base, and configured tools. Use agent_list first to discover available agents.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"agent_list","title":"List NetShow Agents","description":"List all agents available in the connected NetShow workspace. Returns agent IDs, names, descriptions, and capability tags. Use this before agent_chat to discover agent IDs.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"agent_create","title":"Create a NetShow Agent","description":"Create a new AI agent in the NetShow workspace. Requires the authenticated user to have creator permissions. Returns the new agent's ID and embed code.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"web_search","title":"Web Search","description":"Search the web for current information via NetShow's search infrastructure. Returns titles, URLs, descriptions, and content snippets. Backed by Brave Search with multi-provider fallback.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"text_to_speech","title":"Speak in your agent\u2019s voice","description":"Speak a short caption live in an owned agent\u2019s resolved NetShow proxy voice. Returns inline WAV audio, never a public file. The existing door_speech ceiling applies; when voice is unavailable or its budget is closed the caption remains available.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"generate_image","title":"Generate Image","description":"Generate an image from a text prompt using NetShow's image generation pipeline. Supports DALL-E 3 and Gemini Flash. Returns a URL to the generated image.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"open_url","title":"Open URL","description":"Fetch a public URL and return readable page content (title + text excerpt).","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"generate_code","title":"Generate Code","description":"Generate a complete single-file HTML app that can run directly in an iframe sandbox.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}}],"families":[{"name":"core","description":"The fixed tools listed under \"tools\": brain, agent chat and list, agent create, web search, speech, image, open URL and code.","available":true,"auth":"per caller"},{"name":"memory","description":"Read or update your own agent's \/memories; granted per agent, and changes need your exact approval.","available":true,"auth":"per caller"},{"name":"avatar_say","description":"Have your own agent's living avatar say a short line aloud, in its NetShow voice, on its own stage.","available":true,"auth":"per caller"},{"name":"capability_belt","description":"find_capability and use_capability: search everything NetShow can do in plain words, then open, run or have it explained.","available":true,"auth":"per caller"},{"name":"skills","description":"Your agent's skills run inside NetShow today; they are not yet served as MCP tools.","available":false,"auth":"per caller"},{"name":"lego_library","description":"lego_search, lego_card and lego_recipe: the NetShow Lego library, the canonical pieces to build on, ranked for a job in plain words, one whole card, and the named recipes (each also an Agent Skills package). Read only, for signed-in builders (an admin or an agent owner); server-side cards only. Beside the cards, lego_search and lego_card also return the NetShow brain's rows, narrowed by engine and hemisphere, for the caller's own audience only.","available":true,"auth":"per caller"}],"_meta":{"ai.netshow\/reach":{"schema":"netshow.alive-reach\/v1","manifest_id":"reach:mrs-netshow:242066d91a51","digest":"sha256:242066d91a511105be8bb6c5abcbc41461c4542ec0c04ac70a531401733eb685","audience":"agent","rows":[{"id":"model:voice","kind":"model","title":"Live voice","represent":"talking","pace":"act","consent":"none"},{"id":"skill:talks","kind":"skill","title":"Talks out loud","says":"I talk with you out loud in my own voice, and you can interrupt me anytime.","represent":"talking","pace":"act","consent":"none"},{"id":"skill:draws","kind":"skill","title":"Draws while it talks","says":"I can draw a picture for you right here on the page while we talk.","represent":"drawing","pace":"act","consent":"none"},{"id":"skill:shows","kind":"skill","title":"Shows cards, videos and pages","says":"I can turn a picture on this page into ASCII art, show you something in 3D, or show a card, video or page beside me.","represent":"showing","pace":"act","consent":"none"},{"id":"skill:stories","kind":"skill","title":"Tells stories","says":"I can tell you a short story with pictures.","represent":"talking","pace":"read","consent":"none"},{"id":"skill:walks","kind":"skill","title":"Walks the page","says":"I can set myself free and walk around the page with you; just say \"come on out\", or use my menu.","represent":"moving","pace":"act","consent":"none"},{"id":"skill:drives","kind":"skill","title":"Shows you around the site","says":"I can take you to the right part of this site and read it with you.","represent":"acting","pace":"act","consent":"none"},{"id":"skill:page_map","kind":"skill","title":"Points to and presses any button","says":"I can point to any button on this page and press it for you once you say yes.","represent":"reading","pace":"read","consent":"asks-first"},{"id":"skill:forms","kind":"skill","title":"Fills forms (asks first)","says":"I can fill in a form with your words, and I never send it without your yes.","represent":"acting","pace":"act","consent":"asks-first"},{"id":"skill:read_room","kind":"skill","title":"Reads the room","says":"I notice where you are on the page so I can help at the right moment.","represent":"looking","pace":"act","consent":"none"},{"id":"skill:book_visit","kind":"skill","title":"Books a time","says":"I can book you a time.","represent":"acting","pace":"act","consent":"asks-first"},{"id":"skill:request_quote","kind":"skill","title":"Gets you a quote","says":"I can get you a quote.","represent":"acting","pace":"act","consent":"asks-first"},{"id":"skill:share_photo","kind":"skill","title":"Looks at a photo","says":"You can show me a photo and I will take a look.","represent":"acting","pace":"act","consent":"asks-first"},{"id":"skill:find_product","kind":"skill","title":"Finds the right product","says":"I can find the right product for you.","represent":"acting","pace":"act","consent":"none"},{"id":"skill:compare_products","kind":"skill","title":"Compares products","says":"I can compare products side by side for you.","represent":"acting","pace":"act","consent":"none"},{"id":"skill:sizing_questions","kind":"skill","title":"Sizes what you need","says":"I can help you work out the size you need.","represent":"acting","pace":"act","consent":"none"},{"id":"skill:handoff_to_human","kind":"skill","title":"Connects you with a person","says":"I can connect you with a person whenever you want one.","represent":"acting","pace":"confirm","consent":"asks-first"},{"id":"skill:find_page","kind":"skill","title":"Finds the right page","says":"I can find the right page for what you need and show it to you.","represent":"acting","pace":"act","consent":"none"},{"id":"skill:show_how_it_works","kind":"skill","title":"Shows how it works","says":"I can walk you through how it works, right here on this site.","represent":"acting","pace":"act","consent":"none"},{"id":"skill:book_demo","kind":"skill","title":"Books a demo (asks first)","says":"I can book you a demo, and nothing is sent without your yes.","represent":"acting","pace":"act","consent":"asks-first"},{"id":"skill:find_and_show","kind":"skill","title":"Finds and shows it","says":"I can find the right page on this site and show it to you beside me.","represent":"acting","pace":"read","consent":"asks-first"},{"id":"skill:compare_plans","kind":"skill","title":"Compares our plans","says":"I can compare our plans side by side and tell you which one fits.","represent":"acting","pace":"act","consent":"none"},{"id":"skill:quote_draft","kind":"skill","title":"Drafts a quote","says":"I can draft a quote for you to look at; nothing is sent, and a person confirms it.","represent":"acting","pace":"act","consent":"none"},{"id":"skill:book_call","kind":"skill","title":"Books a build call","says":"I can find a time for a build call; you pick the time and it is booked only when you tap it.","represent":"acting","pace":"act","consent":"asks-first"},{"id":"skill:task_receipt","kind":"skill","title":"Keeps a receipt of each task","says":"I keep a receipt of every task I do for you here, and I can read them back.","represent":"acting","pace":"act","consent":"none"},{"id":"skill:compare_offers","kind":"skill","title":"Compares two offers","says":"I can put two of our plans side by side for you, facts first.","represent":"acting","pace":"read","consent":"none"},{"id":"skill:quote_estimate","kind":"skill","title":"Drafts a rough estimate","says":"I can draft a rough, non-binding estimate from the owner's own prices.","represent":"acting","pace":"read","consent":"none"},{"id":"skill:booking","kind":"skill","title":"Finds a time and books it (asks first)","says":"I can show you open times and book one once you say yes.","represent":"acting","pace":"read","consent":"asks-first"},{"id":"skill:form_helper","kind":"skill","title":"Helps fill in a form (asks first)","says":"I can help you fill in a form step by step and read every answer back before anything is sent.","represent":"acting","pace":"read","consent":"asks-first"},{"id":"skill:handoff_draft","kind":"skill","title":"Drafts a note to the team (asks first)","says":"I can draft a note to a person on the team, and it goes only when you say yes.","represent":"acting","pace":"read","consent":"asks-first"},{"id":"skill:research_brief","kind":"skill","title":"Writes a cited research brief","says":"For an owner, I can turn approved public sources into a short brief that names its sources.","represent":"acting","pace":"read","consent":"none"},{"id":"skill:task_watch","kind":"skill","title":"Watches a running task","says":"I can tell you how a running task is going, and you can pause it or take over anytime.","represent":"acting","pace":"read","consent":"none"},{"id":"skill:presents","kind":"skill","title":"Shows a presentation or a page beside it","says":"I can show you a short presentation, or bring up a page of this site, right beside me while I talk.","represent":"showing","pace":"act","consent":"none"},{"id":"skill:makes_music","kind":"skill","title":"Makes a short jingle","says":"I can make you a short jingle; it plays only when you press play.","represent":"showing","pace":"act","consent":"none"},{"id":"skill:draws_best","kind":"skill","title":"Draws and makes pictures beside it","says":"I can draw a picture stroke by stroke as I talk, make or change a finished picture, and bring back one I drew earlier.","represent":"showing","pace":"read","consent":"none"},{"id":"skill:remembers_visit","kind":"skill","title":"Remembers your visit, with your yes","says":"If you say yes, I can remember what we did today on this device, and forget it all whenever you ask.","represent":"remembering","pace":"confirm","consent":"asks-first"},{"id":"capability_belt:modernized-30375-menu-0073","kind":"belt","title":"The Agent Marketplace walk: the host shows the shelf and each agent introduces i","says":"Line 30375 (BO-13 of the line 30340 measured map): config\/host_walkthroughs.d\/agent-marketplace.php, a BO-01 walk (walk_me_through feature agent-marketplace, lit with host_drives_onboarding and host_f","represent":"reading","pace":"read","consent":"none"},{"id":"capability_belt:new-25733","kind":"belt","title":"Read-only marketplace agent finder for the harness and live host","says":"marketplace_find_agent(need, type=web|phone, max_price?) searches the existing public shelf matcher and web shelf visibility scope, returning at most six listed agents with name, one_line, price_label","represent":"reading","pace":"read","consent":"none"},{"id":"capability_belt:new-26328","kind":"belt","title":"House host shows three marketplace listings beside her for a visitor's job","says":"marketplace_find_agent joins the live host's stage: her own screen on the split shell (stranger door \/stage\/own-screen through OwnScreenResolver) and the canonical stage belt as a read tool (StageRead","represent":"reading","pace":"read","consent":"none"},{"id":"capability_belt:new-26510","kind":"belt","title":"A stranger's host may run a reviewed list of read-only, free tools through use_c","says":"config\/capability_belt.php public_tools goes from [] to five reviewed names: launch_faq (the \/help launch FAQ), trust_promises (the \/trust promises), how_we_protect (protections switched on today), le","represent":"reading","pace":"read","consent":"none"},{"id":"capability_belt:new-27819","kind":"belt","title":"Marketplace shelf host asks what you need an agent to do and the shelf shows onl","says":"Lit (marketplace_shelf_host_finds, with marketplace_listings_live_host and marketplace_find_agent_tool), the house host on the web and phone marketplace shelves greets first and asks one key question,","represent":"reading","pace":"read","consent":"none"},{"id":"capability_belt:new-28866","kind":"belt","title":"Tia or Hugh walks beside the marketplace listing cards she pulled up and points ","says":"When marketplace_find_agent puts up to three listing cards in her content window, the house voice's besideScreen hands the listings kind to scenes\/pull-up.js besideShown, as it does a video or a pictu","represent":"reading","pace":"read","consent":"none"},{"id":"capability_belt:stage:marketplace_find_agent","kind":"belt","title":"Stage tool marketplace find agent","says":"Find up to three real NetShow marketplace agents for the job the visitor names and show them as cards beside you, each with its public link. Use short job keywords (for \"is there an agent for dentists","represent":"reading","pace":"read","consent":"none"},{"id":"capability_belt:tool:marketplace_find_agent","kind":"belt","title":"Marketplace find agent","says":"Find up to six real NetShow marketplace agents for a job. Use short job keywords (for \"is there an agent that answers my phones?\", use need=\"phones\", type=\"phone\"). Returns public listing details and ","represent":"reading","pace":"read","consent":"none"}]},"ai.netshow\/presence":{"schema":"netshow.door-can\/v1","door":"mrs-netshow","digest":"eb3833dc1374597c","can":"https:\/\/claude.netshow.ai\/alive-kit\/v1\/doors\/mrs-netshow\/can","skills":[{"id":"presence.perform","name":"Perform","description":"She moves with what she says: gestures, moves, a face that shows how she feels, live on the page with her human.","tools":["perform","play_move","set_feeling","hand_sign"]},{"id":"presence.draw","name":"Draw","description":"She draws a picture on the page while she talks: a sketch, a diagram or a small scene.","tools":["draw_on_stage","draw_sketch","draw_svg","draw_ascii","compose_scene","draw_knowledge_map"]},{"id":"presence.show","name":"Show","description":"She shows a card, a video or a 3D model beside her on the page.","tools":["show_on_stage","show_card","show_video","show_3d"]},{"id":"presence.walk","name":"Walk","description":"She steps out of her box and walks the page with her human, to a place on it, and points at what matters.","tools":["walk_stage","set_host_freedom","point_to"]},{"id":"presence.pull_up","name":"Pull up","description":"She pulls up a page, a picture or a video beside her so her human sees it without leaving.","tools":["open_page","pull_up_image","pull_up_video","open_in_stage","find_and_show"]}]}},"harness_router":{"id":"harness_router","house":true,"byoh":["openclaw","hermes","grok","muse","langgraph","crewai","instinct","deepseek","cellcog","trueforge","betterclaw","cli","codex","claude-code","n8n","openai-agents","claude-agent-sdk","google-adk","gemini-cli"],"borrowed":["openai-agents","gemini-enterprise"],"frontier":["xai"],"about":"https:\/\/claude.netshow.ai\/capabilities\/harness-router"}}