[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "engageable" version = "0.3.0" description = "The open source analytics engine for AI agents. One MCP server that connects to GA4, Mixpanel, PostHog, and more." readme = "README.md" license = { text = "MIT" } requires-python = ">=3.11" keywords = ["analytics", "mcp", "ai-agent", "mixpanel", "posthog", "ga4", "amplitude", "analytics-api", "llm", "model-context-protocol"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Topic :: Software Development :: Libraries", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", ] dependencies = [ "mcp>=1.0", "anthropic>=0.80", "httpx>=0.28", "pandas>=2.2", "scipy>=1.14", "statsmodels>=0.14", "numpy>=1.26", "ruptures>=1.1", "google-analytics-data>=0.18", "google-auth>=2.29", "google-analytics-admin>=0.22", ] [project.optional-dependencies] sse = ["starlette", "uvicorn[standard]"] [project.scripts] engageable-mcp = "engageable.mcp.server:main" [project.urls] Homepage = "https://engageable.com" Repository = "https://github.com/engageable-tech/engageable-oss" Documentation = "https://docs.engageable.com" [tool.setuptools.packages.find] include = ["engageable*"]