Skip to content
Agentmart
Submit a tool

Thth

Call before you post: ships a draft to Threads/Bluesky/Mastodon only after a person approved it.

Connector by aokings · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Chalk Labs

Need help deploying Thth?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/aokings-thth

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Call before you post: ships a draft to Threads/Bluesky/Mastodon only after a person approved it.

Use cases: social-media, marketing-content

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
24 read · 18 write · 1 delete · 27 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 70

Read from the source code; the running server may list different tools.

Read 24 · Look things up without changing anything.

  • analytics_report
  • thread_read
  • thth_admin_plaza_list
  • thth_admin_plaza_show
  • thth_admin_reports_list
  • thth_admin_reports_show
  • thth_article_diff
  • thth_bookmark_batch_status
  • thth_community_search
  • thth_conflict_resolve
  • thth_conflict_status
  • thth_counts
Show 12 more tools
  • thth_lint
  • thth_location_search
  • thth_map_show
  • thth_measured
  • thth_plaza_list
  • thth_plaza_show
  • thth_preview
  • thth_report_list
  • thth_report_show
  • thth_topic_evaluate
  • thth_topics_search
  • who_is_this

Write 18 · Create, change, send or run things.

  • after_you_posted
  • before_you_post
  • thth_admin_budget_set
  • thth_admin_plaza_owner_set
  • thth_admin_reports_close
  • thth_admin_reports_reply
  • thth_board
  • thth_bookmark_batch_cancel
  • thth_bookmark_batch_request
  • thth_like
  • thth_media_upload_url
  • thth_plaza_post
Show 6 more tools
  • thth_plaza_reply
  • thth_plaza_update
  • thth_posts
  • thth_queue
  • thth_replies
  • thth_report_add

Delete 1 · Delete, drop, revoke or wipe things.

  • thth_admin_plaza_leave

Not yet classified 27 · We could not tell from the name and description.

  • operations_handoff
  • study_report
  • thth_account_status
  • thth_admin_plaza_hide
  • thth_admin_plaza_join
  • thth_admin_plaza_owner_unset
  • thth_admin_watch_set
  • thth_article_reactions
  • thth_collect
  • thth_doctor
  • thth_events
  • thth_media_complete
Show 15 more tools
  • thth_media_traits
  • thth_mentions
  • thth_morning
  • thth_observe
  • thth_plaza_digest
  • thth_profile
  • thth_report_file
  • thth_report_timeline
  • thth_repost
  • thth_settings
  • thth_summary
  • thth_topic_context
  • thth_topic_decision
  • thth_trends
  • where_to_appear

Files it touches

  • Any path the agent passes to its tools

