# Unichat (TS)

> Use this tool when you need to integrate multiple language models into your application, such as OpenAI, MistralAI, and Google AI, and require a unified interface to interact with them. It solves the problem of complex API management by providing a single interface for sending requests to various models, supporting both STDIO and SSE transport mechanisms. This tool is ideal for building flexible chatbots, multi-model AI assistants, or applications that need seamless model switching, with predefined prompts for tasks like code review and documentation.

Canonical page: https://skillsregistry.net/skills/amidabuddha-unichat-ts  
JSON: https://api.skillsregistry.net/v1/skills/amidabuddha-unichat-ts

## Description

This TypeScript MCP server, developed by Stefan, integrates the Unichat library to enable AI assistants to interact with multiple language models including OpenAI, MistralAI, Anthropic, xAI, and Google AI. It provides a unified interface for sending requests to these models via a single 'unichat' tool, abstracting away the complexities of individual APIs. The server supports both STDIO and SSE transport mechanisms and includes predefined prompts for common tasks like code review, documentation, and explanation. By offering a consistent way to leverage multiple AI models, this implementation is particularly useful for developers building flexible chatbots, multi-model AI assistants, or applications that require seamless switching between different language models.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/amidabuddha-unichat-ts)
- **Repository:** <https://github.com/amidabuddha/unichat-ts-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "amidabuddha-unichat-ts"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/amidabuddha-unichat-ts` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/amidabuddha-unichat-ts/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
