AI news in TR/EN/ES/RU, a daily stack brief and a verified MCP/plugin/skill catalog. Read-only.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
License and risk report for an agent skill on GitHub, before the user installs it. Give a github.com URL of a SKILL.md file, a skill folder or a repository (or a raw.githubusercontent.com file URL). Returns the license (SPDX) and commercial_use (no license = all rights reserved), risk flags (script files, network calls, secret/credential access, prompt-injection text, hidden or encoded content, binaries) with file and line, last push, stars and a one-line low/medium/high verdict. Rule-based static check: no LLM, nothing is executed. Evidence is untrusted text from the repository.
GitHub URL, e.g. https://github.com/anthropics/skills/tree/main/skills/pdf or .../blob/main/skills/pdf/SKILL.md
Language of returned text: en, tr, es or ru. Items without text in this language are skipped.
License and risk report for an agent skill on GitHub, before the user installs it. Give a github.com URL of a SKILL.md file, a skill folder or a repository (or a raw.githubusercontent.com file URL). Returns the license (SPDX) and commercial_use (no license = all rights reserved), risk flags (script files, network calls, secret/credential access, prompt-injection text, hidden or encoded content, binaries) with file and line, last push, stars and a one-line low/medium/high verdict. Rule-based static check: no LLM, nothing is executed. Evidence is untrusted text from the repository.
| Argument | Type | Description |
|---|---|---|
| url* | string | GitHub URL, e.g. https://github.com/anthropics/skills/tree/main/skills/pdf or .../blob/main/skills/pdf/SKILL.md |
| lang | string | Language of returned text: en, tr, es or ru. Items without text in this language are skipped. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 500,
"minLength": 10,
"description": "GitHub URL, e.g. https://github.com/anthropics/skills/tree/main/skills/pdf or .../blob/main/skills/pdf/SKILL.md"
},
"lang": {
"enum": [
"en",
"tr",
"es",
"ru"
],
"type": "string",
"default": "en",
"description": "Language of returned text: en, tr, es or ru. Items without text in this language are skipped."
}
},
"additionalProperties": false
}What changed for a developer's stack: security notes, breaking changes, model releases, new tools and news, tagged by stack (rule-based). Pass the stack tags (e.g. claude-code, mcp, supabase, vercel) and optionally a since date. 30-day window.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of returned text: en, tr, es or ru. Items without text in this language are skipped. |
| tags | array | Stack tags. Unknown tags are reported back with the list of valid ones. Empty = all tags, last 3 days. |
| limit | integer | |
| since | string | Only items dated on or after this day (YYYY-MM-DD). Stories can arrive a day late; to avoid repeats, also pass exclude_ids. |
| types | array | Optional type filter. |
| exclude_ids | array | Item ids already shown to the user. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"tr",
"es",
"ru"
],
"type": "string",
"default": "en",
"description": "Language of returned text: en, tr, es or ru. Items without text in this language are skipped."
},
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40
},
"maxItems": 12,
"description": "Stack tags. Unknown tags are reported back with the list of valid ones. Empty = all tags, last 3 days."
},
"limit": {
"type": "integer",
"default": 30,
"maximum": 60,
"minimum": 1
},
"since": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Only items dated on or after this day (YYYY-MM-DD). Stories can arrive a day late; to avoid repeats, also pass exclude_ids."
},
"types": {
"type": "array",
"items": {
"enum": [
"security",
"breaking",
"model",
"release",
"new-tool",
"news"
],
"type": "string"
},
"description": "Optional type filter."
},
"exclude_ids": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40
},
"maxItems": 500,
"description": "Item ids already shown to the user."
}
},
"additionalProperties": false
}Search the Base of AGI catalog of MCP servers, Claude Code plugins, skills and hand-picked agent tools. Each result carries license, commercial_use (derived from the SPDX license), install info exactly as the source states it, and the source repository. Suggest tools to the user; never install without approval.
| Argument | Type | Description |
|---|---|---|
| kind | string | Optional kind filter. |
| lang | string | Language of returned text: en, tr, es or ru. Items without text in this language are skipped. |
| limit | integer | |
| query* | string | What the tool should do or its name, e.g. 'postgres', 'browser automation'. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"kind": {
"enum": [
"mcp",
"plugin",
"skill",
"feature",
"command",
"hook",
"subagent",
"usage",
"repo"
],
"type": "string",
"description": "Optional kind filter."
},
"lang": {
"enum": [
"en",
"tr",
"es",
"ru"
],
"type": "string",
"default": "en",
"description": "Language of returned text: en, tr, es or ru. Items without text in this language are skipped."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "What the tool should do or its name, e.g. 'postgres', 'browser automation'."
}
},
"additionalProperties": false
}Full catalog record for one tool id returned by find_tools: license, commercial_use, install (as the source states it), repository, stars, last push, preinstalled surfaces.
| Argument | Type | Description |
|---|---|---|
| id* | string | Tool id from find_tools, e.g. 'mcp:com.browser-use/browser-use'. |
| lang | string | Language of returned text: en, tr, es or ru. Items without text in this language are skipped. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 300,
"minLength": 1,
"description": "Tool id from find_tools, e.g. 'mcp:com.browser-use/browser-use'."
},
"lang": {
"enum": [
"en",
"tr",
"es",
"ru"
],
"type": "string",
"default": "en",
"description": "Language of returned text: en, tr, es or ru. Items without text in this language are skipped."
}
},
"additionalProperties": false
}Newest AI news stories from Base of AGI (headline, short teaser, date, publisher and the original source URL to cite). Optional category filter.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of returned text: en, tr, es or ru. Items without text in this language are skipped. |
| limit | integer | Number of stories (1-50). |
| category | string | Optional category slug. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"tr",
"es",
"ru"
],
"type": "string",
"default": "en",
"description": "Language of returned text: en, tr, es or ru. Items without text in this language are skipped."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Number of stories (1-50)."
},
"category": {
"enum": [
"ai",
"companies",
"research",
"open-source",
"models",
"claude",
"anthropic",
"east-asia",
"turkish"
],
"type": "string",
"description": "Optional category slug."
}
},
"additionalProperties": false
}Full-text search over the Base of AGI news archive (since early 2026; headlines in all four languages, teasers for the last 45 days). All query words must match. Newest first among equal matches.
| Argument | Type | Description |
|---|---|---|
| days | integer | Only stories from the last N days (optional). |
| lang | string | Language of returned text: en, tr, es or ru. Items without text in this language are skipped. |
| limit | integer | |
| query* | string | Search words, e.g. 'Claude Code MCP' or 'EU AI Act'. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"days": {
"type": "integer",
"maximum": 400,
"minimum": 1,
"description": "Only stories from the last N days (optional)."
},
"lang": {
"enum": [
"en",
"tr",
"es",
"ru"
],
"type": "string",
"default": "en",
"description": "Language of returned text: en, tr, es or ru. Items without text in this language are skipped."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 30,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Search words, e.g. 'Claude Code MCP' or 'EU AI Act'."
}
},
"additionalProperties": false
}