One-shot setup for Char embedded AI agent with WebMCP browser tools.
Char is an embeddable AI agent that can interact with your web application through WebMCP tools. Users chat with the agent, and it can fill forms, click buttons, navigate pages, and perform any action you expose as a tool.
# Add the WebMCP marketplace
/plugin marketplace add WebMCP-org/char-plugin
# Install the Char plugin
/plugin install char@webmcp# Add from GitHub
/plugin marketplace add https://github.com/WebMCP-org/char-plugin
/plugin install charAfter installing, run:
/char:setup
This will:
- Connect you to Char (creates account/org automatically via OAuth)
- Configure allowed domains for your app
- Install the npm package
- Add the agent to your HTML/React/Vue app
- Apply styling to match your theme
- Verify everything works
| Server | Purpose |
|---|---|
char-saas |
Organization management, SSO config |
char-docs |
Char documentation search |
webmcp-docs |
WebMCP API documentation |
chrome-devtools |
Browser automation for testing |
/char:setup- Complete setup wizard (visual integration, live preview, recipes, troubleshooting)/char:webmcp- WebMCP tool writing patterns and best practices
integration-specialist- Autonomous agent that creates comprehensive WebMCP tool coverage for your codebase
Let the agent interact with your UI:
import '@mcp-b/global';
navigator.modelContext.registerTool({
name: 'add_to_cart',
description: 'Add a product to the shopping cart',
inputSchema: {
type: 'object',
properties: {
productId: { type: 'string' },
},
required: ['productId'],
},
execute: async ({ productId }) => {
document.querySelector(`[data-product="${productId}"] .add-btn`)?.click();
return { content: [{ type: 'text', text: 'Added to cart' }] };
},
});mcp__char-saas__manage_idp_config({
action: "update",
idp_type: "okta",
idp_domain: "company.okta.com",
idp_client_id: "your-client-id"
})
char-agent {
--char-color-primary: #your-brand-color;
--char-color-background: #ffffff;
--char-color-foreground: #0f172a;
}- Char Docs - Full documentation
- WebMCP Docs - Tool registration API
- Identity Providers - SSO setup guides
- GitHub Issues
- Email: alex@mcp-b.ai
MIT