diff --git a/registries/toolhive/servers/elasticflow/icon.svg b/registries/toolhive/servers/elasticflow/icon.svg new file mode 100644 index 000000000..06f9eec3b --- /dev/null +++ b/registries/toolhive/servers/elasticflow/icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/registries/toolhive/servers/elasticflow/server.json b/registries/toolhive/servers/elasticflow/server.json new file mode 100644 index 000000000..9c54ca437 --- /dev/null +++ b/registries/toolhive/servers/elasticflow/server.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", + "_meta": { + "io.modelcontextprotocol.registry/publisher-provided": { + "io.github.stacklok": { + "https://mcp.elasticflow.app/mcp": { + "custom_metadata": { + "author": "Elasticflow", + "homepage": "https://www.elasticflow.app", + "license": "MIT" + }, + "metadata": { + "last_updated": "2026-04-15T00:00:00Z" + }, + "overview": "One workspace where your AI agents and your team work together.\n\nConnect your AI assistant to Elasticflow 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\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", + "status": "Active", + "tags": [ + "remote", + "business", + "productivity", + "workspace", + "tables", + "documents", + "files", + "dashboards", + "oauth", + "streamable-http" + ], + "tier": "Community", + "tools": [ + "mcp_workspaces_list", + "mcp_workspaces_get", + "mcp_workspaces_create", + "mcp_workspaces_update", + "mcp_tables_list_tables", + "mcp_tables_get_table", + "mcp_tables_list_column_types", + "mcp_tables_create_table", + "mcp_tables_update_table", + "mcp_tables_delete_table", + "mcp_tables_create_column", + "mcp_tables_update_column", + "mcp_tables_delete_column", + "mcp_tables_get_rows", + "mcp_tables_create_row", + "mcp_tables_update_cells", + "mcp_tables_delete_rows", + "mcp_tables_link_rows", + "mcp_tables_unlink_rows", + "mcp_documents_list", + "mcp_documents_read", + "mcp_documents_create", + "mcp_documents_update", + "mcp_documents_search", + "mcp_documents_patch", + "mcp_documents_append", + "mcp_documents_insert_image", + "mcp_documents_insert_file", + "mcp_documents_list_assets", + "mcp_documents_remove_asset", + "mcp_documents_replace_asset", + "mcp_files_list", + "mcp_files_get_metadata", + "mcp_files_get_content", + "mcp_files_upload", + "mcp_interfaces_list_projects", + "mcp_interfaces_get_project", + "mcp_interfaces_get_build_status", + "mcp_interfaces_get_build_logs", + "mcp_interfaces_discover_schema", + "mcp_interfaces_create_project", + "mcp_interfaces_update_project", + "mcp_interfaces_configure_access", + "mcp_interfaces_build", + "mcp_interfaces_publish", + "mcp_interfaces_rollback" + ] + } + } + } + }, + "description": "AI-native team workspace — tables, documents, workflow automation, live dashboards & analytics", + "icons": [ + { + "mimeType": "image/svg+xml", + "sizes": ["any"], + "src": "https://raw.githubusercontent.com/stacklok/toolhive-catalog/main/registries/toolhive/servers/elasticflow/icon.svg" + } + ], + "name": "io.github.stacklok/elasticflow", + "remotes": [ + { + "type": "streamable-http", + "url": "https://mcp.elasticflow.app/mcp" + } + ], + "title": "Elasticflow", + "version": "1.0.0" +}