modem_skills tool that returns them.
These are not Agent Skills in Settings → Skills. Those are instructions you write for the Modem Agent inside
Modem. The skills on this page ship with the MCP server, and your MCP client reads them.
How your client finds them
The descriptions ofsearch_modem, modem_agent_invoke, and the write tools each end by naming the skill to read before the first call. Your client calls modem_skills with that name and gets the whole skill back.
When your client calls modem_skills with no name, the result lists every skill and says which tool fits which task.
The server has three skills:
search-modemcovers askingsearch_modema question, paging through results, and telling a complete result from a partial one.agent-runscovers starting a Modem Agent run, polling for the result, following up, and cancelling.write-toolscovers finding IDs before a write, confirming merges with you, and reading partial results.
modem_skills parameters and result.
Skills and scopes
The scopes you approve decide which tools your client can call.search_modem needs data:read. The agent run tools and the write tools need agent:invoke.
Skills have no such limit. A client with either scope can read all three.
A skill can therefore name a tool your client does not have, and it explains what to do in that case. The agent-runs skill, for example, tells a client that has data:read alone to ask you to re-authorize with agent:invoke before it starts a run.
Related
Modem MCP Server
Connect the server in Claude Code, Cursor, VS Code, Codex, and other clients.
MCP Tool Reference
Parameters, results, and examples for every MCP tool.
The Modem Agent
What the Modem Agent can query and do.
Agent Skills
Instructions you write for the Modem Agent in Settings → Skills.