QualiTaTi for AI agents: AI-moderated interviews, conversational surveys and qualitative analysis from Claude Code, Codex, OpenCode, Cursor and any MCP client (MCP plugin + marketplace)
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
git clone https://github.com/lanceyuu/qualitati-agent-plugins{
"mcpServers": {
"qualitati-agent-plugins": {
"command": "node",
"args": ["/path/to/qualitati-agent-plugins/dist/index.js"],
"env": {
"QUALITATI_API_KEY": "<qualitati_api_key>"
}
}
}
}QUALITATI_API_KEYMCP Servers overview
# QualiTaTi for AI agents
Run **AI-moderated interviews, conversational surveys and qualitative analysis** on [QualiTaTi](https://qualitati.com) from Claude Code, Codex, OpenCode, Cursor, Claude Desktop or any MCP client.
One hosted [MCP](https://modelcontextprotocol.io) server does the work; this repo packages it as an installable plugin for the tools that have plugin systems and documents the one-line config for the rest. The plugin adds three skills that teach the agent QualiTaTi's workflows (setting up an interview study, building a survey, reading results) and two slash commands.
## Prerequisites
1. A QualiTaTi account — free tier is fine.
2. A personal API key: **qualitati.com → Profile → API keys** (keys start with `qt_`). The key inherits your plan, quotas and billing; revoke it there any time.
3. Put it in your shell: `export QUALITATI_API_KEY=qt_…`
Clients that implement MCP authorization (OAuth 2.1 with dynamic client registration) can skip the key entirely: point them at the server URL and a QualiTaTi consent page opens in your browser. Claude Code: `claude mcp add --transport http qualitati https://api.qualitati.com/mcp`, then `/mcp` → Authenticate.
## Install
### Claude Code
```
/plugin marketplace add lanceyuu/qualitati-agent-plugins
/plugin install qualitati@qualitati-agent-plugins
```
You get the `qualitati` MCP server (reads `QUALITATI_API_KEY`), the skills, and `/qualitati:new-study` and `/qualitati:results`. Without the plugin, the server alone:
```
claude mcp add --transport http qualitati https://api.qualitati.com/mcp \
--header "Authorization: Bearer $QUALITATI_API_KEY"
```
### Codex CLI / app
```
codex plugin marketplace add lanceyuu/qualitati-agent-plugins
codex plugin add qualitati@qualitati-agent-plugins
```
Or configure the server directly in `~/.codex/config.toml`:
```toml
[mcp_servers.qualitati]
url = "https://api.qualitati.com/mcp"
bearer_token_env_var = "QUALITATI_API_KEY"
```
### OpenCode
```json
{
"mcp": {
"qualitati": {
"type": "remote",
"url": "https://api.qualitati.com/mcp",
"enabled": true,
"headers": { "Authorization": "Bearer {env:QUALITATI_API_KEY}" }
}
}
}
```
### Cursor
`.cursor/mcp.json` (or use the **Add to Cursor** button on https://qualitati.com/developers):
```json
{
"mcpServers": {
"qualitati": {
"url": "https://api.qualitati.com/mcp",
"headers": { "Authorization": "Bearer qt_your_key_here" }
}
}
}
```
### Claude Desktop
Custom connectors cannot send a fixed header yet, so bridge with `mcp-remote` in `claude_desktop_config.json`:
```json
{
"mcpServers": {
"qualitati": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.qualitati.com/mcp",
"--header", "Authorization: Bearer qt_your_key_here"]
}
}
}
```
### MCP Registry
Listed as `io.github.lanceyuu/qualitati` on the official [MCP Registry](https://registry.modelcontextprotocol.io) (`server.json` in this repo), so registry-aware clients and directories find it without any of the above.
## What the agent can do
| Tool | What it does |
|---|---|
| `project_list`, `project_get`, `project_create`, `project_share` | find or set up an interview study and get the participant link |
| `project_interviews`, `interview_get`, `interview_import` | see completion status, read full transcripts, import external transcripts |
| `analysis_run`, `analysis_results`, `analysis_summary`, `analysis_digest` | run and read quality + coding analysis, digests, counts |
| `survey_create`, `survey_add_question`, `survey_publish` | build a conversational survey and publish it |
A human participant still conducts the interview via the share link; the agent sets studies up and reads the results.
## Repo layout
One plugin, two package layouts, shared skills:
```
.claude-plugin/marketplace.json Claude Code marketplace (this repo, plugin source "./")
.claude-plugin/plugin.json Claude Code plugin manifest
.agents/plugins/marketplace.json Codex marketplace (this repo, plugin path "./")
plugin.json mcp.json Codex / Agent Plugins (Open Plugins) manifest + MCP config
.mcp.json Claude Code MCP config
skills/ commands/ assets/ shared
server.json MCP Registry entry
```
The repo root *is* the plugin (the Open Plugins layout cursor.directory scans), and the two marketplace files let Claude Code and Codex install it from the same repo.
## License
MIT. QualiTaTi is a product of QualiTaTi (contact@qualitati.com).
What people ask about qualitati-agent-plugins
What is lanceyuu/qualitati-agent-plugins?
+
lanceyuu/qualitati-agent-plugins is mcp servers for the Claude AI ecosystem. QualiTaTi for AI agents: AI-moderated interviews, conversational surveys and qualitative analysis from Claude Code, Codex, OpenCode, Cursor and any MCP client (MCP plugin + marketplace) It has 0 GitHub stars and its last recorded update is dated 2026-09-12.
How do I install qualitati-agent-plugins?
+
You can install qualitati-agent-plugins by cloning the repository (https://github.com/lanceyuu/qualitati-agent-plugins) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is lanceyuu/qualitati-agent-plugins safe to use?
+
Our security agent has analyzed lanceyuu/qualitati-agent-plugins and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains lanceyuu/qualitati-agent-plugins?
+
lanceyuu/qualitati-agent-plugins is maintained by lanceyuu. The last recorded GitHub activity is dated 2026-09-12, with 0 open issues.
Are there alternatives to qualitati-agent-plugins?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy qualitati-agent-plugins to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/lanceyuu-qualitati-agent-plugins)<a href="https://claudewave.com/repo/lanceyuu-qualitati-agent-plugins"><img src="https://claudewave.com/api/badge/lanceyuu-qualitati-agent-plugins" alt="Featured on ClaudeWave: lanceyuu/qualitati-agent-plugins" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
The fastest path to AI-powered full stack observability, even for lean teams.