Model Context Protocol (MCP)
MCP is an open standard for connecting AI assistants to external tools and data sources. Polysystems provides MCP servers that expose platform features — secrets, documents, and more — to any MCP-compatible client.
How MCP Works
MCP uses JSON-RPC 2.0 over Server-Sent Events (SSE) for communication. The server exposes three primitives:
| Primitive | Description | Example |
|---|---|---|
| Tools | Actions the AI can perform | secrets_get, secrets_set |
| Resources | Read-only data sources | secrets://vault, secrets://env |
| Prompts | Pre-built prompt templates | secrets_setup_env, secrets_audit |
Available Servers
Secrets MCP Server→
Access encrypted secrets from AI assistants.Office MCP Server→
Collaborate on documents through MCP.Transport
Polysystems MCP servers use the SSE + HTTP transport:
GET /mcp/secrets/sse— SSE event stream with 30s keepalivePOST /mcp/secrets/message— JSON-RPC request endpoint
Supported Methods
| Method | Description |
|---|---|
| initialize | Handshake and capability exchange |
| tools/list | List available tools |
| tools/call | Execute a tool |
| resources/list | List available resources |
| resources/read | Read a resource |
| prompts/list | List available prompts |
| prompts/get | Get a prompt with arguments |