datatomcp MCP란?
datatomcp은(는) MCP server입니다. 에이전트를 Google Sheets, 데이터베이스, 앱에 연결하여 정확한 답변과 감사 추적을 제공하는 AI 네이티브 데이터 레이어를 제공합니다. 17개 도구를 제공합니다. 예: workspace_overview, list_datasets, describe_dataset.
프로젝트 README에서 생성된 요약
datatomcp MCP server 정보
datatomcp는 별도의 데이터 팀 없이 AI 에이전트를 다양한 정보 소스에 연결해야 하는 팀을 위해 설계된 관리형 데이터 레이어입니다. Google Sheets, CSV 및 Excel 파일, PostgreSQL, MySQL, Stripe, HubSpot, Airtable과 통합됩니다. 수동 설정 대신 에이전트가 메트릭 정의와 데이터 세트 간의 연결을 제안하며, 사용자는 애플리케이션 내에서 이를 승인합니다. 이를 통해 다양한 AI 상호작용 전반에서 비즈니스 로직의 일관성을 유지할 수 있습니다.
이 서비스는 호스팅 방식으로 제공되어 로컬 설치가 필요 없으며, 원격 MCP server를 지원하는 모든 클라이언트에서 단일 URL을 통해 작동합니다. OAuth 2.1을 사용하여 인증하므로 API 키를 수동으로 관리할 필요가 없습니다. 사용자는 Claude, ChatGPT, Cursor, Windsurf와 같은 인기 클라이언트를 연결할 수 있습니다. 데이터 처리를 위해 DuckDB를 활용하여 정확한 합계, 개수, 평균을 제공합니다. 또한 플랫폼에는 에이전트가 질문한 모든 내용과 답변에 사용된 특정 데이터 버전을 기록하는 감사 추적 기능이 포함되어 있습니다.
활용 사례
- 1정확한 비즈니스 메트릭 계산승인된 비즈니스 정의를 사용하여 에이전트에게 특정 매출이나 주문 총액을 계산하도록 요청합니다.
- 2채팅 내 데이터 시각화에이전트에게 쿼리 결과에 대한 시각적 표현을 대화창 내에서 직접 생성하도록 요청합니다.
- 3에이전트 활동 모니터링어떤 에이전트가 질문을 하고 있는지, 데이터 세트에 대해 어떤 특정 쿼리를 실행하고 있는지 추적합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
datatomcp MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 datatomcp MCP 설치
$ claude mcp add --transport http datatomcp-mcp https://app.datatomcp.com/mcpCursor에 datatomcp MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"datatomcp-mcp": {
"url": "https://app.datatomcp.com/mcp"
}
}
}VS Code에 datatomcp MCP 설치
.vscode/mcp.json
{
"servers": {
"datatomcp-mcp": {
"type": "http",
"url": "https://app.datatomcp.com/mcp"
}
}
}VS Code CLI에 datatomcp MCP 설치
$ code --add-mcp '{"name":"datatomcp-mcp","type":"http","url":"https://app.datatomcp.com/mcp"}'Codex에 datatomcp MCP 설치
$ codex mcp add datatomcp-mcp --url https://app.datatomcp.com/mcpCodex config.toml에 datatomcp MCP 설치
~/.codex/config.toml
[mcp_servers.datatomcp-mcp] url = "https://app.datatomcp.com/mcp"
Gemini CLI에 datatomcp MCP 설치
$ gemini mcp add -s user --transport http datatomcp-mcp https://app.datatomcp.com/mcpGemini settings.json에 datatomcp MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"datatomcp-mcp": {
"url": "https://app.datatomcp.com/mcp",
"type": "http"
}
}
}datatomcp MCP 도구 17
README에서 감지됨workspace_overviewlist_datasetsdescribe_datasetquery_rowsaggregatedistinct_valueschartcreate_dashboardlist_dashboardsrefresh_dashboardreport_issuepropose_definition
| workspace_overview | — | |
| list_datasets | — | |
| describe_dataset | — | |
| query_rows | — | |
| aggregate | — | |
| distinct_values | — | |
| chart | — | |
| create_dashboard | — | |
| list_dashboards | — | |
| refresh_dashboard | — | |
| report_issue | — | |
| propose_definition | — |
도구 17개 모두 보기도구 수 줄이기
propose_linkpropose_termpropose_briefconnect_sourceactivity
| propose_link | — | |
| propose_term | — | |
| propose_brief | — | |
| connect_source | — | |
| activity | — |
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능datatomcp/datatomcp-mcp is public and reachablegithub.com/datatomcp/datatomcp-mcp ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-11github.com/datatomcp/datatomcp-mcp ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음17 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨No tool named like delete, drop or exec통과
- 원격 엔드포인트가 MCP 핸드셰이크에 응답HTTPS endpoint answered 401 (sign-in required)통과
README
GitHub에서 보기datatomcp is one governed place for a team's data, that every AI agent can ask: Google Sheets, CSV and Excel files, PostgreSQL and MySQL, Stripe, HubSpot and Airtable. Connect your data once. Agents do the setup work: they propose the definitions of what each number means, the links between datasets and the business brief, and a person approves them in the app. Every question an agent asks is recorded. Agents (Claude, ChatGPT, Cursor, n8n and others) query it over MCP or REST, and a database computes the answer, so totals are exact. News: datatomcp is now an AI-native data layer (4 Nov 2026).
- Hosted. Nothing to install or run. One URL works in every client that supports remote MCP servers.
- OAuth sign-in. No API key to paste into your agent. You can revoke access at any time.
- Exact, versioned results. Counts, sums and averages come from DuckDB. Every result names the dataset version it came from and links to the rows behind it.
- Shared definitions. Approved definitions like
paid_revenueand a glossary of your team's words. For a business number, an agent first uses the approved definition and checks that it ties; when none exists, it proposes one and a person approves it. The answer says who approved the definition. - Agents propose, people approve. Definitions, links, glossary terms and the business brief that agents propose wait under To approve in the app. Only approved ones reach agents. Each agent connection is set to Build (can propose) or Analyze (reads only).
- Audit trail. Every agent question is kept: who asked, from which agent, the query, the data version. Repeated questions are compared. Export as CSV.
- Linked datasets. Orders, customers and regions in one question, with unmatched rows counted.
- Charts and dashboards. The
charttool draws the answer in the chat (52 chart types, as an MCP Apps view). Agents make dashboards from your questions and refresh them later; dashboards never change your data. - Workspaces. Owners, editors and viewers; each agent connection can be limited to some workspaces.
- Private Google Sheets. You pick the sheet in Google's file picker, and datatomcp can read that file only. Pro syncs within 5 minutes of an edit.
- Import report. Bad lines, numbers stored as text and mixed date formats are reported before any agent sees the data.
- Read-only data. Agents can query your data, but they can't change it or run raw SQL. The only tools that write create dashboards, send your team a note, or propose something a person must approve.
- Hosted in the EU. Your data is never used for training. AI features inside datatomcp (cleaning suggestions, an assistant on your own key) are off until you turn them on.
This repository holds the public documentation and client configuration. The service itself runs at app.datatomcp.com.
Server
| URL | https://app.datatomcp.com/mcp |
| Transport | Streamable HTTP |
| Auth | OAuth 2.1 (dynamic client registration and client ID metadata documents) |
| Registry name | com.datatomcp/datatomcp |
Quick start
- Sign up at app.datatomcp.com (free, no card).
- Add a dataset: upload a CSV or Excel file, choose a Google Sheet, or connect PostgreSQL, MySQL, Stripe, HubSpot or Airtable. New accounts start with an example dataset.
- Add the server to your client (below), sign in when asked, and ask a question about your data.
Tools
| Tool | What it does |
|---|---|
workspace_overview |
Every dataset with what its columns mean, the approved definitions, the links between datasets and example questions, in one call |
list_datasets |
Your datasets, with row counts and freshness |
describe_dataset |
Columns, types, example values, approved definitions, glossary, links to other datasets, data warnings and today's date |
query_rows |
Filter, sort, select columns and paginate (up to 1,000 rows per call) |
aggregate |
Group by columns; count, distinct count, sum, average, min and max, or a saved definition by name |
distinct_values |
The real values in a column, so filters match exactly |
chart |
Draws a query's answer as a chart in the conversation, with the takeaway as the title |
create_dashboard |
Makes a dashboard (a one-page board or a short story of slides) in your workspace |
list_dashboards |
The workspace's dashboards |
refresh_dashboard |
Re-runs a dashboard on the current data |
report_issue |
Sends your team a note about a data problem |
propose_definition |
Proposes a metric definition (e.g. revenue); it waits until an owner or editor approves it |
propose_link |
Proposes a link between two datasets, checked against the data first |
propose_term |
Proposes a glossary term for the team's words |
propose_brief |
Proposes the workspace's business brief (what the company sells, to whom, currency, fiscal year) |
connect_source |
Starts a connection to a database, app or file (imports a public link at once) |
activity |
What agents asked and changed in the workspace recently |
Filters support eq, neq, gt, gte, lt, lte, in, not_in, contains, starts_with, between, is_null and not_null.
Client setup
Claude (Claude.ai and Claude Desktop)
Settings → Connectors → Add custom connector. Paste https://app.datatomcp.com/mcp, name it datatomcp, connect, and allow access.
Claude Code
claude mcp add --transport http datatomcp https://app.datatomcp.com/mcp
Then run /mcp, choose datatomcp and sign in.
ChatGPT
Settings → Apps & Connectors → Advanced, and turn on developer mode. Create a connector with the URL above and OAuth authentication, then sign in.
Cursor
Settings → MCP → Add new server. Choose type HTTP and use the URL above. Cursor asks you to log in the first time.
VS Code
.vscode/mcp.json:
{
"servers": {
"datatomcp": { "type": "http", "url": "https://app.datatomcp.com/mcp" }
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"datatomcp": { "serverUrl": "https://app.datatomcp.com/mcp" }
}
}
Cline
Open the MCP Servers panel → Remote Servers, name it datatomcp, and use the URL above. Or add it to cline_mcp_settings.json:
{
"mcpServers": {
"datatomcp": { "type": "streamableHttp", "url": "https://app.datatomcp.com/mcp" }
}
}
Antigravity
Customizations → MCP servers → View raw config (mcp_config.json):
{
"mcpServers": {
"datatomcp": { "serverUrl": "https://app.datatomcp.com/mcp" }
}
}
Click Refresh, then Authenticate.
OpenCode
opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"datatomcp": { "type": "remote", "url": "https://app.datatomcp.com/mcp" }
}
}
Codex
codex mcp add datatomcp --url https://app.datatomcp.com/mcp
codex mcp login datatomcp
Gemini CLI
gemini mcp add --transport http datatomcp https://app.datatomcp.com/mcp
Then run /mcp auth datatomcp.
Clients with local (stdio) servers only
Use mcp-remote as a bridge. It handles the sign-in:
{
"mcpServers": {
"datatomcp": { "command": "npx", "args": ["-y", "mcp-remote", "https://app.datatomcp.com/mcp"] }
}
}
Example
How many orders came from France in September, and what was the revenue?
The agent calls describe_dataset to learn the columns, then one aggregate call:
{
"dataset_id": "ds_orders",
"where": [
{ "column": "country", "op": "eq", "value": "France" },
{ "column": "order_date", "op": "between", "value": ["2026-09-01", "2026-09-30"] }
],
"metrics": [
{ "fn": "count", "as": "orders" },
{ "fn": "sum", "column": "total", "as": "revenue" }
]
}
On our 50,000-row test sheet, it answers with 277 orders and €50,279.50 in revenue. The tool result is 32 bytes, not the whole sheet.
REST API
The same datasets, definitions and query engine are available over REST with an API key, for apps and automations such as n8n, Make or Zapier. Reference: datatomcp.com/docs/api. OpenAPI 3.1: datatomcp.com/openapi.json.
Plans
| Free | Pro ($12 or €12 a month) | |
|---|---|---|
| Datasets | 3 | 25 |
| Rows per dataset | 100,000 | 2,000,000 |
| Queries per day | 1,000 | 50,000 |
| Workspaces | 1, 2 people | 3, 5 people each |
| Audit history | 30 days | 90 days |
| Google Sheets sync | On demand | Within 5 minutes |
Guides
- Connect Google Sheets to Claude
- Google Sheets MCP server
- CSV MCP server
- Analyze large CSVs with AI
- Shared definitions for AI agents
- Audit what your AI agents asked
Support
Questions, bugs or a file that doesn't import the way you expect: hello@datatomcp.com, or open an issue in this repository.
License
The documentation and configuration in this repository are MIT licensed. The datatomcp service is proprietary.
datatomcp MCP 질문
datatomcp MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http datatomcp-mcp https://app.datatomcp.com/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
datatomcp MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
datatomcp MCP는 어떤 도구를 제공하나요?
17개 도구를 제공합니다. 예: workspace_overview, list_datasets, describe_dataset, query_rows, aggregate.
데이터 보안은 어떻게 처리되나요?
데이터는 EU에 호스팅되며 모델 학습에 절대 사용되지 않습니다. AI 기능은 사용자가 직접 활성화하지 않는 한 기본적으로 비활성화 상태입니다.
에이전트가 제 데이터를 변경할 수 있나요?
아니요, 에이전트는 데이터를 조회할 수는 있지만 데이터를 변경하거나 원시 SQL을 실행할 수는 없습니다. 대시보드를 생성하거나 사용자의 승인을 받기 위해 변경 사항을 제안하는 도구만 사용할 수 있습니다.
어떤 종류의 데이터 소스를 연결할 수 있나요?
Google Sheets, CSV 및 Excel 파일, PostgreSQL, MySQL, Stripe, HubSpot, Airtable을 연결할 수 있습니다.
서버 인증은 어떻게 하나요?
서버는 OAuth 2.1을 사용하여 인증하므로 에이전트에 API 키를 직접 붙여넣을 필요 없이 로그인할 수 있습니다.