Skip to main content
Glama
timeweaver-mcp

timeweaver-mcp

by FixtureForge

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.

Related MCP server: Faker MCP Server

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

Free

Pro

Points per series

200

up to 100,000

Series

1

up to many, correlated

Trend

none / linear

+ exponential, logistic

Seasonality

1 cycle

multiple cycles

Noise

gaussian

+ AR(1) autocorrelated

Anomalies

–

spikes, level shifts, trend changes, dropouts

Output

JSON

+ CSV, SQL

Deterministic seed

–

✓

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

License

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

Available Tools

2 tools
generate_timeseriesA

Generate realistic synthetic time-series data with configurable trend, seasonality, noise, anomalies, and multiple correlated series. Ideal for testing dashboards, charts, monitoring/alerting, forecasting and anomaly-detection. Output as JSON, CSV, or SQL INSERTs. Use a preset for quick sensible defaults, or specify components explicitly.

Inputs: max, min, seed, names, +17 more.

list_presetsA

List the built-in time-series presets (realistic ready-made configurations like e-commerce sales, server CPU, IoT temperature, website traffic, stock price, API latency). Use a preset name with generate_timeseries to get sensible defaults you can still override.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.2/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools are completely distinct: one lists predefined presets, the other generates actual time-series data. There is no overlap or ambiguity between them.

    Naming Consistency5/5

    Both tool names follow the consistent verb_noun pattern with snake_case: list_presets and generate_timeseries. The naming is predictable and clear.

    Tool Count3/5

    With only 2 tools, the server feels minimal for the described functionality (configurable trend, seasonality, noise, anomalies, multiple output formats). While focused, it could benefit from splitting generation into separate tools for configuration or output format selection.

    Completeness4/5

    The server covers the core use case of generating time-series data with presets, but lacks tools for creating or editing presets, which would be a natural extension. The missing capability is minor and agents can work around it by overriding parameters.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Generate realistic multi-table synthetic datasets from plain English. Supports 18 industry domains, narrative growth curves (Black Friday, Q4 spike, 10x MRR), and 15 locale packs. Works with Claude Desktop, Cursor, Windsurf, Zed, and Continue.
      15
      295 PyPI
      75
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Deterministic time-series statistics for AI agents. This MCP server gives any LLM agent unit-tested statistical tools — anomaly detection, changepoint detection, seasonal decomposition, stationarity/trend tests, data-quality audits, baseline forecasts — with schema-validated structured output and no arbitrary code execution.
      17
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Generates realistic, referentially-coherent test data (SQL INSERTs, JSON, or CSV) from your database schema, resolving foreign keys and respecting constraints. Paste CREATE TABLE DDL or a JSON schema and get ready-to-run seed data with valid relationships.
      2
      62 npm
      MIT