Dataassist IO

io.github.DataAssistIOPublished by GitHub account DataAssistIOv1.0.0Updated Oct 24, 2026

Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.

VerifiedStreamable HTTPWeb executableDatabasesFiles & StorageData & Analytics

Overview

AI-generated overview

Hosted, read-only MCP server that lets an assistant query your organization's databases, warehouses and files in natural language.

What you can do
  • Discover and inspect exposed tables, columns, types and curated metadata
  • Preview sample rows before writing a query
  • Run read-only SELECT queries against MySQL, PostgreSQL, BigQuery and Redshift
  • Run read-only aggregation pipelines against MongoDB and AWS DocumentDB
  • Query CSV, Excel and SFTP-delivered files imported as Iceberg tables
When to use it
Useful when a team wants non-technical users to ask questions about company data from Claude, ChatGPT or another MCP client, with admin-controlled table grants and read-only access instead of direct database credentials.
Requirements
Remote Streamable HTTP endpoint; nothing to install. Needs a DataAssist-IO account and organization, at least one connected data source, and OAuth 2.1 sign-in (dynamic client registration) per user.
Before you install
It is a hosted multi-tenant service, so query results and tool calls pass through DataAssist-IO's infrastructure; the README mentions optional SOC2-grade request/response capture in the audit trail. Uploaded files are imported and stored as Iceberg tables on your behalf. Access is limited to tables an admin exposes to your team.

Installation

In SourceWeft

  1. Open Dataassist IO in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.DataAssistIO%2FDataassist-IO/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "dataassist-io": {
      "type": "http",
      "url": "https://app.dataassist.io/mcp"
    }
  }
}

README

DataAssist-IO MCP Server

Connect your databases, files, and warehouses to Claude, ChatGPT, and any MCP-compatible client — and let your team query them in plain language, safely and read-only.

[Website] [MCP Registry] [Endpoint] [ChatGPT App]

DataAssist-IO is a hosted, multi-tenant Model Context Protocol server. Your organization signs up, connects its data sources, and your users query that data through natural language in their favorite LLM client. No SQL knowledge required for end users; no data copied or exposed beyond what you explicitly grant.

This is a remote MCP server — there is nothing to install or run yourself. You connect to it over an authenticated URL.


Connection

Endpointhttps://app.dataassist.io/mcp
TransportStreamable HTTP
AuthOAuth 2.1 (Dynamic Client Registration)

You'll need a DataAssist-IO account and at least one connected data source. Sign up at dataassist.io →

Connect from Claude

In Claude (Desktop or web), add a custom connector pointing at:

https://app.dataassist.io/mcp

Claude will walk you through the OAuth sign-in. After you authorize, your org's tables appear as queryable tools.

Connect from ChatGPT

DataAssist-IO is available as a published ChatGPT app — no manual setup required:

Open the DataAssist-IO app in ChatGPT →

Launch it, sign in when prompted, and start querying your data.

Connect from any MCP client

Point any client that supports the Streamable HTTP transport with OAuth at the endpoint above. The server implements OAuth discovery (/.well-known/oauth-protected-resource), so compliant clients negotiate authentication automatically.


What you can do

Once connected, the assistant can use these read-only tools against the tables your admin has exposed to you:

ToolPurpose
list_tablesDiscover the tables available to you
describe_tableInspect a table's columns and types
get_table_metadataRead curated descriptions, tags, and per-column docs
get_sample_dataPreview a handful of rows
query_dataRun a read-only SQL SELECT (MySQL, Postgres, BigQuery, Redshift)
query_collectionRun a read-only aggregation pipeline (MongoDB, AWS DocumentDB)

Every tool is read-only by construction — queries are validated as SELECT-only and run against read-only database sessions. Nothing your assistant does can modify or delete your data.

Supported data sources

  • Files: CSV, Excel, SFTP-delivered CSV
  • Databases: MySQL, PostgreSQL, MongoDB, AWS DocumentDB
  • Warehouses: Google BigQuery, Amazon Redshift

File-based sources are imported and stored as Apache Iceberg tables on your behalf; live databases and warehouses are queried in place — your data is never copied.

Security & governance

  • Per-organization isolation — every query is scoped to your org; tenants never see each other's data.
  • OAuth-authenticated — no shared API keys; identity is established per user.
  • Team-level table grants — admins control exactly which tables each team can reach.
  • Full audit trail — every tool call is logged, with optional SOC2-grade request/response capture.
  • Read-only enforcement — validated SELECT-only access plus read-only DB sessions, defense in depth.

Getting started

  1. Create an account and your organization.
  2. Connect a data source — upload a CSV or connect a database/warehouse from the dashboard.
  3. Expose tables to your team and add curated metadata (optional but improves answer quality).
  4. Add the connector in your LLM client using the endpoint above and sign in.
  5. Ask questions about your data in plain language.

Links

About this repository

This repository is the public home for the DataAssist-IO MCP server's registry listing. DataAssist-IO is a hosted service — the server runs in DataAssist-IO's infrastructure, so there is no code to clone or deploy here. For product questions or support, visit dataassist.io.

Source: readme.md at commit 5c228e3

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.