VISTASecurity
  • Vista Platform
  • How it works
  • Insights
  • Docs
  • Release status
  • Mailing list
Try Core
Vista Documentation
  • Editions
  • Vista Platform Platform Overview
  • Cbom
    • CBOM Artifacts
  • Features
    • Algorithm Reference
    • AI Assistant Integration (MCP)
    • Asset Approval Workflow
    • Asset Lifecycle Management
    • AWS Cloud Resource Discovery
    • Azure Cloud Resource Discovery
    • Certificate Chain Management
    • CMDB Integrations
    • CMDB Terminology Glossary
    • Compliance Framework Management
    • Crypto Risks Dashboard
    • Cryptographic Keys
    • Device Interrogation Feature
    • Discovery Feature
    • Fortinet Device Interrogation
    • Viewing Frameworks, Controls & Measurements
    • GCP Cloud Resource Discovery
    • Getting Started checklist
    • Global search (⌘K)
    • Inventory and Lenses
    • Measurement Templates
    • Inviting Members
    • Infrastructure Assets and Crypto Configurations
    • Network Spaces Feature
    • Operational Context
    • Page-local Export
    • PCAP File Ingestion
    • Remediation
    • Scopes
    • Enhanced Sensor Registration & Management Guide
    • Spreadsheet Import
    • Third-Party Systems and External Connections
    • Unified Crypto Inventory
  • Guides
    • Audit Logging User Guide
    • Cloud and Device Management Separation – Migration Guide
    • Device Auto-Discovery Troubleshooting Guide
    • Device Interrogation User Guide
    • Tenant Administrator Guide
    • Tenant User Guide
  • Operating VistaPlatform
    • Container runtime images (source of truth)
    • Platform Administrator Guide
    • Releases & Versioning
    • Service Startup and Shutdown Procedures
    • Configuration
      • Platform Integrations Configuration Guide
    • Deployment Documentation
      • Database Deployment Readiness – Sensor Management Enhancements
      • Database Migration Guide
      • Device Agent Deployment Guide
      • Managed vs In-Cluster Data Services (EKS)
      • Deployment Migration Checklist
      • Production Deployment Checklist
      • Deployment Propagation Guide
      • Vista RKE2 v1 — Customer Documentation
        • Vista — RKE2 Cluster Provisioning Guide
        • Vista Deployment Guide — RKE2 v1
        • Vista RKE2 Deployment — Pre-Flight Checklist
        • Vista Security Overview — RKE2 v1
        • Vista Support Bundle
    • Monitoring
      • Compliance Engine Event Processing Alerts
      • Compliance Log Management & Retention
      • Production Monitoring & Alerting Setup
      • System Monitoring & Alerting Guide
    • Operations
      • Notification Provider Integration Guide
    • Security
      • 🔒 Security Architecture for Cloud-Hosted Control Plane
      • Bootstrap Certificate Management
      • Certificate Management Operations Guide
      • Secrets Management Guide
    • Troubleshooting
      • Asset Approval Workflow Issues – Resolution Documentation
      • Troubleshooting Guide
      • Runbooks
        • Gateway Runbook
        • Recovery and Resume After Reboot
Vista/Docs

AI Assistant Integration (MCP)

Vista exposes a read-only MCP (Model Context Protocol) server so your AI assistant — Claude.ai, ChatGPT, Gemini, or any MCP-capable agent — can query your cryptographic inventory, compliance posture and CBOM artifacts directly. You bring your own AI; Vista only answers the questions your assistant asks, scoped to your tenant and role, read-only.

What your assistant can do

Once connected, your assistant has 14 tools including:

  • Inventory — search assets, certificates (by expiry, issuer, key algorithm), crypto configurations, and the platform's authoritative algorithm assessments.
  • Risk & PQC — your risk summary and post-quantum readiness breakdown.
  • Compliance — frameworks and scores, per-framework evaluation, and drill-down into a failing control's findings.
  • CBOM — list scopes and artifacts, and diff two snapshots ("did our crypto posture regress since last quarter?").

