Weavz MCP App
Connect Weavz directly from Claude, ChatGPT, Codex, Cursor, and other remote MCP clients.
Weavz MCP App
The Weavz MCP App is the fastest way to use a Weavz workspace inside AI clients that support remote MCP connectors. Instead of creating a custom MCP server first, add the Weavz connector URL, sign in, choose the workspace the agent should use, and let Weavz expose the workspace's configured integrations through Code Mode.
Use this guide for Claude, ChatGPT, Codex, Cursor, Claude Code, and other MCP-compatible agents when the user experience should stay inside the AI client as much as possible.
Connector URL
Use your Weavz platform URL plus /mcp/weavz.
https://platform.weavz.io/mcp/weavzFor self-hosted or private deployments, replace the host with your public Weavz API host:
https://your-weavz-domain.example.com/mcp/weavzThe endpoint must be reachable by the MCP client over HTTPS. Hosted clients such as Claude and ChatGPT connect from their own cloud infrastructure, so a connector URL that only works from your laptop, VPN, or private office network will not work unless the client provides a tunnel or your network allows that traffic.
What Users See
- The user adds the Weavz connector in the MCP client.
- The client opens Weavz sign-in.
- If the user belongs to more than one workspace, Weavz asks which workspace this connector should use.
- Weavz shows the connector authorization screen.
- The client receives an MCP token scoped to that one workspace.
- The user can open the Weavz MCP App inside the client to connect integrations, refresh status, view pending approvals, and open the dashboard for advanced settings.
If a signed-in user has exactly one workspace, Weavz uses that workspace without showing an extra chooser. If a new user has no workspace yet, Weavz creates a starter workspace with Code Mode and useful built-in integrations.
The workspace is selected during sign-in so the connector token stays scoped. To use a different workspace, disconnect or reauthorize the Weavz connector and choose the other workspace during the sign-in flow.
Choose The Right Setup
| Scenario | Recommended path |
|---|---|
| A user wants Weavz inside Claude, ChatGPT, Codex, or another remote MCP client | Use the Weavz MCP App at /mcp/weavz |
| Your team wants to publish one general Weavz connector for broad use | Use the Weavz MCP App and submit the same remote MCP endpoint where the platform supports app review |
| Your product needs one workspace-specific server with a curated URL | Create a Code Mode MCP server or Tool Mode MCP server |
| Your backend provisions MCP clients for known end users | Create an MCP server through the API and issue end-user bearer tokens when OAuth is unavailable |
The Weavz MCP App uses Code Mode by default. Agents get weavz_search, weavz_read_api, and weavz_execute for compact, dynamic use of the selected workspace. The embedded app adds a visual control surface for connection management and status.
Add To Claude
Claude supports custom remote MCP connectors. For individual plans, add a custom connector from Customize > Connectors. For Team and Enterprise plans, an Owner or Primary Owner adds the connector from organization settings; members then connect it individually.
Add the connector
In Claude, open the connectors settings and add a custom web connector.
Paste the Weavz URL
Use https://platform.weavz.io/mcp/weavz, or your self-hosted Weavz domain plus /mcp/weavz.
Sign in to Weavz
Claude opens the Weavz authorization flow. Sign in, choose a workspace if prompted, and approve the connector.
Enable it in a chat
Enable Weavz from Claude's connector or tools menu for the conversation where the agent should use it.
Claude's remote connector docs note that hosted Claude clients connect to the remote MCP server from Anthropic's infrastructure, not from the user's local device. Review Claude's current custom connector setup guide before submitting or rolling out an organization connector.
Add To ChatGPT
ChatGPT can test remote MCP apps in developer mode, and public distribution uses OpenAI's app submission flow. For private testing, create a connector in ChatGPT settings and use the Weavz MCP App URL.
Enable developer mode
In ChatGPT, open Settings > Apps & Connectors > Advanced settings and enable developer mode if your account or organization allows it.
Create a connector
Open connector settings, create a new connector, and enter a user-facing name, description, and the Weavz connector URL.
Authenticate
Choose OAuth when prompted. Weavz handles sign-in, workspace selection, and token scoping.
Use it in a chat
Start a new conversation and add the Weavz connector from the composer tools menu.
For public ChatGPT distribution, review OpenAI's current Apps SDK connection guide, authentication guidance, and app submission guidelines.
Add To Coding Agents
Coding agents that support remote HTTP MCP can use the same endpoint. Use OAuth when the client supports browser authorization.
| Client | Example |
|---|---|
| Claude Code | claude mcp add --transport http weavz https://platform.weavz.io/mcp/weavz |
| Codex | codex mcp add weavz --url https://platform.weavz.io/mcp/weavz |
| Cursor | Add a remote MCP server with URL https://platform.weavz.io/mcp/weavz |
| Generic MCP config | Use type: "http" and url: "https://platform.weavz.io/mcp/weavz" |
Generic MCP config shape:
{
"mcpServers": {
"weavz": {
"type": "http",
"url": "https://platform.weavz.io/mcp/weavz"
}
}
}Connect Integrations Inside The App
After the connector is authorized, ask the AI client to open Weavz, or call the app's visible entrypoint from the client tools menu. The embedded app shows:
| Area | What it does |
|---|---|
| Integrations | Lists configured workspace integrations, connection state, and available connect actions |
| Agent Surface | Shows the MCP tool count and pending approval count |
| Connect buttons | Opens a hosted connection flow for integrations that need user-owned credentials |
| Approval and link cards | Shows large action buttons for end-user approvals, dashboard approvals, connect links, and short-lived download URLs when the MCP client supports app UI output |
| Dashboard link | Opens advanced workspace, MCP server, approval, partial, billing, and admin settings |
Admins can configure deeper behavior in the dashboard: workspace integration aliases, connection strategies, enabled actions, input partials, Human Gates, built-in Storage/KV settings, and Advanced Code policy. Changes to workspace integrations sync into the connector's MCP server.
Aliases are what agents call. Use purpose-readable names such as office_slack, support_slack_bot, customer_gmail, or billing_stripe; avoid vague names like default, prod, or slack2 when a workspace may contain more than one configured account.
Workspace Selection
Workspace selection is intentionally part of the authorization flow.
- A connector token is scoped to one selected workspace.
- A user with more than one workspace chooses during sign-in.
- A user with one workspace skips the chooser.
- A user with no workspace receives a starter workspace.
- To change workspaces, disconnect or reauthorize the connector and choose again.
This keeps tool execution, connection resolution, approvals, and built-in state tied to the selected workspace instead of letting a running chat silently switch context.
Launch Checklist
Before inviting users or submitting the connector to a marketplace:
- Confirm the connector URL is public, HTTPS, and stable.
- Verify sign-in works for new users, existing single-workspace users, and existing multi-workspace users.
- Connect at least one OAuth integration from the embedded app.
- Confirm Code Mode tools return expected results from the selected workspace.
- Test a Human Gate approval from the MCP client.
- Confirm reconnecting lets the user choose a different workspace.
- Review tool names, descriptions, and workspace integration aliases for clarity.
- Confirm destructive or sensitive actions have Human Gates or are not enabled.
- Test in every target client before submitting for public distribution.
Troubleshooting
| Symptom | Check |
|---|---|
| The client cannot add the connector | Confirm the URL is public HTTPS and ends with /mcp/weavz |
| The user sees the wrong workspace | Disconnect or reauthorize the connector and choose the intended workspace during sign-in |
| Integrations are missing | Add workspace integrations in Weavz and refresh the connector metadata in the client |
| A connect button is disabled | The integration may use a fixed/shared connection or may not require external authentication |
| A tool call says credentials are missing | Connect the integration from the embedded app or dashboard, then retry |
| A write action pauses | Review and approve the Human Gate request, then retry the tool call |