{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5c26zwcvhh65","handle":"office-visio-mcp-server","url":"https://wellknown.network/agents/office-visio-mcp-server","links":{"self":"https://wellknown.network/agents/office-visio-mcp-server/record.json","html":"https://wellknown.network/agents/office-visio-mcp-server","markdown":"https://wellknown.network/agents/office-visio-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/office-visio-mcp-server","status":"https://wellknown.network/api/v1/agents/office-visio-mcp-server/status","claim":"https://wellknown.network/agents/office-visio-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/office-visio-mcp-server/claim.json","badge":"https://wellknown.network/agents/office-visio-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/office-visio-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/office-visio-mcp-server/tools"},"ard":{"identifier":"urn:air::server:office-visio-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"office-visio-mcp-server","summary":"MCP server for manipulating Microsoft Visio documents","description":"# Visio MCP Server\n\nA MCP server that provides tools for creating and editing Microsoft Visio diagrams programmatically via a standardized API.\n\n## Overview\n\nVisio MCP Server allows you to automate Visio diagram creation and editing using Python. It leverages Microsoft's COM interface to control Visio, enabling you to programmatically create diagrams, add shapes, connect them, add text, and more.\n\n## Requirements\n\n- Windows operating system\n- Microsoft Visio (Professional or Standard) installed\n- Python 3.12+\n- Python packages:\n  - `mcp.server`\n  - `win32com.client` (pywin32)\n\n## Installation\n\n1. Ensure Microsoft Visio is installed on your system\n2. Install required Python packages:\n\n```bash\npip install pywin32\npip install mcp-server\n```\n\n3. Clone or download this repository\n4. Run the server:\n\n```bash\npython visio_mcp_server.py\n```\n\n## Features\n\nThe server provides the following functionality:\n\n### Creating and Opening Files\n- Create new Visio diagrams\n- Open existing Visio diagrams\n\n### Shape Management\n- Add various shapes (Rectangle, Circle, Line, etc.)\n- Connect shapes with different connector types\n- Add text to shapes\n- List all shapes in a document\n\n### File Operations\n- Save documents to specified locations\n- Export diagrams as images\n- Close documents safely\n\n## API Reference\n\n### Create a Visio File\nCreates a new Visio diagram.\n\n```json\n{\n  \"template_path\": \"[optional] Path to Visio template (.vstx, .vst)\",\n  \"save_path\": \"[optional] Where to save the file\"\n}\n```\n\nExample:\n```json\n{\n  \"save_path\": \"C:\\\\Users\\\\YourUsername\\\\Documents\\\\MyDiagram.vsdx\"\n}\n```\n\n### Open a Visio File\nOpens an existing Visio diagram.\n\n```json\n{\n  \"file_path\": \"Path to the Visio file to open\"\n}\n```\n\n### Add Shape\nAdds a shape to a Visio diagram.\n\n```json\n{\n  \"file_path\": \"Path to the Visio file\",\n  \"shape_type\": \"Type of shape (Rectangle, Circle, Line, etc.)\",\n  \"x\": 1.0,\n  \"y\": 1.0,\n  \"width\": 1.0,\n  \"height\": 1.0\n}\n```\n\n### Connect Shapes\nConnects two shapes in a Visio diagram…","publisher":null,"homepage":"https://github.com/GongRzhe/Office-Visio-MCP-Server","repository":"https://github.com/GongRzhe/Office-Visio-MCP-Server/issues","version":"1.0.1","license":"MIT License\n        \n        Copyright (c) 2025 GongRzhe\n      …","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:office-visio-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[],"categories":[],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"office-visio-mcp-server","registry":"pypi","observedAt":"2026-11-09T22:23:46.924Z","publishedAt":"2025-05-14T08:38:08.690523Z","latestVersion":"1.0.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"office-visio-mcp-server","url":"https://pypi.org/project/office-visio-mcp-server/","firstSeenAt":"2026-09-10T08:26:12.109Z","fetchedAt":"2026-11-09T22:22:38.417Z","normalizedAt":"2026-11-09T22:22:38.417Z"}]},"firstSeenAt":"2026-09-10T08:26:12.109Z","updatedAt":"2026-11-09T22:23:46.924Z"}