Skip to content

rsibi/opensincera-python

Repository files navigation

opensincera-python

CI Python License: MIT

Unofficial Python client, CLI, and MCP server for The Trade Desk's OpenSincera advertising-metadata API. Not affiliated with The Trade Desk.

Status

Early development. v0.1.0 ships a sync library + CLI; v0.2.0 adds an MCP server; v0.3.0 adds an async batch verb. See CHANGELOG.md for what's landed.

Installation

pip install opensincera-python  # not yet on PyPI

The distribution is opensincera-python; the import is opensincera.

Quickstart

Filled in at v0.1.0.

Configuration

The library reads the API key from the OPENSINCERA_API_KEY environment variable. Using direnv with a gitignored .envrc is the recommended local pattern — never commit .env files.

export OPENSINCERA_API_KEY="..."

Development

uv sync --all-groups            # install runtime + dev deps
uv run pre-commit install       # one-time, enables the local git hook
uv run pytest                   # run the test suite
uv run pre-commit run --all-files

License

MIT

About

Python client, CLI, and MCP server for The Trade Desk's OpenSincera advertising-metadata API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages