{
  "markdown": "# [Elasticflow](https://www.elasticflow.app) MCP Server\n\n[![MCP](https://img.shields.io/badge/MCP-Streamable%20HTTP-blue?style=flat-square)](https://modelcontextprotocol.io)\n[![AI Clients](https://img.shields.io/badge/AI%20clients-13%2B-purple?style=flat-square)](#supported-platforms)\n[![Last Update](https://img.shields.io/github/last-commit/elasticflowapp/elasticflow-mcp?style=flat-square&label=updated)](https://github.com/elasticflowapp/elasticflow-mcp/commits/main)\n[![License](https://img.shields.io/github/license/elasticflowapp/elasticflow-mcp?style=flat-square)](LICENSE)\n\nOne workspace where your AI agents and your team work together.\n\nConnect your AI assistant to [Elasticflow](https://www.elasticflow.app) and let it manage tables, write documents, upload files, and publish live dashboards — all within your team's shared workspace. Everything your agents produce is instantly available to the whole organization, not buried in a chat thread.\n\n**What you can do:**\n- Build and query structured data — sales pipelines, contract trackers, campaign analytics, inventory logs\n- Create rich documents — reports, proposals, legal summaries, meeting notes\n- Upload and organize files — contracts, NDAs, presentations, compliance docs\n- Publish live dashboards and client portals — no code required\n- Share results across your team — every action is visible, every output is reusable\n\n## Prerequisites\n\nYou need an [Elasticflow](https://www.elasticflow.app) account to use this MCP server. When you connect for the first time, your AI assistant will open a browser window where you can sign in or create an account.\n\n[Sign up for early access](https://p.elasticflow.app/signup-earlybirds?utm_source=mcp)\n\n## Supported Platforms\n\n**AI Assistants**\n- ChatGPT (OpenAI)\n- Claude Desktop / Claude Code / Claude.ai\n- Google Gemini\n- Microsoft Copilot Studio\n- Amazon Q\n\n**AI-Powered Editors**\n- Cursor\n- VS Code / GitHub Copilot\n- Windsurf\n- Zed\n\n**Productivity Tools**\n- Raycast\n- Cline\n\nWorks with any client that supports the MCP Streamable HTTP transport.\n\n## Installation\n\nAdd the Elasticflow MCP server to your client configuration:\n\n### Claude Desktop\n\nGo to Settings > Extensions, or add manually to config:\n\n```json\n{\n  \"mcpServers\": {\n    \"elasticflow\": {\n      \"url\": \"https://mcp.elasticflow.app/mcp\"\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add elasticflow --transport streamable-http https://mcp.elasticflow.app/mcp\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"elasticflow\": {\n      \"url\": \"https://mcp.elasticflow.app/mcp\",\n      \"transport\": \"streamable-http\"\n    }\n  }\n}\n```\n\n### VS Code / GitHub Copilot\n\nAdd to `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"elasticflow\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https://mcp.elasticflow.app/mcp\"\n    }\n  }\n}\n```\n\n## Authentication\n\nElasticflow uses OAuth 2.1 with PKCE. When you connect for the first time, your client will open a browser for authentication. No API keys or manual token configuration needed.\n\n**Scopes:**\n\n| Scope | Description |\n|-------|-------------|\n| `workspaces:read` | View your workspaces |\n| `workspaces:write` | Create and modify workspaces |\n| `tables:read` | View table data and schemas |\n| `tables:write` | Create, modify, and delete table data |\n| `documents:read` | Read your documents |\n| `documents:write` | Create and edit documents |\n| `files:read` | View and download files |\n| `files:write` | Upload files |\n| `interfaces:read` | View interface projects |\n| `interfaces:write` | Build and publish interfaces |\n\n## MCP Tools\n\n### Workspaces (4 tools)\n\nOrganize your team's projects, data, and files into separate workspaces.\n\n| Tool | Description |\n|------|-------------|\n| `mcp_workspaces_list` | See all workspaces your team has access to |\n| `mcp_workspaces_get` | Get workspace details — members, settings, usage |\n| `mcp_workspaces_create` | Set up a new workspace for a team, project, or department |\n| `mcp_workspaces_update` | Rename, configure, or adjust workspace settings |\n\n### Tables (15 tools)\n\nStore and manage structured business data — CRM pipelines, inventories, project trackers, or any tabular data your team needs.\n\n| Tool | Description |\n|------|-------------|\n| `mcp_tables_list_tables` | Browse all tables in a workspace |\n| `mcp_tables_get_table` | View table structure — columns, types, row count |\n| `mcp_tables_list_column_types` | See available column types (text, number, date, select, etc.) |\n| `mcp_tables_create_table` | Create a new table for tracking leads, orders, tasks, or anything else |\n| `mcp_tables_update_table` | Rename a table or change its settings |\n| `mcp_tables_delete_table` | Remove a table you no longer need |\n| `mcp_tables_create_column` | Add a new field — e.g. \"Deal Size\", \"Due Date\", \"Status\" |\n| `mcp_tables_update_column` | Change a column's name, type, or options |\n| `mcp_tables_delete_column` | Remove a column from the table |\n| `mcp_tables_get_rows` | Query your data with filters — find overdue tasks, high-value deals, etc. |\n| `mcp_tables_create_row` | Add a new record — a lead, an order, a task |\n| `mcp_tables_update_cells` | Edit values — update a deal stage, mark a task complete |\n| `mcp_tables_delete_rows` | Remove records you no longer need |\n| `mcp_tables_link_rows` | Connect related records across tables — link a contact to a deal |\n| `mcp_tables_unlink_rows` | Remove a connection between records |\n\n### Documents (12 tools)\n\nCreate and manage rich documents — reports, proposals, meeting notes, knowledge base articles.\n\n| Tool | Description |\n|------|-------------|\n| `mcp_documents_list` | Browse all documents in a workspace |\n| `mcp_documents_read` | Read the full content of a document |\n| `mcp_documents_create` | Write a new report, proposal, or brief |\n| `mcp_documents_update` | Change document title or metadata |\n| `mcp_documents_search` | Find documents by keyword — search across all your team's content |\n| `mcp_documents_patch` | Edit a specific section without rewriting the whole document |\n| `mcp_documents_append` | Add new content to the end — meeting notes, status updates |\n| `mcp_documents_insert_image` | Add a chart, screenshot, or diagram to a document |\n| `mcp_documents_insert_file` | Attach a spreadsheet, PDF, or any file to a document |\n| `mcp_documents_list_assets` | See all images and files embedded in a document |\n| `mcp_documents_remove_asset` | Remove an outdated image or attachment |\n| `mcp_documents_replace_asset` | Swap an asset with an updated version |\n\n### Files (4 tools)\n\nUpload, organize, and access files — contracts, presentations, exports, media.\n\n| Tool | Description |\n|------|-------------|\n| `mcp_files_list` | Browse uploaded files |\n| `mcp_files_get_metadata` | Check file details — size, type, upload date |\n| `mcp_files_get_content` | Download or read a file's contents |\n| `mcp_files_upload` | Upload a new file — CSV, PDF, image, or any format |\n\n### Interfaces (11 tools)\n\nBuild and publish live dashboards, client portals, and internal tools — no code required.\n\n| Tool | Description |\n|------|-------------|\n| `mcp_interfaces_list_projects` | See all your dashboards and web apps |\n| `mcp_interfaces_get_project` | View project configuration and settings |\n| `mcp_interfaces_get_build_status` | Check if your latest changes are deployed |\n| `mcp_interfaces_get_build_logs` | Debug build issues by reading the logs |\n| `mcp_interfaces_discover_schema` | Auto-detect data sources available for your dashboard |\n| `mcp_interfaces_create_project` | Start a new dashboard or client portal |\n| `mcp_interfaces_update_project` | Change layout, data sources, or design |\n| `mcp_interfaces_configure_access` | Control who can view — share with clients or lock to your team |\n| `mcp_interfaces_build` | Compile your changes and prepare for deployment |\n| `mcp_interfaces_publish` | Push your dashboard live for viewers |\n| `mcp_interfaces_rollback` | Something broke? Instantly revert to the previous version |\n\n## Install Only What You Need\n\nThe main server (`/mcp`) gives you all 51 tools at once. If you only need part of the platform, or your AI client has a tool limit, you can install smaller servers instead:\n\n| Server | URL | Tools | What you get |\n|--------|-----|-------|--------------|\n| **All** | `https://mcp.elasticflow.app/mcp` | 51 | Everything |\n| **Data** | `https://mcp.elasticflow.app/data` | 19 | Tables, rows, columns, workspaces |\n| **Content** | `https://mcp.elasticflow.app/content` | 16 | Documents, search, files, uploads |\n| **Platform** | `https://mcp.elasticflow.app/platform` | 11 | Dashboards, portals, publishing |\n\nEach server uses the same account and authentication — install one or all three, they work independently.\n\n**Example: install only Data and Content (skip dashboards)**\n\nClaude Code:\n```bash\nclaude mcp add elasticflow-data --transport streamable-http https://mcp.elasticflow.app/data\nclaude mcp add elasticflow-content --transport streamable-http https://mcp.elasticflow.app/content\n```\n\nCursor (`.cursor/mcp.json`):\n```json\n{\n  \"mcpServers\": {\n    \"elasticflow-data\": {\n      \"url\": \"https://mcp.elasticflow.app/data\",\n      \"transport\": \"streamable-http\"\n    },\n    \"elasticflow-content\": {\n      \"url\": \"https://mcp.elasticflow.app/content\",\n      \"transport\": \"streamable-http\"\n    }\n  }\n}\n```\n\n## Usage Examples\n\n### Sales\n\n```\n\"Create a table called Pipeline with columns: company, deal size, stage, close date, owner\"\n\n\"Show me all deals closing this month sorted by deal size\"\n\n\"Enrich leads in the Prospects table — fill in company size, industry, and LinkedIn profile\"\n\n\"Prepare objection responses for the top 5 deals stuck in negotiation stage\"\n\n\"Create a document with a weekly pipeline summary from the Pipeline table\"\n\n\"Build a client-facing dashboard showing project milestones for Acme Corp\"\n```\n\n### Legal\n\n```\n\"Create a table to track active contracts: vendor, type, start date, expiry, auto-renewal\"\n\n\"Search documents for all mentions of indemnification clause\"\n\n\"List all contracts expiring in the next 90 days\"\n\n\"Upload the signed NDA and link it to the Vendors table\"\n```\n\n### Marketing\n\n```\n\"Create a campaign tracker table with columns: campaign, channel, budget, spend, leads, CPL\"\n\n\"Create a document with a monthly marketing report and insert the performance chart\"\n\n\"Show me all campaigns where CPL is above $50\"\n\n\"Publish the campaign results dashboard for the leadership team\"\n```\n\n### Operations\n\n```\n\"Create a workspace for Q2 operations and set up tables for inventory, suppliers, and orders\"\n\n\"Show me all suppliers with overdue deliveries from the Orders table\"\n\n\"Create a document summarizing this week's operational incidents\"\n\n\"Build and publish a live dashboard tracking order fulfillment rates\"\n```\n\n## Documentation\n\n- [Elasticflow Website](https://www.elasticflow.app)\n- [Sign up](https://p.elasticflow.app/signup-earlybirds?utm_source=mcp)\n\n## License\n\nMIT\n",
  "bytes": 10953,
  "sha": "00a395461bf0951af01acdefa46de1cfc271e14fdec7e731db3c53e901b54864",
  "repo_slug": "elasticflowapp/elasticflow-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_app_elasticflow_mcp_ddf5f8f4/readme"
}