# Podcasto

> Podcasto turns Telegram channels and news sources into AI-generated, multi-language podcast episodes: script generation plus multi-speaker text-to-speech, scheduled or on-demand, credit-based.

Podcasto ingests a public Telegram channel (or a set of source URLs), drafts a
podcast script with an LLM, and synthesizes it into audio using a choice of
text-to-speech engines. Episodes can be single-speaker (monologue) or
multi-speaker (dialogue), in Hebrew, English, and dozens of other languages.
Podcasts can auto-generate on a recurring schedule or be generated on demand;
each generation consumes credits from the owner's plan.

## Key pages

- [Podcast directory](https://app.podcasto.app/podcasts): browse public podcasts
- [Pricing](https://www.podcasto.app/pricing): plan tiers and how credits work
- [Connect your AI assistant](https://www.podcasto.app/mcp): MCP server, tokens and tool reference
- [About](https://www.podcasto.app/about)
- [Contact](https://www.podcasto.app/contact)
- [Sign in](https://app.podcasto.app/auth/login)

## For AI agents

Podcasto exposes a Model Context Protocol (MCP) server at `https://app.podcasto.app/api/mcp`
(Streamable HTTP). Authenticate via OAuth 2.1 discovery, or a personal access
token created at [https://app.podcasto.app/settings/agent-access](https://app.podcasto.app/settings/agent-access)
and sent as `Authorization: Bearer pk_...`.

Tools: get_me, list_my_podcasts, get_podcast, preview_telegram_channel,
create_podcast, update_podcast, pause_podcast, resume_podcast, list_episodes,
get_episode, generate_episode (charges credits, requires `confirm: true`;
optional `draft` mode stops before audio for review), get_episode_script,
update_episode_script, approve_episode_draft, discard_episode_draft,
get_credit_balance.

Connect from Claude Code:

```
claude mcp add --transport http podcasto https://app.podcasto.app/api/mcp --header "Authorization: Bearer pk_..."
```

No account? A second, unauthenticated MCP server at
`https://app.podcasto.app/api/mcp/public` exposes public discovery only: search_podcasts,
list_public_episodes, get_public_episode (which returns a playable audio URL)
and play_episode (the same payload, rendered as an inline player in hosts that
support MCP Apps). No token, no credits, read-only, public podcasts and
published episodes only.

```
claude mcp add --transport http podcasto-public https://app.podcasto.app/api/mcp/public
```

- [Agent skill](https://www.podcasto.app/skills/podcasto-agent/SKILL.md)

## Public podcasts

- [סיגנל בדיקה B](https://app.podcasto.app/podcasts/9c5843e4-2f08-4961-8824-27e7abeeab7b) — פודקאסט בדיקה זמני לטיוטות אחרי PR \#148. יימחק.
- [סיגנל בדיקה סולו](https://app.podcasto.app/podcasts/c6ff44fd-713e-4eaa-85e9-85efb27b04ad) — פודקאסט בדיקה זמני לטיוטות אחרי PR \#148. יימחק.
- [סיגנל בדיקה A](https://app.podcasto.app/podcasts/16961e9e-b383-4a49-badf-de894805f76b) — פודקאסט בדיקה זמני לטיוטות אחרי PR \#148. יימחק.
- [עמית סגל](https://app.podcasto.app/podcasts/e9d98dff-de49-4c8e-bd51-18f0e3c0a86b) (en) — Israeli politics and security, distilled from Amit Segal's Telegram channel (@amitsegal). Each episode turns the channel's recent posts - c…
- [סיגנל](https://app.podcasto.app/podcasts/f95e65da-6992-492c-b906-51d15a4580d5) — פרקים יומיים על הדברים הכי מעניינים שצצים - מסוננים, קצרים, לעניין.

## Full details

See [llms-full.txt](https://app.podcasto.app/llms-full.txt) for the complete guide, all
public podcasts, plan tiers, and limitations.
