Back to Browse

Timeweaver MCP Server

Developer ToolsLow Risk8.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Synthetic time-series test data with trend, seasonality, noise, and anomalies, for any MCP client.

About

Synthetic time-series test data with trend, seasonality, noise, and anomalies, for any MCP client.

Security Report

8.0
Low Risk8.0Low Risk

Valid MCP server (3 strong, 6 medium validity signals). 2 known CVEs in dependencies (0 critical, 2 high severity) Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.

6 files analyzed · 3 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-fixtureforge-timeweaver-mcp": {
      "args": [
        "-y",
        "timeweaver-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

TimeWeaver MCP

Synthetic time-series test data, on demand, inside your AI client. Generate realistic series with configurable trend, seasonality, noise, anomalies, and multiple correlated streams — perfect for testing dashboards, charts, monitoring/alerting, forecasting models, and anomaly detection. Output as JSON, CSV, or SQL.

Part of the fixturelab test-data tools. Its sibling SeedWeaver does relational/database test data.

Why

LLMs are unreliable at hand-generating coherent time-series — trends drift, "seasonality" doesn't actually repeat, and correlations between series are fake. TimeWeaver generates data with verifiable statistical properties: a linear trend really has the slope you asked for, a seasonal cycle really repeats at its period, two correlated series really hit the target correlation, and AR(1) noise really has the autocorrelation you set.

Install

npx -y timeweaver-mcp

Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):

{
  "mcpServers": {
    "timeweaver": {
      "command": "npx",
      "args": ["-y", "timeweaver-mcp"]
    }
  }
}

To unlock Pro, add your license key:

{
  "mcpServers": {
    "timeweaver": {
      "command": "npx",
      "args": ["-y", "timeweaver-mcp"],
      "env": { "TIMEWEAVER_LICENSE": "YOUR-KEY-HERE" }
    }
  }
}

Tools

  • generate_timeseries — generate data from a preset and/or explicit components (length, frequency, baseline, trend, seasonality, noise, anomalies, correlated series). Output JSON / CSV / SQL.
  • list_presets — list built-in presets: ecommerce_sales, server_cpu, iot_temperature, website_traffic, stock_price, api_latency_ms.

Examples

"Generate 90 days of daily e-commerce sales using the ecommerce_sales preset."

"Generate 3 correlated server CPU series over 500 minutes with correlation 0.8, as CSV."

"Make an hourly temperature series with a daily cycle and a level shift on day 5, as SQL into a table called readings."

Free vs Pro

FreePro
Points per series200up to 100,000
Series1up to many, correlated
Trendnone / linear+ exponential, logistic
Seasonality1 cyclemultiple cycles
Noisegaussian+ AR(1) autocorrelated
Anomaliesspikes, level shifts, trend changes, dropouts
OutputJSON+ CSV, SQL
Deterministic seed

Pro: $19/mo or $39 one-timehttps://fixtureforge.gumroad.com/l/timeweaver

License

MIT (the server code). Pro features require a valid license key.

Reviews

No reviews yet

Be the first to review this server!