Add koreanpulse β Korean equity intelligence MCP#42
Open
whdrnr2583-cmd wants to merge 2 commits into
Open
Conversation
Review Summary by QodoAdd koreanpulse Korean equity intelligence MCP server
WalkthroughsDescriptionβ’ Adds koreanpulse MCP server to the list β’ Provides Korean equity intelligence with DART filings β’ Includes foreign-holder flows and activist filings tracking β’ Offers free daily snapshot and 7 MCP tools Diagramflowchart LR
A["MCP Servers List"] -- "adds new entry" --> B["koreanpulse"]
B -- "provides" --> C["Korean Equity Intelligence"]
C -- "includes" --> D["DART Filings & Flows"]
C -- "includes" --> E["Activist Filings & News"]
File Changes1. README.md
|
Code Review by Qodo
1.
|
Qodo review caught the Status metrics row stale after adding koreanpulse.
Author
|
Hi Shahan,
Thanks for the follow-up. Below are the requested details. Happy to
expand any section.
== 1. Product Overview ==
koreanpulse is an English-first Korean equity intelligence service for
English-speaking analysts, traders, and
journalists who need primary Korean equity data without reading Korean.
Two surfaces, one stack:
A) Free public daily snapshot at https://koreanpulse.dev/today
Korean DART filings (real-time), foreign-holder 5%-rule disclosures
(BlackRock / Vanguard / Norges Bank / GIC /
Temasek + 16 more global passive holders), Korean activist filings (KCGI
/ Align / ValueAct / Elliott + others), and
16-sector Korean industry news β all auto-translated and structured into
a daily English digest. No login, no API key.
Updated weekday at KST 16:30. Machine-readable JSON at /today.json.
30-day archive at /today/YYYY-MM-DD.
B) Cloud subscription (the Lemon Squeezy SKUs):
Customers install our open-source Python MCP server (PyPI:
https://pypi.org/project/koreanpulse/) into their AI
client (Claude Desktop, Cursor, etc.), or use the hosted HTTP-transport
endpoint we publish via Smithery
(https://smithery.ai/servers/whdrnr2583/koreanpulse) without a local
install. The Cloud subscription covers our hosted
English translation cache, our DART API quota, license validation, and
the upcoming watchlist polling + alert
dispatch (Q3 2026 ship target β disclosed on the landing page as "lock-in
pricing for waitlist; no auto-charge until
the workflow ships").
Source code (engine): AGPL-3.0 at
https://github.com/whdrnr2583-cmd/koreanpulse
Stack: Python (FastMCP) + Cloudflare Workers (cache +
webhook + daily build) + D1 (license database).
Operator runs zero servers.
== 2. Pricing ==
Public storefront β three monthly tiers:
Cloud Solo $29 /mo Individual traders, solo analysts.
5 watchlists*, 30-day archive*, 1
Discord/Telegram channel*, ~2,000 queries/mo, hosted EN
translation.
Cloud Analyst $79 /mo Boutique fund analysts, paid-research-budget
retail.
25 watchlists*, 1-year archive*, multi-channel
alerts*, ~15,000 queries/mo, priority cache.
Cloud Desk $249 /mo Small research teams, boutique long/short
desks.
3 seats* shared workspace*, team archive*,
Slack/webhook alerts*, ~100,000 queries/mo.
Annual billing: 20% discount at launch (currently month-only).
Refunds: 30 days, no questions asked.
Private (not in storefront):
Design Partner Lifetime $299 one-time, 20 seats max, contact-only.
Permanent founding-customer ticket. Capped at
20 seats in code (LIFETIME_DEAL_MAX_SEATS =
20) so it cannot grow into a hidden free-tier.
* Asterisked items ship Q3 2026 (transparency: today the only enforced
delta between tiers is the monthly query cap
and seat count). Disclosed plainly on koreanpulse.dev under the "π§ Beta
β lock-in pricing for waitlist" notice and
per-feature "(Q3 2026)" tags.
Why these price points:
- Bloomberg / FactSet are $24K+/year β out of reach for indie analysts
and paid-research-budget retail. The "indie/SMB
tier" is empty.
- KED Global / Korea Bizwire are free (or paid in Korean only); no
watchlist-driven English alerting exists.
- $29 / $79 / $249 covers our compute (Cloudflare free tier), DART quota,
and OpenAI translation costs at healthy
gross margin once cross-tenant translation cache hits compound.
== 3. Demo / functionality ==
Most direct demo is the live free daily snapshot:
- https://koreanpulse.dev/today β daily English digest
(HTML)
- https://koreanpulse.dev/today/2026-05-05 β 30-day archive
Worker health checks (the back-end is fully on Cloudflare):
- https://api.koreanpulse.dev/health β {"status":"ok"} (license +
Lemon Squeezy webhook)
- https://cache.koreanpulse.dev/health β {"status":"ok"}
(translation cache fronting OpenAI)
The MCP itself can be tested without a local install via Smithery's
hosted gateway:
- https://smithery.ai/servers/whdrnr2583/koreanpulse
Or installed locally:
- pip install koreanpulse (
https://pypi.org/project/koreanpulse/0.1.0/)
Recorded video walkthrough: I am recording a 60-90 second screen-capture
this week and will share the link in a
follow-up reply by 2026-05-12. The live URLs above show the actual
production surface (real DART data, real
translation pipeline) in the meantime.
== Repo / contact ==
GitHub: https://github.com/whdrnr2583-cmd/koreanpulse
Landing: https://koreanpulse.dev
PyPI: https://pypi.org/project/koreanpulse/
Smithery: https://smithery.ai/servers/whdrnr2583/koreanpulse
License: AGPL-3.0 (engine) + commercial Cloud
Email: ***@***.*** (the address on file with my Lemon
Squeezy account)
Happy to share anything else.
2026λ
5μ 5μΌ (ν) μ€ν 11:41, qodo-code-review[bot] ***@***.***>λμ΄
μμ±:
β¦ ***@***.***[bot]* commented on this pull request.
------------------------------
In README.md
<#42 (comment)>
:
> @@ -40,6 +40,7 @@ A list of Claude Code plugins, MCP servers, editor integrations, and learning re
| [Google Workspace MCP](https://github.com/aekanun2020/Google-MCP-Servers) | OAuth | Sheets, Drive, Gmail, Calendar, Docs, Slides, Tasks |
| [Notion MCP](https://www.notion.so/help/add-and-manage-connections-with-the-api#mcp) | OAuth | Notion workspaces |
| [Supabase MCP](https://supabase.com/blog/supabase-mcp) | OAuth / HTTP | Supabase projects |
+| [koreanpulse](https://github.com/whdrnr2583-cmd/koreanpulse) | License key + DART API key | Korean equity intelligence β DART filings, foreign-holder 5%-rule flows (BlackRock / Vanguard / Norges / GIC + 16 more), Korean activist filings (KCGI / Align / ValueAct / Elliott), KRX industry news. Free public daily snapshot at koreanpulse.dev/today. |
[image: Action required]
<https://camo.githubusercontent.com/f75b34805052e82daae9e4ca4c88ea936b43ab2bcb06a2ef12a023ae71d88d1b/68747470733a2f2f7777772e716f646f2e61692f77702d636f6e74656e742f75706c6f6164732f323032362f30312f616374696f6e2d72657175697265642e706e67>
1. Stale mcp server count π Bug β‘ Correctness
README.md's Status table still reports 5 MCP servers, but the MCP Servers table now lists 6 entries
after adding koreanpulse, making the published metrics incorrect.
*Agent Prompt*
### Issue description
The README `## Status` metrics are now inconsistent with the `## MCP Servers` list: the list gained a new row, but the count was not incremented.
### Issue Context
Readers will see conflicting information: `MCP servers | 5 |` while the table contains 6 MCP servers.
### Fix Focus Areas
- README.md[7-13]
- README.md[34-43]
### Suggested change
Update the Status row to `| MCP servers | 6 |` (and consider updating `Last updated` if that field is meant to reflect changes like this).
β Copy this prompt and use it to remediate the issue with your preferred
AI generation tools
β
Reply to this email directly, view it on GitHub
<#42 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BZGRS3SPENEC6RJY7ZCESAD4ZH4RRAVCNFSM6AAAAACYRWOPISVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHM2DEMRZGA3DCNBSGQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds koreanpulse to MCP Servers section.
flows (BlackRock / Vanguard / Norges / GIC + 16 more), Korean activist
filings (KCGI / Align / ValueAct / Elliott), KRX industry news.
Repo: https://github.com/whdrnr2583-cmd/koreanpulse
Type of contribution
Submission checklist
Additional context