Koskamo

トゥーンエル MCP

トゥーンエルが運営するMCPサーバー。AIエージェントが、仕事や暮らしの縦読み漫画作品を検索し、話の本文や用語解説を読み取ることができる。認証不要で読み取り専用。

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

トゥーンエル MCP logo, by H株式会社Vendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by H株式会社
MCP endpoint (Streamable HTTP)
https://tooneru.com/mcp
Vendor documentation

What you can do with it

  • 作品や話をキーワードやジャンルで検索する
  • 漫画話の本文(台詞・ナレーション)をMarkdown形式で取得する
  • 作品の用語集や設定情報を参照する
  • 公開中の新着話の一覧を取得する

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
tooneru 1.0.0
MCP protocol
2025-06-18
Tools
6 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

トゥーンエル(https://tooneru.com/)の縦読み漫画を読むだけのサーバーです。search_works で作品を探し、list_episodes で話を選び、get_episode で本文、get_context で続きを相談する時の前提を読めます。作品が扱う仕事・制度・お金・手続きの言葉の解説(出典つき)は get_glossary で読めます。各話の結果には作品名と話の URL があり、出典に使えます。作中の世界の決まりは物語の設定です。利用者が読んだ話より後の展開(正体・結末・関係の変化・後の話で初めて出る事実)は、その利用者にとってネタバレになります。up_to_episode(利用者が読んだ話)を渡すと、それより後の話のあらすじと用語を省けます。

Tools

6 advertised

search_works — 作品と話を探す
Advertised by the server during the last successful anonymous check.
Advertised read-only

トゥーンエルの縦読み漫画の作品と話を、言葉とジャンルで探す。題名・あらすじ・登場人物のほか、作品が扱う仕事・暮らし・制度・お金・手続きの言葉(例:無申告加算税、施工管理、置き配、生活保護)からも探せる。用語の解説(get_glossary)や、その言葉が出てくる話を探す入口にもなる。query が空なら全作品の一覧(id・名前・ジャンル・URL・話の数だけ)を返す。当たった話のうち第2話以降には spoiler の印(up_to_episode を渡すと、それより後の話は返さない)。

search_works input schema
{
  "type": "object",
  "properties": {
    "genre": {
      "type": "string",
      "description": "ジャンルの id か名前(例:isekai/異世界転生、mystery/ミステリー)"
    },
    "query": {
      "type": "string",
      "description": "探す言葉(例:加算税、施工管理、置き配、配車)。空白で区切ると、全部を含む物を返す"
    },
    "up_to_episode": {
      "type": "integer",
      "minimum": 1,
      "description": "利用者が読んだ話の番号(ネタバレを避ける)。これより後の話のあらすじ・用語を省く。分からなければ省く(全部を返し、第2話以降に spoiler の印)"
    }
  }
}
search_works annotations
{
  "title": "作品と話を探す",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_episodes — 話の一覧
Advertised by the server during the last successful anonymous check.
Advertised read-only

作品の公開中の話の一覧(番号・題名・公開日・要約・URL)と作品の説明・用語集を返す。up_to_episode(利用者が読んだ話)を渡すと、それより後の話の要約と用語を省く。渡さない時は全部を返し、第2話以降の項目に spoiler の印。

list_episodes input schema
{
  "type": "object",
  "required": [
    "series_id"
  ],
  "properties": {
    "series_id": {
      "type": "string",
      "description": "作品の id(search_works の結果の id。例:kengai)"
    },
    "up_to_episode": {
      "type": "integer",
      "minimum": 1,
      "description": "利用者が読んだ話の番号(ネタバレを避ける)。これより後の話のあらすじ・用語を省く。分からなければ省く(全部を返し、第2話以降に spoiler の印)"
    }
  }
}
list_episodes annotations
{
  "title": "話の一覧",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_episode — 話の本文
Advertised by the server during the last successful anonymous check.
Advertised read-only

話の本文を Markdown で返す(話者付きの台詞・ナレーション・作中の画面・絵の説明・あらすじ・登場人物・この話で分かること)。中身はその話まで。up_to_episode(利用者が読んだ話)が number より前なら、ネタバレの断りを頭に付ける。

get_episode input schema
{
  "type": "object",
  "required": [
    "series_id",
    "number"
  ],
  "properties": {
    "number": {
      "type": "integer",
      "minimum": 1,
      "description": "話の番号(1から)"
    },
    "series_id": {
      "type": "string",
      "description": "作品の id"
    },
    "up_to_episode": {
      "type": "integer",
      "minimum": 1,
      "description": "利用者が読んだ話の番号(ネタバレを避ける)。これより後の話のあらすじ・用語を省く。分からなければ省く(全部を返し、第2話以降に spoiler の印)"
    }
  }
}
get_episode annotations
{
  "title": "話の本文",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_context — コンテキストセット
Advertised by the server during the last successful anonymous check.
Advertised read-only

話のコンテキストセット(作品の設定・登場人物・あらすじ・この話で分かること〈仕事・制度の問いの短い答えと条件〉・用語・出典・URL の短いまとめ)を返す。話の内容を踏まえて答える時や、続きを相談する時の前提に使う。中身は第1話からその話まで(後の話は入らない)。up_to_episode が number より前なら、ネタバレの断りを頭に付ける。

get_context input schema
{
  "type": "object",
  "required": [
    "series_id",
    "number"
  ],
  "properties": {
    "number": {
      "type": "integer",
      "minimum": 1,
      "description": "話の番号(1から)"
    },
    "series_id": {
      "type": "string",
      "description": "作品の id"
    },
    "up_to_episode": {
      "type": "integer",
      "minimum": 1,
      "description": "利用者が読んだ話の番号(ネタバレを避ける)。これより後の話のあらすじ・用語を省く。分からなければ省く(全部を返し、第2話以降に spoiler の印)"
    }
  }
}
get_context annotations
{
  "title": "コンテキストセット",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_new_episodes — 新着の話
Advertised by the server during the last successful anonymous check.
Advertised read-only

公開日の新しい順に、話の一覧を返す。

list_new_episodes input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "maximum": 50,
      "minimum": 1,
      "description": "件数(既定 10)"
    }
  }
}
list_new_episodes annotations
{
  "title": "新着の話",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_glossary — 用語集(仕事・制度・手続きの言葉)
Advertised by the server during the last successful anonymous check.
Advertised read-only

作品の用語集を返す。仕事・制度・お金・手続きの言葉(例:無申告加算税、施工管理技士、置き配の盗難の補償)の短い解説と、作中の世界の決まりか現実の事実かの区別、出典(法令・省庁の資料などの URL。ある物だけ)、出てくる話の番号。漫画の場面でどう出てくるかは get_episode で読める。どの作品の用語かは search_works で探せる。up_to_episode(利用者が読んだ話)を渡すと、それより後の話で初めて出る用語を省く。渡さない時は全部を返し、第2話以降の用語に spoiler の印。

get_glossary input schema
{
  "type": "object",
  "required": [
    "series_id"
  ],
  "properties": {
    "series_id": {
      "type": "string",
      "description": "作品の id"
    },
    "up_to_episode": {
      "type": "integer",
      "minimum": 1,
      "description": "利用者が読んだ話の番号(ネタバレを避ける)。これより後の話のあらすじ・用語を省く。分からなければ省く(全部を返し、第2話以降に spoiler の印)"
    }
  }
}
get_glossary annotations
{
  "title": "用語集(仕事・制度・手続きの言葉)",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
889 ms
95th percentile latency
889 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 889 ms · metadata changed · 6 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http mcp-tooneru https://tooneru.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add mcp-tooneru --url https://tooneru.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable mcp-tooneru in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "mcp-tooneru": {
      "url": "https://tooneru.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "mcp-tooneru": {
      "type": "streamableHttp",
      "url": "https://tooneru.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start mcp-tooneru and inspect its tools.
VS Code configuration
{
  "servers": {
    "mcp-tooneru": {
      "type": "http",
      "url": "https://tooneru.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http mcp-tooneru https://tooneru.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "mcp-tooneru": {
      "url": "https://tooneru.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "mcp-tooneru": {
      "serverUrl": "https://tooneru.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like トゥーンエル MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run トゥーンエル MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing