Metadata-Version: 2.4
Name: synth-ai
Version: 0.9.10
Requires-Dist: pydantic>=2.0.0
Requires-Dist: requests>=2.32.3
Requires-Dist: pynacl>=1.5.0
Requires-Dist: tqdm>=4.66.4
Requires-Dist: typing-extensions>=4.0.0
Requires-Dist: rich>=13.9.0
Requires-Dist: openai>=1.99.0
Requires-Dist: fastapi>=0.115.12
Requires-Dist: uvicorn>=0.34.2
Requires-Dist: numpy>=2.2.3
Requires-Dist: sqlalchemy>=2.0.42
Requires-Dist: click>=8.1.7,<8.2
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: nest-asyncio>=1.6.0
Requires-Dist: httpx>=0.28.1
Requires-Dist: datasets>=4.0.0
Requires-Dist: jsonschema>=4.23.0
Requires-Dist: pillow>=10.0.0
Requires-Dist: imageio>=2.34.0
Requires-Dist: anthropic>=0.42.0 ; extra == 'all'
Requires-Dist: groq>=0.30.0 ; extra == 'all'
Requires-Dist: google-genai>=1.26.0 ; extra == 'all'
Requires-Dist: pandas>=2.2.3 ; extra == 'analytics'
Requires-Dist: build>=1.2.2.post1 ; extra == 'dev'
Requires-Dist: twine>=4.0.0 ; extra == 'dev'
Requires-Dist: keyring>=24.0.0 ; extra == 'dev'
Requires-Dist: pytest>=8.3.3 ; extra == 'dev'
Requires-Dist: pytest-xdist>=3.6.1 ; extra == 'dev'
Requires-Dist: pytest-timeout>=2.3.1 ; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.24.0 ; extra == 'dev'
Requires-Dist: pytest-cov>=4.1.0 ; extra == 'dev'
Requires-Dist: pyright>=1.1.350 ; extra == 'dev'
Requires-Dist: coverage[toml]>=7.3.0 ; extra == 'dev'
Requires-Dist: ruff>=0.1.0 ; extra == 'dev'
Requires-Dist: papermill>=2.6.0 ; extra == 'dev'
Requires-Dist: nest-asyncio>=1.6.0 ; extra == 'dev'
Requires-Dist: anthropic>=0.42.0 ; extra == 'providers'
Requires-Dist: groq>=0.30.0 ; extra == 'providers'
Requires-Dist: google-genai>=1.26.0 ; extra == 'providers'
Provides-Extra: all
Provides-Extra: analytics
Provides-Extra: dev
Provides-Extra: providers
Provides-Extra: schemas
License-File: synth_ai_py/LICENSE
Summary: Serverless Posttraining for Agents - Core AI functionality and tracing
Author-email: Synth AI <josh@usesynth.ai>
License: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/synth-laboratories/synth-ai
Project-URL: Issues, https://github.com/synth-laboratories/synth-ai/issues
Project-URL: Repository, https://github.com/synth-laboratories/synth-ai

# Synth AI

<!-- CI release pins: PyPI-0.9.10-orange synth-ai==0.9.10 -->

[![image](https://img.shields.io/pypi/v/synth-ai.svg)](https://pypi.org/project/synth-ai/)
[![image](https://img.shields.io/pypi/l/synth-ai.svg)](https://pypi.org/project/synth-ai/)
[![image](https://img.shields.io/pypi/pyversions/synth-ai.svg)](https://pypi.org/project/synth-ai/)

CLI and MCP server for [Synth Managed Research](https://docs.usesynth.ai/managed-research/intro).

## MCP

Hosted endpoint: `https://api.usesynth.ai/mcp`

**Codex**

```bash
codex mcp add managed-research --url https://api.usesynth.ai/mcp
```

**Claude Code**

```bash
claude mcp add --transport http managed-research https://api.usesynth.ai/mcp
```

## Documentation

[docs.usesynth.ai/managed-research](https://docs.usesynth.ai/managed-research/quickstart)

