# OpenRouter Conversation Manager

> Use this tool when you need to manage multiple conversations with various language models, such as Claude or Llama, and require a standardized interface to send messages, persist conversation state, and handle errors. It solves the problem of provider-specific implementations by providing a unified conversation management system. The tool accepts configuration via YAML files and outputs managed conversations with features like automatic token counting and context window management.

Canonical page: https://skillsregistry.net/skills/bsmi021-openrouter-conversation  
JSON: https://api.skillsregistry.net/v1/skills/bsmi021-openrouter-conversation

## Description

MCP Conversation Server provides a standardized interface for managing conversations with OpenRouter's language models. It enables applications to create and manage multiple conversations, send messages with streaming support, and persist conversation state to the filesystem. Built with TypeScript and the OpenAI SDK, it features automatic token counting, context window management, and support for various models including Claude 3 Opus, Claude 3 Sonnet, and Llama 2 70B. The server loads configuration from YAML files, handles error states appropriately, and is particularly valuable for developers who need a unified conversation management system across different AI models without managing provider-specific implementations.

## Trust

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

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/bsmi021-openrouter-conversation)
- **Repository:** <https://github.com/bsmi021/mcp-conversation-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": "bsmi021-openrouter-conversation"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/bsmi021-openrouter-conversation` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/bsmi021-openrouter-conversation/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