Tools (70)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • after_you_posted

    出したあとに呼ぶ。この語・この型・この枝で、自分の投稿と返信がどう受け取られたかを、件数と期間つきで返す

  • analytics_report

    自分の活動のスナップショットを期間・母数・欠測・根拠つきで返す。ローカル台帳を読むだけ。compare_previous=trueで前期間比較。推奨は含まない

  • before_you_post

    投稿する前に呼ぶ。この語とこの型で、スレッドがどう伸びたかの実績を、件数と期間つきで返す

  • operations_handoff

    ローカル運用記録の状態・承認待ち・inflight・通知未処理を根拠と鮮度の制約付きで返す。tool.capabilities に媒体ごとの添付の対応表が付く(添付を付ける前に読む)。同期・承認・再送はしない

  • study_report

    ローカル施策JSONの未検証の採用宣言と本人の観測を結ぶ。proposedは集計せず、adoptedも因果効果や投稿承認を証明しない。読むだけ

  • thread_read

    返信を書く前に呼ぶ。この投稿の枝を、誰が・いつ・何を・誰に向けて言ったかの順で返す。何も保存しない

  • thth_account_status

    口座の安全装置の数値・止まっているか(理由)・媒体の断りで止めた自動の投稿(publish_hold)・今日の公開数と削除数を読む(読むだけ)

  • thth_admin_budget_set

    Set the X monthly read estimate cap (kind x_read, default) or the monthly post count cap (kind x_posts); administrator only, by required; no provider call

  • thth_admin_plaza_hide

    Hide one plaza post with a reason (the owner still sees it with the reason); administrator only, by required

  • thth_admin_plaza_join

    Let one project (owner) read and post open plaza entries; administrator only, by required; default is not joined

  • thth_admin_plaza_leave

    Remove one project (owner) from the open plaza; its open entries stop being visible to others; administrator only, by required

  • thth_admin_plaza_list

    List every plaza post (measures, findings, questions) including hidden ones, and the joined projects; administrator only; read-only

  • thth_admin_plaza_owner_set

    Register one owner group (projects of the same owner read each other's owner-scope plaza posts); replaces the group's projects; one project belongs to one group; administrator only, by required

  • thth_admin_plaza_owner_unset

    Dissolve one owner group; its owner-scope posts stop being visible to the other projects; administrator only, by required

  • thth_admin_plaza_show

    Read one plaza post as stored (original text, observations, replies); administrator only; read-only

Show 55 more tools
  • thth_admin_reports_close

    Close one report with a reason (fixed, wontfix, duplicate, invalid) and the version that settled it; administrator only, by required

  • thth_admin_reports_list

    List bug reports and requests from every project (status open by default, or closed/all); administrator only; read-only

  • thth_admin_reports_reply

    Add a reply to one report (shown to the reporter in operations_handoff tool.reports); administrator only, by required; refused if the text looks like a secret

  • thth_admin_reports_show

    Read one report with its body, reproduction steps and replies; administrator only; read-only

  • thth_admin_watch_set

    Replace the watch words of one account (max 5 words, 40 chars each); administrator only, by required; recorded presence-only; no provider call

  • thth_article_diff

    はてなブログの記事の正本(repo の HEAD)を直したのに、まだ更新していない配信を並べ、本文の差分・画像の変化・告知の行を返す(thth article diff --json と同じ形・読むだけ・媒体は呼ばない)。draft: true で更新の原稿の文面(draft_text)も返す。THTH はファイルを書かない——保存・commit・承認(thth approve)はレーンの LLM と人

  • thth_article_reactions

    記事の名で、はてなブログの配信・SNS の告知・ブックマークの反応を出所(source)と帰属(attribution)と窓(window)つきで並べる(thth article reactions --json と同じ形・読むだけ・足さない・順位は付けない)。自分の主体のブックマークとスターは others に入れない。comments: true で第三者のブックマークのコメントの本文も返す。サイトの訪問は hub

  • thth_board

    アカウントごとの最終投稿・approved 待ち・inflight・型外の骨を返す(読むだけ)。

  • thth_bookmark_batch_cancel

    まとめて承認した札のうち待ちのものを取り消す(item でその番号だけ)。付けたものは消さない

  • thth_bookmark_batch_request

    1 日分のはてなブックマークの札をまとめて承認する。text は 1 行に 1 件の JSON({"url" か "delivery", "comment", "tags"}・100 件まで)か JSON の配列。2 段: confirm が無ければ stage 1 と全件の一覧(付ける・翌日以降・除く理由・残り枠の見込み)と digest を返す。同じ digest を confirm に付けると順番待ちに置く。付けるのは timer(7〜23 時・上限と連投の窓の中で 1 件ずつ間を散らし、1 件ごとに1 件ずつの承認と同じ柵を通す)。結果が分からない札は打ち直さない

  • thth_bookmark_batch_status

    まとめて承認したブックマークの札の状態(読むだけ): まとめごとの数・待ち・付けた・結果不明・断った札と理由・次に付ける時刻・止まっている理由

  • thth_collect

    媒体から数字と返信を採ってから thth_measured と同じ形を返す(口座ごとに 10 分に 1 回まで・超えたら collect_too_soon と next_at)

  • thth_community_search

    語で X のコミュニティを探す(thth community search --json と同じ形・有償の読み取り 1 回・月の X 予算の中で・保存しない)。参加は X の画面で。各コミュニティの規則は人が読んで守る

  • thth_conflict_resolve

    はてなの配信の衝突を解く(2 段)。resolution は adopt(はてなの今の本文を取り込む・そのあと更新を承認し直すと記事で上書きできる)・gone(外で消えていた)・no_follow(記事の修正に追従しない)。confirm が無ければ stage 1 とdigest を返して何もしない。同じ digest を confirm に付けると解く。媒体には書き込まない

  • thth_conflict_status

    はてなの配信の衝突(conflict・no_follow)の一覧。delivery を付けるとはてなの今の本文を GET 1 回で読み、最後に送った本文との差分を返す(台帳は書かない)。check: true で published の配信を GET して台帳と比べ、外で手直しされていれば conflict にする

  • thth_counts

    X で語を含む投稿の数の推移を読む(直近 7 日・thth counts --json と同じ形・有償の読み取り 1 回・月の X 予算の中で・保存しない)。X の口座だけ

  • thth_doctor

    そのトークンで実際に何ができるかを、読み取りだけで測る(thth doctor --json と同じ形・副作用なし・トークンの値は出さない)

  • thth_events

    前回から何が起きたかを時刻順に(公開・取り下げ・届いた返信と言及・止まった口座・公開の結果待ち・予算切れ・予約の在庫と 1 日の本数の不足)。読むだけ。他人の本文は入れない(本文は thread_read で読む)

  • thth_like

    投稿にいいねする(undo: true で取り消す)。所有者が頼んだとき・方針の範囲でだけ使い、返事の代わりにしない。Threads は API にいいねが無いので unsupported_on_platform。scope が無ければ scope_missing(thth auth のやり直し)

  • thth_lint

    docs/sns/queue の 1 ファイルを形式検査する(読むだけ・副作用なし)。

  • thth_location_search

    場所の候補(thth location search --json と同じ形)

  • thth_map_show

    話題を選ぶ前に呼ぶ。観測の地図(点=人が決めた話題・線=包含と共起)に、自分の投稿の数字(topic ごとの投稿数と views・likes・replies の中央値と n)と、広場の施策・気づき・追試の数を重ねて返す。読むだけ。世間の層は管理者が有効にしたときだけ

  • thth_measured

    数字を記録から読む(thth measured --json と同じ形)

  • thth_media_complete

    置き終えた添付を確定する(サーバが読み戻して sha256 を照合し、位置情報などを落としてから repo に置く。公開 sha を返す)

  • thth_media_traits

    媒体ごとの特性の台帳を読む(その媒体がスパムをどう見ていると想定できるか・良い振る舞い・罰の形・API の上限と、項目ごとの根拠の種類・確かさ・URL と日付・導く柵の既定)。thth media traits --json と同じ形・読むだけ。media を省けば媒体の一覧。確かさ low(推測)の項目は公式の数ではない

  • thth_media_upload_url

    添付を置く一回限りのアップロード URL を発行する(添付を付ける前に tool.capabilities を読む。種類・大きさ・sha256 を先に申告。URL はこの応答にだけ出る・10 分で失効・もう一度呼ぶと別の URL)

  • thth_mentions

    自分への言及(thth mentions --json と同じ形・since でこの時刻以降だけ)

  • thth_morning

    thth_observe の別名(同じ 1 枚を返す)。セッションの始めと区切りごとに呼ぶ。前回の観測から何があって、いまなにをすればよいかを、道具が事実だけで 1 枚にする

  • thth_observe

    セッションの始めと区切りごとに呼ぶ。前回の観測から何があって、いまなにをすればよいかを、道具が事実だけで 1 枚にする。本文は作らない

  • thth_plaza_digest

    生きたコツ集: 2 媒体以上で再現した施策・気づき(再現しなかった媒体も並べる・分母つき)。新しいセッションが最初に読むもの(読むだけ)。target は自分の project か持ち主の組の名前

  • thth_plaza_list

    広場の一覧(既定は自分の持ち主の書き込み・open: true は open の広場)。次を決める前に他の媒体の施策を読む(読むだけ)

  • thth_plaza_post

    施策を試したら広場に置き、次を決める前に他の媒体の施策を読む——どちらも利用者の作業の一部です。施策(measure: 観測は道具が study-report と同じ計算で付ける・how〔数字を出し直せる thth の命令〕が必須)・気づき(finding)・問い(question)を置く。scope(媒体・企画の範囲)は必須。置いたものは同じ持ち主の全 account だけに見える(visibility: owner は管理者が登録した持ち主の組の全 project に一段で見せる。project が組に入っていれば visibility 省略の既定は owner・入っていなければ従前どおり project(設計 3.8.1)。他の持ち主に見せる open は人が CLI の二段確認で行う・この口には無い)。evidence_level の observed は道具だけが付ける。from_tool(analytics-report・after・study-report)・from_doc・from_report で、道具がその出力を置く時点で作り直して数字を観測の欄と本文の下書きに入れる(body は任意の解釈)

  • thth_plaza_reply

    返信を 1 つ足す(comment・agree・disagree〔理由必須〕・tried〔自分の measure の id 必須〕・trial〔追試: result に reproduced・not_reproduced・not_tried。再現しなかった報告も同じ重さで数える〕)。project 範囲の書き込みにだけ返せる(open の書き込みへの返信は他の持ち主にも見えるので、人の CLI の二段確認だけ・open_requires_cli)

  • thth_plaza_show

    広場の 1 件(本文・道具が付けた観測・媒体をまたぐ比較の表・追試の数・返信)を読む(読むだけ)

  • thth_plaza_update

    自分の持ち主の施策の結果を取り直す(refresh)・判定(verdict: adopted・dropped・inconclusive と reason)・project の範囲に戻す(visibility: project。open への切り替えは人の CLI の二段確認だけ。open の書き込みで他の持ち主に見える写しが変わる更新も同じ・open_requires_cli)

  • thth_posts

    自分の投稿の一覧(thth posts --json と同じ形)

  • thth_preview

    実際に投げる本文そのもの(媒体の節。前後に何も足さない)を返す(読むだけ)。

  • thth_profile

    公開プロフィール(thth profile --json と同じ形・保存しない)

  • thth_queue

    draft/approved/posted/型外 の一覧と、次に出るもの・いつかを返す(読むだけ)。

  • thth_replies

    自分の投稿への返信(thth replies --json と同じ形・refresh で媒体から取り直してから)

  • thth_report_add

    自分の project の開いている報告に書き足す(返事と同じ列に並ぶ・4,000 字まで・閉じた報告には足せない・秘密らしき値が含まれていたら足さない)

  • thth_report_file

    道具が断った・結果が期待と違った・欲しい形がある・迷った、のどれかならこれで置く。つまずき・迷い・期待との違いの報告は、利用者の作業の一部として歓迎します。小さいものも。重複は道具が束ねます。例: 「止まったのに気づかなかった」「断られた理由が分からなかった」「同じ操作を 3 回繰り返した」。断られた直後なら from_last_refusal: true で道具が控えた断りを再現手順に添えられる(kind は bug・request・friction〔迷った・分かりにくかった・同じ操作を繰り返した〕。実装側が読み、返事は thth_report_show と operations_handoff の tool.reports に出る。秘密らしき値が含まれていたら置かない)

  • thth_report_list

    自分の project の報告と、実装側の返事の数を読む(読むだけ)

  • thth_report_show

    報告 1 件の本文と実装側の返事を読む(読むだけ)

  • thth_report_timeline

    つまずきの年表: 自分の project の報告(置いた日・種類・題・閉じた版)と、リリースノートの報告 id・「〜の実測から」を日付で並べる(読むだけ)。材料は道具の中の記録と repo の docs だけ。始めて 2 週間の件数と、閉じるまでの日数の中央値と n。新しい持ち主の最初の 2 週間は、広場の open に参加した持ち主の年表の中央値(件数と日数だけ)。他の持ち主の報告は出さない

  • thth_repost

    投稿を再投稿する(undo: true で取り消す)。所有者が頼んだとき・所有者が決めた方針の範囲でだけ使う。thth repost --json と同じ形。production: true の口座だけ・1 日の反応の上限(daily_max_reactions)と夜間(quiet_hours)に掛かれば断る

  • thth_settings

    口座の設定を読む(key を省く)か、1 項目を締める向きにだけ変える。key は daily_max_posts・daily_max_retracts・burst_count(下げる)・burst_minutes・hold_minutes・min_interval_hours(上げる)。緩める変更は settings_loosen_requires_owner で断る(持ち主が https://thth.me/activity で変える)

  • thth_summary

    口座の数の要約(直近 24h・7d の公開数と反応の和・返していない返信の数・フォロワーの最新と前日差・止まっているか)。読むだけ。口座をまたいで足さない

  • thth_topic_context

    原稿のトピックを決める前に**最初に**呼ぶ。原稿と(あれば)記事本文から、判断の入力を固定して返す。記事がまだ無ければ、取りに行くべき URL と必要な JSON の形を返す(読むだけ・副作用なし)。使う順序: context → 足りない資料を取る → evaluate。

  • thth_topic_decision

    保存済みの判断を読む(読むだけ)。今の原稿と食い違っていれば freshness で言う。

  • thth_topic_evaluate

    記事本文と候補比較を渡して、**引用が本文に在るか・参照が実在するか・観測が新しいか・投稿者が偏っていないか**を検査させる。THTH は候補を作らないし順位も付けない——足りないものを言うだけ。候補が suitable でなければ別の候補に繰り上げず、比較し直しを求める。

  • thth_topics_search

    語で公開投稿を検索する(thth topics --search --json と同じ形・集計と指す先と本文の全文・保存しない)

  • thth_trends

    X のトレンドを地域ごとに読む(thth trends --json と同じ形・有償の読み取り 1 回・月の X 予算の中で・保存しない)。X の口座だけ

  • where_to_appear

    絡みに行く先を選ぶ前に呼ぶ。検索の一覧に、自分の履歴(この語・この相手で何が起きたか)を重ねて返す。選ぶのは呼ぶ側

  • who_is_this

    返信する相手を確かめる。この仮名と自分のアカウントの接触の回数・時期・反応を返す。発言の内容は持たない

Signals

Stars
0
Forks
0
Open issues
0
Weekly downloads
2,559
Last commit
Oct 24, 2026 (7 days ago)
Last release
Oct 23, 2026 (8 days ago)
Last package publish
Oct 23, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.aokings/thth
Version
4.5.6
Auth
No auth
Packages
pypi thth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Thth running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Thth?

CallGet help
Cite this page

Thth MCP server. Agent Mart. https://agentmart.dev/connectors/aokings-thth (last updated 2026-10-25)