Integration · Websites & content
Connect Claude & ChatGPT to Typlog
Ask your AI to draft a blog post, write show notes for an episode or check how many views a post got on your Typlog site. It can create and update posts, podcast episodes, pages and tags, and publish, schedule or unpublish them. It can also moderate and reply to reader comments and read subscribers, pageviews and site totals.
Free plan, no credit card. Takes about a minute.
Try asking
“Draft a post called 'What we learned in year one' from these notes.”
The AI creates the blog post as a draft and saves the body text in Markdown.
“Schedule that post for Monday at 9:00.”
It sets the post's status to scheduled with the publish time you gave.
“Write show notes for episode 42 from this transcript.”
It finds the episode and saves the show notes you approve.
What your AI can do
Posts, pages and episodes
Create and update blog posts, standalone pages and podcast episodes, save their content and show notes, and add tags.
Publishing
Publish, schedule or unpublish posts, pages and episodes, and delete a post.
Readers and stats
List, moderate and reply to comments, list subscribers, and read pageviews and site totals.
“Which posts got the most views last month?”
It reads pageview metrics for last month and compares your posts.
“Any new comments waiting for approval?”
It lists reader comments so you can approve, hold or hide them, and reply where you want.
“Update our About page with the new team list.”
It finds the page and saves the new body text.
102 tools for Typlog
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_audioChanges dataCreate a new audio. Required: site id. API summary: Delete site audios.create_authorChanges dataCreate a new author. Required: site id, username or name. API summary: Create an author.create_episodeChanges dataCreate a podcast episode: `title`, `slug`, `lang` and `format` (markdown or html), plus optional `audio` (src URL), `season`, `episode` number and `hosts`. Add show notes with save_episode_content.create_episode_audioChanges dataCreate a new audio for a episode. Required: site id or src. API summary: Save episode's audio.create_hookChanges dataCreate a new hook. Required: site id, url or scopes. API summary: Create a webhook.create_moderatorChanges dataCreate a new moderator. Required: site id. API summary: Create a moderator.create_momentChanges dataCreate a new moment. Required: site id. API summary: Create a moment.create_pageChanges dataCreate a standalone page: `title`, `slug`, `lang` and `format` (markdown or html). Add the body with save_page_content.create_photoChanges dataCreate a new photo. Required: site id. API summary: Delete site audios.create_postChanges dataCreate a blog post: `title`, `slug`, `lang` (e.g. en) and `format` (markdown or html), plus optional `subtitle`, `tags` and `published_at`. Add the body with save_post_content.create_resourceChanges dataCreate a new resource. Required: site id. API summary: Create an asset.create_subscriberChanges dataCreate a new subscriber. Required: site id. API summary: Create a subscriber.create_tagChanges dataCreate a tag with `title` and `slug`, plus optional `summary`.delete_a_pageDeletesPermanently delete a page by page id. Destructive action; may require approval.delete_authorDeletesPermanently delete a author by author id. Destructive action; may require approval. API summary: Delete an author.delete_connectDeletesPermanently delete a connect by connect id. Destructive action; may require approval.delete_episodeDeletesPermanently delete a episode by episode id. Destructive action; may require approval. API summary: Delete an episode.delete_hookDeletesPermanently delete a hook by hook id. Destructive action; may require approval.delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a comment.delete_moderatorDeletesPermanently delete a moderator by moderator id. Destructive action; may require approval.delete_momentDeletesPermanently delete a moment by moment id. Destructive action; may require approval.delete_postDeletesPermanently delete a blog post by `page_id` (the post ID). Cannot be undone.delete_reactionDeletesPermanently delete a reaction by reaction id. Destructive action; may require approval.delete_resourceDeletesPermanently delete a resource by resource id. Destructive action; may require approval. API summary: Delete an asset.delete_subscriberDeletesPermanently delete a subscriber by subscriber id. Destructive action; may require approval.delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval.get_authorGet one author by author id. API summary: Retrieve an author.get_connectGet one connect by connect id. API summary: Get connect info.get_current_userGet the signed-in Typlog user's profile.get_episodeGet one podcast episode by `episode_id`.get_episode_previewGet one episode by episode id. API summary: Preview an episode.get_hookGet one hook by hook id. API summary: Retrieve a webhook.get_moderatorGet one moderator by moderator id. API summary: Retrieve a moderator.get_momentGet one moment by moment id. API summary: Retrieve a moment.get_pageGet one standalone page by `page_id`.get_page_previewGet one page by post id. API summary: Preview a post.get_page_preview_pageGet one page by page id. API summary: Preview a page.get_pageviewsGet pageview metrics for the site, or for one post or episode (`id`), over a `time` span (this_month, last_month, prev_30, 12months, this_year, last_year).get_postGet one blog post by `page_id` (the post ID).get_resourceGet one resource by resource id. API summary: Retrieve an asset.get_siteGet one site by site id. API summary: Retrive a site.get_site_totalsGet the site's overall totals.get_subscriberGet one subscriber by subscriber id. API summary: Retrive a subscriber.get_tagGet one tag by tag id. API summary: Retrieve a tag.list_audioList audio. API summary: List uploaded audios.list_authorsList authors. API summary: List all authors.list_citiesList cities. Optional filters: id, time, episodes or region. API summary: Fetch cities metrics.list_commentsList the site's reader comments.list_configsList configs. API summary: Get configuration.list_connectsList connects. API summary: List connected services.list_devicesList devices. Optional filters: id, time or episodes. API summary: Fetch devices metrics.list_downloadsList downloads. Optional filters: id or time. API summary: Fetch downloads metrics.list_episodesList or search the site's podcast episodes with `search`. Page with `cursor`.list_feedsList feeds. API summary: Fetch feeds metrics.list_historiesList histories. Results are paginated. API summary: Get uploaded photos.list_hook_logsList logs for a hook. API summary: List a webhook's logs.list_hooksList hooks. API summary: List all webhooks.list_lifespansList lifespans. API summary: Fetch lifespan metrics.list_moderatorsList moderators. API summary: List all moderators.list_momentsList moments. API summary: List all moments.list_pagesList or search the site's standalone pages (like About) with `search`.list_photosList photos. API summary: List uploaded photos.list_postsList or search the site's blog posts with `search`. Page with `cursor`.list_reactionsList reactions.list_referrersList referrers. Optional filters: id or time. API summary: Fetch referrers metrics.list_regionsList regions. Optional filters: id, time or episodes. API summary: Fetch regions metrics.list_resourcesList resources. API summary: List all assets.list_sitesList the Typlog sites you can manage, with their IDs.list_statsList stats. API summary: Fetch subjects' stats.list_subscribersList the site's subscribers.list_subscriptionsList subscriptions. API summary: Retrieve site subscription.list_tagsList the site's tags with their IDs.list_visitsList visits. Optional filters: id, time or episodes. API summary: Fetch visits metrics.moderate_commentChanges dataApprove, hold or hide a comment: `comment_id` and `status` (approved, pending, hidden).reply_to_commentChanges dataPost a public reply to a reader comment: `comment_id` and `content`.save_episode_contentChanges dataSave the show notes of a podcast episode: `episode_id` and `content`.save_page_contentChanges dataSave the body text of a standalone page: `page_id` and `content`.save_post_contentChanges dataSave the body text of a blog post: `post_id` and `content` in the post's format.search_pexelsSearch pexels by query. Use this to find existing pexels before creating a new pexel. Results are paginated. API summary: Fetch pexels photos.search_pixabaysSearch pixabays by q. Use this to find existing pixabays before creating a new pixabay. Results are paginated. API summary: Fetch pixabay photos.search_unsplashesSearch unsplashes by query. Use this to find existing unsplashes before creating a new unsplash. Results are paginated. API summary: Fetch unsplash photos.set_episode_statusChanges dataPublish, schedule or unpublish a podcast episode: `episode_id` and `status` (draft, published, scheduled) with `published_at` when scheduling. Publishing makes it public.set_page_statusChanges dataPublish, schedule or unpublish a standalone page: `page_id` and `status` (draft, published, scheduled).set_post_statusChanges dataPublish, schedule or unpublish a blog post: `post_id` and `status` (draft, published, scheduled) with `published_at` when scheduling. Publishing makes it public.submit_designVisible to othersPreview a design. Has effects visible outside this system. API summary: Preview your design.update_authorChanges dataUpdate an existing author identified by author id. Only the fields you pass are changed. API summary: Update an author.update_configsVisible to othersUpdate an existing config. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update site config.update_connectChanges dataUpdate an existing connect identified by connect id. Only the fields you pass are changed. API summary: Update a connect.sub.update_domainsVisible to othersUpdate an existing domain. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update site domain.update_episodeChanges dataUpdate a podcast episode by `episode_id`; `title`, `slug`, `lang` and `format` are required.update_hookChanges dataUpdate an existing hook identified by hook id. Only the fields you pass are changed. API summary: Update a webhook.update_moderatorChanges dataUpdate an existing moderator identified by moderator id. Only the fields you pass are changed. API summary: Update a moderator.update_momentChanges dataUpdate an existing moment identified by moment id. Only the fields you pass are changed. API summary: Update a moment.update_pageChanges dataUpdate a standalone page by `page_id`; `title`, `slug`, `lang` and `format` are required.update_postChanges dataUpdate a blog post's settings by `page_id` (the post ID); `title`, `slug`, `lang` and `format` are required.update_resourceChanges dataUpdate an existing resource identified by resource id. Only the fields you pass are changed. API summary: Update an asset.update_siteChanges dataUpdate an existing site identified by site id. Only the fields you pass are changed. API summary: Update a site.update_subscriberChanges dataUpdate an existing subscriber identified by subscriber id. Only the fields you pass are changed. API summary: Update a subscriber.update_subscriptionsVisible to othersUpdate an existing subscription. Only the fields you pass are changed. Has effects visible outside this system. API summary: Change site subscription.update_tagChanges dataUpdate an existing tag identified by tag id. Only the fields you pass are changed. API summary: Update a tag.update_themesVisible to othersUpdate an existing theme. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update site's theme.update_usersVisible to othersUpdate an existing user. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update user profile.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Typlog from the app list.
- 2
Paste your key
Paste two values: a Typlog personal API token and the Site ID. In your Typlog account, create a personal API token and copy it. The Site ID is the ID of the site you want the AI to manage; the list sites tool returns it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Typlog?
The AI can read your sites, posts, podcast episodes, pages, tags, comments, subscribers, pageviews and site totals. It can create and update posts, episodes, pages and tags, save content and show notes, publish, schedule or unpublish them, moderate and reply to comments, and delete a post.
Does the AI see my Typlog credentials?
No. Your Typlog API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with reading and drafting. Publishing makes content public, replies to comments are public, and deleting a post is permanent. These actions can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Typlog account.
Why does Typlog need a Site ID?
A Typlog account can hold several sites, and the tools work on one site at a time. The Site ID tells HeyMyApps which site the AI manages. The list sites tool returns the IDs of the sites you can manage.
Related integrations
Let your AI work in Typlog today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Typlog freeHeyMyApps is not affiliated with Typlog. Product names are trademarks of their owners.






