sapjilcoding
sapjilcoding (삽질코딩, GitHub SongT-50) is a Korean independent maker — Song Tae-Eun, a Daejeon wholesale produce market director building AI tools for public data — that publishes two live Agent2Agent (A2A) agents on its own domain songt50.us and four open-source Model Context Protocol servers listed in the official MCP registry. The Korean Public Data Agent answers weather, air quality, apartment prices, Bank of Korea data and business-registration checks; the Korean News Agent searches Korean and global tech news. The MCP servers — Korean Public Data, Korean News Hub, Korean Stock Market Data and Korean Agriculture Market Data (25 tools, Python FastMCP, MIT) — wrap data.go.kr, AirKorea, Bank of Korea ECOS, KRX and the national wholesale-market auction feed. Every surface is read-only, anonymous and free; no OpenAPI or REST contract exists. On 2026-09-19 both A2A agents were live while all four hosted MCP endpoints were suspended (HTTP 503) and the apex site returned Cloudflare 522.
sapjilcoding is listed with 6 APIs on the APIs.io network. Tagged areas include Agents, A2A, MCP, Open Data, and Government Data.
sapjilcoding’s developer surface includes pricing, documentation, YouTube channel, authentication, and 17 more developer resources.
6 APIs
9 MCP Servers
Individual APIs this provider publishes, each with its own machine-readable definition.
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
aid: songt50-us
name: sapjilcoding
description: sapjilcoding (삽질코딩, GitHub SongT-50) is a Korean independent maker — Song Tae-Eun, a Daejeon wholesale produce
market director building AI tools for public data — that publishes two live Agent2Agent (A2A) agents on its own domain songt50.us
and four open-source Model Context Protocol servers listed in the official MCP registry. The Korean Public Data Agent answers
weather, air quality, apartment prices, Bank of Korea data and business-registration checks; the Korean News Agent searches
Korean and global tech news. The MCP servers — Korean Public Data, Korean News Hub, Korean Stock Market Data and Korean
Agriculture Market Data (25 tools, Python FastMCP, MIT) — wrap data.go.kr, AirKorea, Bank of Korea ECOS, KRX and the national
wholesale-market auction feed. Every surface is read-only, anonymous and free; no OpenAPI or REST contract exists. On 2026-09-19
both A2A agents were live while all four hosted MCP endpoints were suspended (HTTP 503) and the apex site returned Cloudflare
522.
deliveryModel:
model: saas
license_evidence:
not_product:
- songt-50/korean-agriculture-mcp
- songt-50/korean-news-mcp
- songt-50/korean-public-data-mcp
- songt-50/korean-stock-mcp
open_source: unknown
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: low
source:
- pricing
- repository-not-product
generated: '2026-09-25'
method: derived
image: https://raw.githubusercontent.com/SongT-50/korean-public-data-mcp/master/assets/logo.svg
url: https://raw.githubusercontent.com/api-evangelist/songt50-us/refs/heads/main/apis.yml
x-type: company
x-source: harvest:a2a-registry
x-tier: profiled
x-tier-reason: enrichment pass 2026-09-19 (local-v3; was a2a-registry harvest stub)
specificationVersion: '0.20'
created: '2026-09-19'
modified: '2026-09-19'
tags:
- Agents
- A2A
- MCP
- Open Data
- Government Data
- News
- Weather
- Air Quality
- Real Estate
- Economic Statistics
- Stock Market
- Agriculture
- South Korea
- Agent-Native
tags_raw:
- Agents
- A2A
- MCP
- Open data
- Government data
- News
- Weather
- Air quality
- Real estate
- Economic statistics
- Stock market
- Agriculture
- Korea
- Agent-native
- Real Estate
- agent-native
- Real-Estate
apis:
- aid: songt50-us:korean-public-data-agent
name: Korean Public Data Agent (A2A)
description: 'Agent2Agent agent at https://publicdata-agent.songt50.us — a JSON-RPC 2.0 endpoint at the host root (POST
only) with an A2A 0.3.0 agent card at /.well-known/agent-card.json and the legacy /.well-known/agent.json. Five text/plain
skills: Korea Weather Forecast (25 cities), Korea Air Quality (PM10/PM2.5/ozone), Korea Apartment Prices (Seoul districts
and major cities), Korea Economic Statistics (base rate, CPI, unemployment, GDP, exports, imports, KRW/USD, KOSPI) and
Business Registration Check. Anonymous; streaming and push notifications false; no extended card. Live on 2026-09-19 (tasks/get
for an unknown id returned A2A -32001 Task not found). Listed on a2aregistry.org since 2026-03-07.'
humanURL: https://github.com/SongT-50/korean-public-data-mcp
baseURL: https://publicdata-agent.songt50.us
tags:
- A2A
- Open Data
- Weather
- Air Quality
- Real Estate
- Economic Statistics
- Agent-Native
tags_raw:
- A2A
- Open Data
- Weather
- Air Quality
- Real Estate
- Economic Statistics
- agent-native
- Real-Estate
properties:
- type: AgentCard
url: a2a/songt50-us-a2a.yml
- type: AgentCard
name: A2A Agent Card (provider-hosted, canonical path)
url: https://publicdata-agent.songt50.us/.well-known/agent-card.json
- type: AgentCard
name: A2A Agent Card (provider-hosted, legacy path registered on a2aregistry.org)
url: https://publicdata-agent.songt50.us/.well-known/agent.json
- type: Documentation
name: Companion MCP server README (same data surface; the agent publishes no docs of its own)
url: https://github.com/SongT-50/korean-public-data-mcp
image: https://raw.githubusercontent.com/SongT-50/korean-public-data-mcp/master/assets/logo.svg
- aid: songt50-us:korean-news-agent
name: Korean News Agent (A2A)
description: 'Agent2Agent agent at https://news-agent.songt50.us — a JSON-RPC 2.0 endpoint at the host root (POST only)
with an A2A 0.3.0 agent card at /.well-known/agent-card.json and /.well-known/agent.json. Five text/plain skills: Korean
News Search by category, Global Tech News (AI, Claude, OpenAI, MCP, startups, cloud), Keyword News Search (Korean or English),
Trending Headlines and Daily News Briefing. "Powered by Korean News MCP". Anonymous; streaming and push notifications
false. Live on 2026-09-19. Listed on a2aregistry.org since 2026-03-07.'
humanURL: https://github.com/SongT-50/korean-news-mcp
baseURL: https://news-agent.songt50.us
tags:
- A2A
- News
- South Korea
- Agent-Native
tags_raw:
- A2A
- News
- Korea
- agent-native
properties:
- type: AgentCard
url: a2a/songt50-us-a2a.yml
- type: AgentCard
name: A2A Agent Card (provider-hosted, canonical path)
url: https://news-agent.songt50.us/.well-known/agent-card.json
- type: AgentCard
name: A2A Agent Card (provider-hosted, legacy path registered on a2aregistry.org)
url: https://news-agent.songt50.us/.well-known/agent.json
- type: Documentation
name: Companion MCP server README (same data surface)
url: https://github.com/SongT-50/korean-news-mcp
image: https://raw.githubusercontent.com/SongT-50/korean-news-mcp/master/assets/logo.svg
- aid: songt50-us:korean-public-data-mcp
name: Korean Public Data MCP Server
description: 'Model Context Protocol server io.github.SongT-50/korean-public-data-mcp (official MCP registry, active, 1.0.0,
published 2026-03-08): six read-only tools over Korean government open data — check_business_registration (National Tax
Service, batch up to 100), get_real_estate_trades (MOLIT apartment transactions by district and month), get_weather_forecast
(KMA, 25 cities, 72 h), get_air_quality (AirKorea, 15 locations), get_economic_stats (Bank of Korea ECOS: base rate, CPI,
unemployment, GDP, exports, imports, KRW/USD, KOSPI) and list_supported_options. Hosted Streamable HTTP remote at https://korean-public-data-mcp.onrender.com/mcp
with the upstream keys held server-side; local stdio run from source needs the operator''s own data.go.kr and ECOS keys.
Python FastMCP, MIT. The hosted endpoint returned HTTP 503 Service Suspended on 2026-09-19.'
humanURL: https://github.com/SongT-50/korean-public-data-mcp
baseURL: https://korean-public-data-mcp.onrender.com/mcp
tags:
- MCP
- Open Data
- Government Data
- Weather
- Air Quality
- Real Estate
- Economic Statistics
- Agent-Native
tags_raw:
- MCP
- Open Data
- Government Data
- Weather
- Air Quality
- Real Estate
- Economic Statistics
- agent-native
- Real-Estate
properties:
- type: MCPServer
url: mcp/songt50-us-mcp.yml
- type: MCPServer
name: Hosted Streamable HTTP endpoint (suspended when probed)
url: https://korean-public-data-mcp.onrender.com/mcp
- type: MCPServer
name: server.json (MCP registry manifest)
url: https://raw.githubusercontent.com/SongT-50/korean-public-data-mcp/master/server.json
- type: SourceCode
url: https://github.com/SongT-50/korean-public-data-mcp
- type: Documentation
url: https://github.com/SongT-50/korean-public-data-mcp
- type: X-Marketplace
name: MCPize listing
url: https://mcpize.com/mcp/korean-public-data
image: https://raw.githubusercontent.com/SongT-50/korean-public-data-mcp/master/assets/logo.svg
- aid: songt50-us:korean-news-hub-mcp
name: Korean News Hub MCP Server
description: 'Model Context Protocol server io.github.SongT-50/korean-news-mcp (official MCP registry, active, 1.0.0, published
2026-03-08): six read-only tools with no API key — korean_news (Naver/Google News by category: 속보, 정치, 경제, 사회, IT, 세계,
연예, 스포츠), tech_news (AI, Claude, OpenAI, MCP, startups, dev, cloud from Hacker News, TechCrunch, The Verge, Ars Technica,
GeekNews), news_search (ko/en keyword), trending, read_article (URL body extraction) and daily_briefing. Hosted Streamable
HTTP remote at https://korean-news-mcp.onrender.com/mcp; local stdio run from source; also listed on MCPize with Free
(20 calls/day), Pro ($9.99/month, 500/day) and Enterprise ($29.99/month) marketplace plans. Python FastMCP, MIT. The hosted
endpoint returned HTTP 503 Service Suspended on 2026-09-19.'
humanURL: https://github.com/SongT-50/korean-news-mcp
baseURL: https://korean-news-mcp.onrender.com/mcp
tags:
- MCP
- News
- South Korea
- Agent-Native
tags_raw:
- MCP
- News
- Korea
- agent-native
properties:
- type: MCPServer
url: mcp/songt50-us-mcp.yml
- type: MCPServer
name: Hosted Streamable HTTP endpoint (suspended when probed)
url: https://korean-news-mcp.onrender.com/mcp
- type: MCPServer
name: server.json (MCP registry manifest)
url: https://raw.githubusercontent.com/SongT-50/korean-news-mcp/master/server.json
- type: SourceCode
url: https://github.com/SongT-50/korean-news-mcp
- type: Documentation
url: https://github.com/SongT-50/korean-news-mcp
- type: GettingStarted
name: SETUP.md
url: https://github.com/SongT-50/korean-news-mcp/blob/master/SETUP.md
- type: X-Marketplace
name: MCPize listing
url: https://mcpize.com/mcp/korean-news-hub
image: https://raw.githubusercontent.com/SongT-50/korean-news-mcp/master/assets/logo.svg
- aid: songt50-us:korean-stock-market-mcp
name: Korean Stock Market Data MCP Server
description: 'Model Context Protocol server io.github.SongT-50/korean-stock-mcp (official MCP registry, active, 1.0.0, published
2026-03-08): seven read-only tools over the data.go.kr Financial Services Commission / KRX services — get_stock_price
(previous close by name or 6-digit code), search_stock (KOSPI/KOSDAQ/KONEX), get_market_index, get_price_trend (up to
30 days), get_dividend_info, compare_stocks and get_popular_stocks. Hosted Streamable HTTP remote at https://korean-stock-mcp.onrender.com/mcp;
local stdio run needs a data.go.kr key. The repository ships server.py, server.json, Dockerfile and render.yaml but no
README or LICENSE. The hosted endpoint returned HTTP 503 Service Suspended on 2026-09-19.'
humanURL: https://github.com/SongT-50/korean-stock-mcp
baseURL: https://korean-stock-mcp.onrender.com/mcp
tags:
- MCP
- Stock Market
- Open Data
- South Korea
- Agent-Native
tags_raw:
- MCP
- Stock Market
- Open Data
- Korea
- agent-native
properties:
- type: MCPServer
url: mcp/songt50-us-mcp.yml
- type: MCPServer
name: Hosted Streamable HTTP endpoint (suspended when probed)
url: https://korean-stock-mcp.onrender.com/mcp
- type: MCPServer
name: server.json (MCP registry manifest)
url: https://raw.githubusercontent.com/SongT-50/korean-stock-mcp/master/server.json
- type: SourceCode
url: https://github.com/SongT-50/korean-stock-mcp
image: https://raw.githubusercontent.com/SongT-50/korean-public-data-mcp/master/assets/logo.svg
- aid: songt50-us:korean-agriculture-market-mcp
name: Korean Agriculture Market Data MCP Server
description: 'Model Context Protocol server io.github.SongT-50/korean-agriculture-mcp (official MCP registry, active, 1.0.0,
published 2026-03-08): six read-only tools over the data.go.kr national public wholesale-market real-time auction API
(32 markets, 22 product categories, 63,000+ records a day) — get_realtime_auction, search_product_price, compare_market_prices,
get_price_trend, get_market_list and get_auction_summary. Hosted Streamable HTTP remote at https://korean-agriculture-mcp.onrender.com/mcp;
local stdio (or SSE via MCP_TRANSPORT) run needs a data.go.kr key. Python FastMCP, MIT (Copyright 2026 Song Tae-Eun).
The hosted endpoint returned HTTP 503 Service Suspended on 2026-09-19.'
humanURL: https://github.com/SongT-50/korean-agriculture-mcp
baseURL: https://korean-agriculture-mcp.onrender.com/mcp
tags:
- MCP
- Agriculture
- Open Data
- South Korea
- Agent-Native
tags_raw:
- MCP
- Agriculture
- Open Data
- Korea
- agent-native
properties:
- type: MCPServer
url: mcp/songt50-us-mcp.yml
- type: MCPServer
name: Hosted Streamable HTTP endpoint (suspended when probed)
url: https://korean-agriculture-mcp.onrender.com/mcp
- type: MCPServer
name: server.json (MCP registry manifest)
url: https://raw.githubusercontent.com/SongT-50/korean-agriculture-mcp/master/server.json
- type: SourceCode
url: https://github.com/SongT-50/korean-agriculture-mcp
- type: Documentation
url: https://github.com/SongT-50/korean-agriculture-mcp
image: https://raw.githubusercontent.com/SongT-50/korean-public-data-mcp/master/assets/logo.svg
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: Pricing
url: https://raw.githubusercontent.com/SongT-50/korean-news-mcp/master/mcpize.yaml
- type: Website
url: https://songt50.us/
- type: GitHubOrganization
url: https://github.com/SongT-50
- type: Documentation
name: Repository READMEs (the provider publishes no other documentation)
url: https://github.com/SongT-50/korean-public-data-mcp
- type: SourceCode
url: https://github.com/SongT-50
- type: YouTube
name: 삽질코딩 YouTube channel
url: https://www.youtube.com/channel/UCSHxaZHNDOrp0h0Ux8_6CVQ
- type: AgentCard
url: a2a/songt50-us-a2a.yml
- type: MCPServer
url: mcp/songt50-us-mcp.yml
- type: MCPServer
name: Official MCP registry entries (four servers)
url: https://registry.modelcontextprotocol.io/v0/servers?search=io.github.SongT-50
- type: WellKnown
url: well-known/songt50-us-well-known.yml
- type: LLMsTxt
url: llms/songt50-us-llms.txt
- type: Packages
url: packages/songt50-us-packages.yml
- type: Conformance
url: conformance/songt50-us-conformance.yml
- type: Lifecycle
url: lifecycle/songt50-us-lifecycle.yml
- type: Authentication
url: authentication/songt50-us-authentication.yml
- type: Conventions
url: conventions/songt50-us-conventions.yml
- type: ErrorCatalog
url: errors/songt50-us-problem-types.yml
- type: RateLimits
url: rate-limits/songt50-us-rate-limits.yml
- type: Plans
url: plans/songt50-us-plans-pricing.yml
- type: X-RegulatoryPosture
url: regulatory/songt50-us-regulatory-posture.yml
- type: DomainSecurity
url: security/songt50-us-domain-security.yml
x-enrichment:
date: '2026-09-19'
status: enriched
artifacts_added: 16
pass: local-v3
Every provider here is available over the APIs.io API and to AI agents over MCP.