SDK # Synter SDKs Typed clients for the same REST tools endpoint used by the published local MCP server. The hosted remote MCP at mcp.syntermedia.ai exposes the full tool catalog. [ ### Python pip install synter — 25 typed tools plus execute() ](https://docs.syntermedia.ai/sdk/python)[ ### Local MCP npm package @synterai/mcp-server — 25 convenience tools ](https://docs.syntermedia.ai/mcp/overview) ## Install PythonJavaScriptLocal MCP ``` pip install synter ``` ## Authenticate Create a key at [syntermedia.ai/developer](https://syntermedia.ai/developer). REST calls use the `X-Synter-Key` header (or `Authorization: Bearer syn_...`). Confirm the key with `GET https://api.syntermedia.ai/v1/me`. There is no top-level `/me` on syntermedia.ai. Two surfaces The Python and JavaScript SDKs, and `@synterai/mcp-server`, wrap about 25 convenience tools that POST to `/api/v1/tools/run`. Hosted MCP at `https://mcp.syntermedia.ai` is the full tool surface. See [MCP tool reference](https://docs.syntermedia.ai/mcp/tools). ## Credits Tool costs are metered per name. `list_campaigns` costs 2 credits. Look up any tool with the hosted MCP `forecast_tool_cost` call before you run it. `get_credit_balance` and `get_connection_status` are free. Was this page helpful? YesNo [Previous Quickstart](https://docs.syntermedia.ai/quickstart) [Next Python SDK](https://docs.syntermedia.ai/sdk/python) --- Source: https://docs.syntermedia.ai/sdk Full docs as one file: https://docs.syntermedia.ai/llms-full.txt