{
  "$schema": "https://modelcontextprotocol.io/schema/server-card.v1.json",
  "name": "simosphere-ai",
  "displayName": "SIMOSphere AI",
  "description": "MCP server exposing the SIMOSphere AI inference platform — chat completion, embeddings, document rendering, translation, and Tavily web search — to MCP-aware agents.",
  "version": "2026.05.0",
  "vendor": {
    "name": "SIMO GmbH",
    "url": "https://www.simosphereai.com"
  },
  "homepage": "https://onboarding.simosphereai.com/",
  "documentation": "https://onboarding.simosphereai.com/llms-full.txt",
  "license": "BSL-1.1",
  "transport": "streamable-http",
  "serverUrl": "https://api.simosphereai.com/mcp",
  "auth": {
    "type": "bearer",
    "header": "Authorization",
    "scheme": "Bearer",
    "tokenAcquisitionUrl": "https://onboarding.simosphereai.com/de/register"
  },
  "tools": [
    {
      "name": "chat_completion",
      "description": "OpenAI-compatible chat completion. Pass messages array, model id, optional tool definitions.",
      "inputSchema": {
        "type": "object",
        "required": ["model", "messages"],
        "properties": {
          "model": { "type": "string", "examples": ["qwen/qwen3-8b", "swiss-ai/apertus-8b-instruct-2509", "qwen/qwen3-30b"] },
          "messages": { "type": "array", "items": { "type": "object" } },
          "stream": { "type": "boolean", "default": false },
          "temperature": { "type": "number" },
          "max_tokens": { "type": "integer" }
        }
      }
    },
    {
      "name": "embeddings",
      "description": "OpenAI-compatible embedding generation for semantic search / RAG.",
      "inputSchema": {
        "type": "object",
        "required": ["model", "input"],
        "properties": {
          "model": { "type": "string" },
          "input": { "anyOf": [{ "type": "string" }, { "type": "array", "items": { "type": "string" } }] }
        }
      }
    },
    {
      "name": "document_render",
      "description": "Render a CI-conformant PDF or DOCX document from a natural-language brief.",
      "inputSchema": {
        "type": "object",
        "required": ["brief", "format"],
        "properties": {
          "brief": { "type": "string", "description": "Natural-language description of the desired document" },
          "format": { "type": "string", "enum": ["pdf", "docx"] },
          "tenant_branding": { "type": "string", "description": "Optional CI profile id" }
        }
      }
    },
    {
      "name": "translate",
      "description": "Translate text between DE / EN / FR / ES / IT / PL / NL / PT.",
      "inputSchema": {
        "type": "object",
        "required": ["text", "target_language"],
        "properties": {
          "text": { "type": "string" },
          "source_language": { "type": "string" },
          "target_language": { "type": "string", "enum": ["de", "en", "fr", "es", "it", "pl", "nl", "pt"] }
        }
      }
    },
    {
      "name": "web_search",
      "description": "Managed Tavily web search. Returns ranked snippets with source URLs. Professional/Enterprise only.",
      "inputSchema": {
        "type": "object",
        "required": ["query"],
        "properties": {
          "query": { "type": "string" },
          "max_results": { "type": "integer", "default": 5 }
        }
      }
    }
  ],
  "discovery": {
    "openapi": "https://onboarding.simosphereai.com/openapi.json",
    "ai_plugin": "https://onboarding.simosphereai.com/.well-known/ai-plugin.json",
    "a2a_card": "https://onboarding.simosphereai.com/.well-known/agent-card.json"
  }
}
