Analyze a recorded clip: video, audio, text, or any combination. Returns a single multimodal state object.
Plug Feneri into any agent.
A standards-compliant MCP server that exposes the emotional-intelligence engine as tools any agent can invoke: Claude Desktop, Cursor, Cody, and your own. One command. Six tools. Six seconds to setup.
Works with every MCP-compatible host
Pick your host. Pick your shell.
One config edit and Feneri shows up as six tools your agent can reach for whenever it needs to read the person on the other side.
Claude Desktop.
Add Feneri to your Claude Desktop configuration. The app detects and loads it on next start.
~/Library/Application Support/Claude/claude_desktop_config.json Cursor.
Cursor reads MCP servers from settings. Add Feneri and it's available in every chat session.
Cody.
Use Sourcegraph Cody with Feneri as a custom tool provider. Works in VS Code and JetBrains.
Zed.
Zed's context-server feature picks up Feneri automatically once configured.
One-line install.
The installer figures out your host and writes the right config. Works with most popular MCP clients.
Custom agent.
Feneri ships as a Node and Python package so any MCP-compatible runtime can spawn it as a subprocess.
Six tools your agent can reach for.
Standard MCP tools. Strongly typed. Streaming where it matters. Use one, use all six. The agent decides when to read the room.
Open a live capture for the duration of an agent turn. Emits state updates every 33ms; closes when the turn ends.
Aggregate state across an entire session. Peaks, troughs, transitions, and a narrative summary the agent can repeat back.
Boolean check: is distress above a threshold, sustained for N seconds? Designed for clinical and safety workflows.
Diff two sessions: pre/post intervention, week-over-week, before/after a change. Returns deltas per signal.
Tell Feneri to post back when state transitions cross a threshold. Stress spikes, attention dips, distress baselines shifting.
From config
to first call.
Once the server's installed, the agent does the work. Ask "How am I doing?" It picks up the camera and mic, calls read_stream, and brings back a real answer.
- Zero glue code · the agent picks the right tool
- Local capture · raw streams never leave your machine
- Streaming tools surface updates between agent turns
- Same API key works across every host
Six tools. One install.
Free for sandbox keys. No card. The agent gets emotion, attention, and intent. You keep the credits for production.