Everything is read-only. The assistant cannot change anything in your tenant through this connection.

Connect a GUI assistant (Claude.ai, ChatGPT, Gemini)

No token copy-paste required. The AI client handles authentication via OAuth — it opens the Vista login page, you sign in, and then approve read-only access.

Step 1 — Copy your MCP URL

Go to Settings → API Tokens. The Connect an AI assistant card at the bottom shows your MCP URL. Click Copy URL.

The URL is always: https://<your-vista-host>/api/v1/mcp-service/mcp

Step 2 — Add an MCP connector in your AI client

Paste the URL into your AI client's connector or tool settings. The exact location varies by client:

Client Where to paste
Claude.ai Settings → Integrations → Add MCP server
ChatGPT Settings → Connected apps → Add custom connector
Gemini Settings → Extensions → Add MCP

Step 3 — Approve access

Your AI client opens the Vista login page automatically. Sign in with your Vista credentials. Vista shows a consent screen listing the read-only scopes it will grant — click Authorize.

The client receives a scoped access token. It is stored in the client, not shown to you; you can revoke it at any time from Settings → API Tokens.

Step 4 — Ask questions

Good starting points:

  • "Give me a risk summary of my crypto inventory."
  • "Which certificates expire in the next 30 days, and which assets do they live on?"
  • "What's blocking my PCI-DSS score? Show me the worst control's findings."
  • "Compare my two most recent CBOM artifacts and tell me what regressed."
  • "How post-quantum ready are we? What should we migrate first?"

Connect Claude Code (CLI)

Claude Code can use the same OAuth flow automatically when you run claude mcp add. It opens a browser for authorization and stores the token in your local Claude config — no manual token copy required:

claude mcp add --transport http vistaplatform 
  https://<your-vista-host>/api/v1/mcp-service/mcp

If you prefer to use a Personal Access Token directly (useful for scripts or environments without a browser):

claude mcp add --transport http vistaplatform 
  https://<your-vista-host>/api/v1/mcp-service/mcp 
  --header "Authorization: Bearer <your-pat>"

See Personal Access Tokens below for how to mint one.

Personal Access Tokens (advanced)

For scripted access or clients that don't support OAuth, you can create a Personal Access Token (PAT) and pass it directly as an Authorization: Bearer header.

Go to Settings → API Tokens → New token:

  1. Name it for where it will live (e.g. "CI pipeline").
  2. Pick permissions — the default set (assets.read, compliance.read, reports.read) covers all 14 MCP tools.
  3. Pick an expiry (default 90 days, max 1 year).
  4. Copy the token immediately. It is shown exactly once. Treat it like a password and store it in a secret manager.

Tokens are listed with their prefix, last-used time, and status. Revoke one at any time from the same page. After revocation, in-flight sessions may keep working for up to 15 minutes (the lifetime of the short-lived internal credential), then fail.

Security model

  • Connections are scoped to your tenant and your role — no other tenant's data is visible, and you cannot access data your own role can't.
  • Only read-only permissions are granted; the permission model cannot express a write.
  • Tokens and OAuth credentials are never stored by VistaSecurity in plaintext (only hashed). They are never forwarded to data services.
  • 25 active tokens per user; OAuth-granted tokens count against this limit.
  • Revocation is immediate at the credential store (≤15 min for cached sessions).
← Algorithm Reference Asset Approval Workflow →

View source on GitHub · Published from 470d8ee

On this page
  • What your assistant can do
  • Connect a GUI assistant (Claude.ai, ChatGPT, Gemini)
  • Connect Claude Code (CLI)
  • Personal Access Tokens (advanced)
  • Security model
VISTASecurity

Vista Platform is a self-hosted cryptographic system of record for continuous discovery, evaluation, action, and proof.

Vista Platform

How it works
Governance
Post-Quantum
Core, Enterprise & MSP
Try Core

Resources

About
Insights
Documentation
Release status
GitHub ↗
info@vistasecurity.io
Join the mailing list

© 2026 Lakeshore Labs LLC. Vista Security is a brand of Lakeshore Labs LLC. All rights reserved.