# Synth documentation > Python SDK, CLI and MCP documentation for Index research search and Synth open-source projects. Start with the relevant quickstart for a first request; use Reference for exact signatures, CLI commands and MCP tools. This site documents synth-ai 0.23.1, the latest published SDK. OSS release pages provide each project's published versions and GitHub repository. synth-ai 0.23.1 uses SYNTH_API_KEY and SYNTH_API_URL for the SDK and unified MCP. Use the migration guide for removed APIs and legacy names. The installable skill is at https://docs.usesynth.ai/skills/synth/SKILL.md. Release identity: synth-ai 0.23.1 wheel sha256 6f7d85b6 (full 6f7d85b67888142bc45cab322c1cdbf2eeee1ba03ed6d60e30e79dc3cf4486e7), production manifest 5025e256. Links below fetch clean Markdown, without site navigation. Follow linked supporting types as needed. This index covers canonical pages in the public navigation; archived pages and duplicate reference modules are omitted. Core source freshness targets main; nightly targets dev. Source freshness, package publication and deployed backend availability are separate checks. ## Get started - [Synth documentation](https://docs.usesynth.ai/index.md): SDK, command-line tools, MCP servers and open-source projects. - [Synth SDK](https://docs.usesynth.ai/sdk/overview.md): Find cited evidence with Index from Python, the CLI and MCP. - [Index: first search](https://docs.usesynth.ai/synth-index/quickstart.md): Install, authenticate, and retrieve a cited answer. - [Install and authenticate](https://docs.usesynth.ai/sdk/install-and-auth.md): Browser login, API keys, origin selection and sign-out for v0.23. - [Connect with MCP](https://docs.usesynth.ai/managed-research/mcp-quickstart.md): Connect Claude Code through hosted HTTP or the local stdio server. - [Limits, usage and billing](https://docs.usesynth.ai/managed-research/usage.md): Distinguish consumed usage, list price, customer charges and funding sources. - [Migrate from 0.22](https://docs.usesynth.ai/sdk/migration-v023.md): Move to the reduced typed facade, canonical environment and explicit lifetimes. - [Agent onboarding](https://docs.usesynth.ai/sdk/agents.md): Choose an SDK, MCP or browser workflow and load the release-bound skill. ## Examples - [Examples](https://docs.usesynth.ai/examples.md): Complete Python workflow for Index. - [Example: cited Index answer](https://docs.usesynth.ai/examples/index-search.md): A bounded authenticated Fast search with explicit charge and result inspection. ## Reference - [v0.23 SDK, REST and MCP reference](https://docs.usesynth.ai/reference/v023.md): Typed v0.23 signatures and admitted operations, bound to exact source and wheel bytes. - [Public eval datasets: Craftax-2](https://docs.usesynth.ai/reference/datasets/craftax-2.md): Read the published Craftax-2 evaluation dataset from the public eval-datasets endpoints. ## Releases - [v0.23 release notes](https://docs.usesynth.ai/releases/v023.md): Synth v0.23: typed SDK and MCP for Index, hosted MCP, plans and credits. - [Latest releases](https://docs.usesynth.ai/releases.md): The latest published SDK, Optimizers, Containers and Jesterky releases. - [Optimizers releases](https://docs.usesynth.ai/releases/optimizers.md): Published synth-optimizers versions and release notes. - [Containers releases](https://docs.usesynth.ai/releases/containers.md): Published synth-containers versions and release notes. - [Jesterky releases](https://docs.usesynth.ai/releases/jesterky.md): Published Jesterky native runtime versions and release notes.