gol24 MCP server
Let AI assistants read gol24.uz — Uzbek football news on transfers, press quotes, match results and clubs from Europe's top leagues and Uzbek football — through the Model Context Protocol.
- Read-only
- No API key
- Streamable HTTP
- 5 tools
https://gol24.uz/mcp
O'zbekcha: bu manzil orqali Claude, ChatGPT, Cursor kabi sun'iy intellekt yordamchilari gol24.uz yangiliklarini o'qiy oladi va javobida maqolaga havola beradi. Faqat o'qish uchun, kalit kerak emas.
Connect
Claude (claude.ai and desktop app)
- Open Settings → Connectors.
- Choose Add custom connector.
- Paste
https://gol24.uz/mcp— no authentication is needed.
Claude Code
claude mcp add --transport http gol24 https://gol24.uz/mcp
Cursor
Add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"gol24": { "url": "https://gol24.uz/mcp" }
}
}
VS Code
Add to .vscode/mcp.json:
{
"servers": {
"gol24": { "type": "http", "url": "https://gol24.uz/mcp" }
}
}
ChatGPT and other clients
Any client that supports remote MCP servers over Streamable HTTP can connect with the URL above. In ChatGPT, custom connectors are added from the connector settings (developer mode).
Tools
| Tool | What it does | Arguments | Example question |
|---|---|---|---|
latest_news |
Latest news, newest first. Optional filters: type — transfer, matbuot (press/quotes), natija (final results), umumiy (general) — and date (one day in Tashkent time, YYYY-MM-DD). | type?, date?, limit? (1–20) |
"What happened in football yesterday?" |
search_news |
Keyword search in titles and summaries over the last N days (default 30, max 90). Names are spelled the Uzbek way. | query, days?, limit? |
"Search gol24 for Mbappe" |
club_news |
Latest news about one club. English names work: "Real Madrid", "Manchester City", "Paxtakor". | club, type?, limit? |
"Any transfer news about Barcelona?" |
person_news |
Latest news about a player, coach or journalist. Common spelling variants are matched ("Lamine Yamal" → "Lamin Yamal"). | person, limit? |
"What does gol24 say about Lamine Yamal?" |
news_story |
One news item plus every related item of the same story — e.g. all steps of a transfer saga. | news (id, slug or URL) |
"Show the whole story behind this article: <url>" |
Response format
Every tool returns structured JSON. Each news item has these fields (values below are illustrative):
{
"id": 12345,
"title": "…", // Uzbek, Latin script
"excerpt": "…", // up to 300 characters
"url": "https://gol24.uz/yangilik/…",
"published_at": "2026-10-01T12:07:00+05:00",
"type": "transfer", // transfer | matbuot | natija | umumiy
"clubs": ["Real Madrid"],
"people": ["Kilian Mbappe"],
"source": "…" // original Telegram channel
}
Good to know
- Language. News text is in Uzbek (Latin script). Assistants should translate titles and summaries for the user.
- Summaries only. Each item has a title, a summary of up to 300 characters and a link. The full article is on gol24.uz — please link to it and cite gol24.uz as the source.
- Names. People and clubs are spelled the Uzbek way (“Kilian Mbappe”, “Xansi Flik”).
person_newsandclub_newsaccept English spellings too; forsearch_newsprefer the Uzbek spelling. - Time.
published_atis Tashkent time (UTC+5). - Read-only. Only published news. No comments, user data or drafts are exposed.
- Rate limit. 60 requests per minute per IP address; above that the server answers HTTP 429.
Links
- Directory listing: glama.ai/mcp/connectors/uz.gol24/gol24
- Website: gol24.uz · RSS: https://gol24.uz/rss.xml