Conduit MCP
Provides capabilities to ingest event data via MQTT and forward data streams to MQTT brokers for real-time messaging and IoT integration.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Conduit MCPShow me the schema for the 'user-activity' stream"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@useconduit/mcp
MCP server for Conduit โ connect any AI agent to your data streams.
๐ API Docs ยท ๐ Website ยท ๐ฆ npm ยท ๐ป GitHub
Quick Start
Get an API key from platform.usecondu.it/tokens, then add to your AI editor config:
Claude Code / Claude Desktop
Add to ~/.claude/settings.json:
{
"mcpServers": {
"conduit": {
"command": "npx",
"args": ["-y", "@useconduit/mcp"],
"env": {
"CONDUIT_API_KEY": "conduit_sk_..."
}
}
}
}Cursor
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"conduit": {
"command": "npx",
"args": ["-y", "@useconduit/mcp"],
"env": {
"CONDUIT_API_KEY": "conduit_sk_..."
}
}
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"conduit": {
"command": "npx",
"args": ["-y", "@useconduit/mcp"],
"env": {
"CONDUIT_API_KEY": "conduit_sk_..."
}
}
}
}Environment Variables
Variable | Required | Default | Description |
| โ | โ | Your Conduit API key |
| โ |
| Custom API endpoint |
Tools
Tool | Description |
| List all data streams |
| Get schema for a stream (columns, types, codecs) |
| Create a new stream |
| Send events to a stream |
| Query events with pagination & time range filters |
| Add a forwarding destination (HTTP, MQTT, or WebSocket) with auth options |
| Get ingestion statistics (event count, rate, latency) |
| Analyze a JSON payload for optimal schema |
| Submit feedback to the Conduit team |
| Replay historical events to forwarding destinations |
| Check backfill job progress or list all jobs |
| Get earliest/latest event timestamps for a stream |
Resources
URI | Description |
| All streams |
| Stream details + schema |
| Platform-wide statistics |
API Documentation
Full interactive API docs are available at api.usecondu.it/docs (powered by Scalar).
Key endpoints:
Method | Endpoint | Description |
|
| Ingest events (any protocol: HTTP, WebSocket, MQTT) |
|
| List streams |
|
| Stream details + schema |
|
| Query events with time range |
|
| Ingestion statistics |
|
| Schema evolution history |
|
| Add forwarding destination |
|
| Start backfill job |
|
| List backfill jobs |
|
| Event time range |
|
| Create API token |
|
| Account info + usage |
Machine-readable API specs:
OpenAPI 3.1: api.usecondu.it/openapi.json
LLM-friendly: api.usecondu.it/llms.txt
LLM full spec: api.usecondu.it/llms-full.txt
What is Conduit?
Conduit is the lightweight data layer between your services. Send any JSON โ schemas aren't defined, they emerge. And they evolve as your sources do.
One endpoint, any protocol โ HTTP, WebSocket, MQTT/S on the same path
AI-powered schema detection โ zero configuration, runs locally (your data never leaves)
Real-time forwarding โ HTTP webhooks, MQTT brokers, WebSocket endpoints with full auth options
Backfill โ replay historical events to new destinations
Built for agents โ MCP-native from day one, feedback loop included
European infrastructure ๐ช๐บ โ all data hosted and processed in the EU, GDPR-compliant by design
How agents use Conduit
Agent: "I see live sensor data flowing in. I'll pipe it to our datawarehouse and add hot storage."
โธ conduit_list_events(stream: "sensors", limit: 1000)
โณ 1,000 events ยท 18.4 MB raw โ 1.1 MB stored (94% compressed)
โธ conduit_add_forward(stream: "sensors", type: "http", url: "https://dwh.acme.io/ingest")
โณ Destination added ยท forwarding to datawarehouse
โธ conduit_add_forward(stream: "sensors", type: "mqtt", broker: "mqtt://redis.acme.io", topic: "hot/sensors")
โณ Destination added ยท 2 destinations active
โธ conduit_backfill(stream: "sensors", from: "2026-02-24", to: "2026-03-02")
โณ Backfilling 89,929 events from last 7 daysLearn more at usecondu.it
License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/useconduit/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server