{"server":"io.github.flohoeller/affectui","count":4,"tools":[{"name":"get_component","title":"affectUI item docs","description":"Docs for one item: install command, usage example, props, keyboard, accessibility and notes.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string","description":"The item's slug, e.g. reaction-bar – add -clean for the clean style, e.g. ai-answer-clean"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:49:12.250Z"},{"name":"get_source","title":"affectUI item source","description":"The full .tsx source of an item, to write to components/ui/<slug>.tsx when the shadcn CLI isn't available. Pro items need the user's access key in the MCP connection.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string","description":"The item's slug, e.g. reaction-bar – add -clean for the clean style, e.g. ai-answer-clean"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:49:12.250Z"},{"name":"list_components","title":"List affectUI items","description":"Every affectUI item with slug, section, category, free or Pro, and a one-line description.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"section":{"enum":["Components","Screens","Blocks","Illustrations","Motion"],"type":"string","description":"Limit to one section"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:49:12.250Z"},{"name":"search_components","title":"Search affectUI","description":"Find affectUI components, screens, blocks, illustrations and motion effects for a UI need, e.g. 'chat input with model picker' or 'onboarding checklist'.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","description":"What the UI should do or look like"},"section":{"enum":["Components","Screens","Blocks","Illustrations","Motion"],"type":"string","description":"Limit to one section"},"free_only":{"type":"boolean","description":"Only free items"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T23:49:12.250Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.flohoeller%2Faffectui/connection?target=mcpServers","arguments":{"name":"io.github.flohoeller/affectui","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.flohoeller%2Faffectui","arguments":{"name":"io.github.flohoeller/affectui"}}]}