edit_message
Edit Message
Edits an existing message in a chat room. Only the sender of the message can edit it. System messages cannot be edited.
Ask your agent in plain language. Each of these maps to a real tool on the server.
edit_message
Edits an existing message in a chat room. Only the sender of the message can edit it. System messages cannot be edited.
get_tasks
Retrieves tasks either from a specific room or the authenticated user's personal task list across all rooms. Filter by status (open/done) or assigner.
update_room
Updates a chat room's name, description, or icon. Provide only the fields you want to change.
manage_room_members
Updates the membership and roles of a chat room. Sets the complete member list — any members not included will be removed. At least one admin is required.
delete_message
Deletes a message from a chat room. Only the sender of the message can delete it.
get_messages
Retrieves messages from a chat room. By default returns new messages since the last fetch. Set force to true to fetch the latest 100 messages regardless.
leave_or_delete_room
Leaves or permanently deletes a chat room. **Leaving** removes your tasks and files from the room. **Deleting** permanently removes all messages, tasks, and files for all members (irreversible).
create_task
Creates a task in a chat room and assigns it to one or more members. Optionally set a due date and specify whether the deadline is a date or a specific time.
get_message
Retrieves a message by its ID, including the sender, full body, and timestamps. Call list_rooms to discover room IDs.
get_room
Retrieves detailed information about a specific chat room including its name, description, type, member counts, and activity statistics. Optionally includes the list of room members.
update_task_status
Updates the completion status of a task in a chat room. Mark a task as done or reopen it.
get_profile
Retrieves the authenticated user's profile information and account status. Returns profile details (name, email, organization, department) along with unread message counts, mention counts, and pending task counts.
get_task
Retrieves a task by its ID, including its assignee, assigner, deadline, and originating message. Call list_rooms to discover room IDs.
list_rooms
Lists all chat rooms the authenticated user participates in. Returns room details including name, type, role, and activity counts (unread messages, mentions, tasks). Use the optional type filter to narrow results to specific room types.
mark_messages
Marks messages as read or unread in a chat room. When marking as read, all messages up to the specified message ID are marked. When marking as unread, messages from the specified ID onward become unread.
send_message
Sends a message to a chat room. Supports Chatwork's special markup syntax for mentions, quotes, and formatting.
create_room
Creates a new group chat room. Requires at least one admin member. Members can be assigned roles: admin, member, or read-only. Optionally creates an invitation link for the room.
get_files
Lists files in a chat room or prepares a specific file for download. Call list_rooms to discover room IDs.
handle_contact_request
Approves or declines an incoming contact request. Use the "Get Contacts" tool with includeRequests=true to find pending request IDs.
get_contacts
Retrieves the authenticated user's contact list. Optionally includes pending incoming contact requests that can be approved or rejected.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Send, read, edit, and delete messages in chat rooms. Create and manage group chat rooms with configurable members and roles. Assign and track tasks within rooms with due dates and completion status. Upload and retrieve files in chat rooms. Manage contacts and handle contact requests. Retrieve user profile information, unread counts, and mention counts.
Common questions about connecting Chatwork to AI agents with Metorial.