Skip to main content
Connect your AI assistant to VISO TRUST through the Model Context Protocol (MCP). Your assistant can retrieve relationships and assessment details, or perform actions you request. The examples below use the hosted VISO TRUST MCP server, except the Claude Desktop Docker option. For the full tool reference and self-hosting details, see the VISO TRUST MCP server repository.

Before You Begin

Generate a VISO TRUST API token from an Admin or Program Manager account. Follow Generate an API token. The server uses the same token as the REST API. Keep it out of chat messages and shared configuration files.

Connection Settings

Replace YOUR_API_TOKEN with your token and keep the Bearer prefix, including the space. Configure the connection in your AI client; no setup in VISO TRUST’s Settings → Integrations is required. Client authentication support varies. Choose your client below for its setup method and any limitations.

Choose Your Client

Hosted Connection

Claude’s Request headers option is in beta for a limited set of organizations. An organization administrator configures a shared credential. If that option is unavailable, use the local setup below.
  1. Open Organization settings → Connectors, then Add → Custom. Choose Web if asked.
  2. Name the connector VISO TRUST and enter https://mcp.visotrust.com/mcp.
  3. Choose No sign-in, open Request headers, and add Authorization with the value Bearer YOUR_API_TOKEN. Replace the placeholder with the API token for the VISO TRUST account your organization intends to share.
  4. Save the connector. In Claude Desktop, open Customize → Connectors to connect, then enable it from the chat’s + → Connectors menu.
No sign-in disables OAuth; the request header still authenticates every request. See Claude’s request-header instructions for availability and credential management.

Local Setup with Docker

If request headers are unavailable, Claude Desktop can run the VISO TRUST MCP server locally with Docker. This connects the local server to the VISO TRUST API.
  1. Install and start Docker Desktop.
  2. In Claude Desktop’s application settings, open Developer → Edit Config.
  3. Add this entry to claude_desktop_config.json. Merge it into any existing mcpServers object.
  1. Replace YOUR_API_TOKEN, save, then fully quit and reopen Claude Desktop.
  2. Enable viso-trust in the conversation’s connectors menu and try the request below.
This file contains your token; keep it private. If Claude cannot find docker, use its full executable path. Docker must stay running.See the VISO server’s Docker configuration and Claude Desktop configuration guide.

Try Your First Request

Ask your assistant:
Use VISO TRUST to list my third-party relationships and their assessment status.
The assistant should call get_all_relationships and summarize the returned data. A successful tool call confirms access to your VISO TRUST data; the tool list alone does not verify your token’s permissions. An empty list can mean your organization has no relationships yet. Then try a more specific request, using an ID from the result:
  • “Use VISO TRUST to show the details for relationship ID 123.”
  • “Use VISO TRUST to list the assessment history for relationship ID 123.”
Replace 123 with your actual relationship ID. Include the vendor name or relationship ID when asking follow-up questions. The server also exposes tools that change data, such as creating relationships or starting assessments. Review the requested action and its inputs before approving those tool calls in your client.

Troubleshooting

If you still need help, contact VISO TRUST support with the client name and error message. Do not include your API token.