tocaro-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TOCARO_DRY_RUN | No | If true, write tools return contents without actually POSTing. Default: false | false |
| TOCARO_TIMEOUT | No | Request timeout in seconds. Default: 30.0 | 30.0 |
| TOCARO_BASE_URL | No | API base URL. Default: https://api.tocaro.im | https://api.tocaro.im |
| TOCARO_API_TOKEN | No | Bot user Bearer token. Required unless TOCARO_API_TOKEN_READ and TOCARO_API_TOKEN_WRITE are set. | |
| TOCARO_LOG_LEVEL | No | Log level. Default: INFO | INFO |
| TOCARO_READ_ONLY | No | If true, write tools are not registered. Default: false | false |
| TOCARO_API_TOKEN_READ | No | Read-scope-only token. Falls back to TOCARO_API_TOKEN if not set. | |
| TOCARO_API_TOKEN_WRITE | No | Write-scope-only token. Falls back to TOCARO_API_TOKEN if not set. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tocaro_search_usersA | Bot を作成したユーザーと同一契約に所属するユーザーを検索する。 query はメールアドレスまたはユーザー名の前方一致で検索する。 page は 1-100、per_page は 1-100 の範囲。 戻り値の users には code('us' + 8文字のユーザーコード)が含まれ、 他のツール(tocaro_post_message など)に渡すコードとして使う。 |
| tocaro_list_groupsA | Bot が所属するグループの一覧を取得する。 query はグループ名で検索する。page は 1-100、per_page は 1-100 の範囲。 戻り値の groups には code('gr' + 8-9文字のグループコード)が含まれ、 tocaro_post_message や tocaro_list_todo_lists などに渡すコードとして使う。 |
| tocaro_get_group_membersA | 指定したグループのメンバー一覧を取得する。 group には tocaro_list_groups で取得したグループコード('gr' + 8-9文字)を指定する。 存在しないグループコードを指定するとエラーになる。 |
| tocaro_list_todo_listsA | Tocaro の『ToDoリスト』(API 上は project)の一覧を取得する。 group('gr' + 8-9文字のグループコード)は必須。 after_due_time は ISO 8601 文字列で指定する(内部で UnixTime ミリ秒に変換して送信する)。 戻り値の code('tr' + 9文字)は tocaro_search_tasks / tocaro_create_task の project 引数に使う。 |
| tocaro_search_tasksA | 指定した ToDoリスト(project)配下のタスクを検索する。 project('tr' + 9文字のプロジェクトコード)は必須。tocaro_list_todo_lists で取得する。 last_updated_after(ISO 8601 文字列)を指定すると page / per_page / sort / direction は 無視され、更新日時の昇順で全件が返る点に注意。 |
| tocaro_create_groupA | 新しいグループを作成する。 Bot および Bot を作成したユーザーが自動でオーナーになる。 name は必須。作成後のグループコードは戻り値の code に含まれる。 |
| tocaro_invite_to_groupA | 既存のグループにユーザーを招待する。 group('gr' + 8-9文字)は必須。members には招待するユーザーコード('us' + 8文字)の リストを指定する。ユーザーコードは tocaro_search_users で取得する。 注意: 既にオーナーであるユーザーを再度 invite すると、そのユーザーが owners から 外れ一般メンバーに降格することを実 API で確認している。既にメンバーのユーザーは members に含めないこと(先に tocaro_get_group_members で確認するとよい)。 |
| tocaro_post_messageA | Tocaro のグループまたは個人トークにメッセージを投稿する。 group と user はどちらか一方のみを指定すること(両方指定・両方未指定はエラー)。 グループコードは tocaro_list_groups、ユーザーコードは tocaro_search_users で取得できる。 本文中で特定ユーザーにメンションする場合は <@us11111111> の形式で埋め込む。 |
| tocaro_create_todo_listA | グループ配下に新しい ToDoリスト(project)を作成する。 group('gr' + 8-9文字)と name は必須。作成後の project コード('tr' + 9文字)は 戻り値の code に含まれ、tocaro_create_task の project 引数に使う。 |
| tocaro_create_taskA | ToDoリスト(project)配下に新しいタスクを作成する。 project('tr' + 9文字のプロジェクトコード)は必須で、タスクは必ず project 配下に 作成する。project コードが不明な場合は先に tocaro_list_todo_lists で取得すること。 assignees には担当者のユーザーコード('us' + 8文字)のリストを指定する。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/guanglaiyouzhen30-lang/tocalo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server