Metadata-Version: 2.4
Name: geniete-mcp
Version: 0.1.0
Summary: GenieTé MCP server — screens, voice, and channels tools for AI agents
License: MIT
License-File: LICENSE
Keywords: mcp,agents,geniete,tts,pubsub,screens
Author: Genie, Inc.
Author-email: renat@geniete.com
Requires-Python: >=3.10
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Dist: httpx (>=0.27.0)
Requires-Dist: mcp (>=1.0.0)
Project-URL: Company, https://www.genieinc.com/
Project-URL: Homepage, https://www.geniete.com/
Description-Content-Type: text/markdown

# geniete-mcp

One MCP server for the whole [GenieTé](https://www.geniete.com/) suite —
give an AI agent a live screen, a voice, and a realtime channel with one
install. Tools appear only for the services you configure.

```bash
uv tool install geniete-mcp     # or: pip install geniete-mcp
```

```json
{
  "mcpServers": {
    "geniete": {
      "command": "geniete-mcp",
      "env": {
        "AGENTSCREEN_API_KEY":   "as_key_...",
        "AGENTSCREEN_SCREEN_ID": "scr_...",
        "VOICE_API_KEY":         "vk_...",
        "VOICE_SPEAKER_ID":      "spk_...",
        "CHANNELS_TOKEN":        "tok_...",
        "CHANNELS_CHANNEL_ID":   "chan_..."
      }
    }
  }
}
```

Configure any subset — each pair of env vars switches on its tool group:

| Tools | Service |
|-------|---------|
| `screen_message` `screen_metric` `screen_terminal` `screen_clear` `screen_link` | [Screens](https://screens.geniete.com/docs/screens/) |
| `voice_say` `voice_speak_url` `voice_listen_link` `voice_voices` | [Voice](https://voice.geniete.com/docs/voice/) |
| `channel_publish` `channel_ticket` | [Channels](https://channels.geniete.com/docs/channels/) |

Keys come from each service's console; one GenieTé account and one
shared credit balance cover all of them (account.geniete.com).

MIT © Genie, Inc.

