Modem MCP logo

Modem MCP

Modem MCP lets authorized agents search synthesized customer feedback, run durable Modem Agent conversations, and manage topics, people, and companies.

15 actions Integration catalog
Request access
Connect Modem MCP once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add people to companyMODEM_MCP_ADD_PEOPLE_TO_COMPANY
Associate one or more people with a company. Before your first call, read the skill: `modem_skills({ name: "write-tools" })`.
Bulk update topicsMODEM_MCP_BULK_UPDATE_TOPICS
Update multiple topics at once (e.g. archive or re-prioritize a set of topics). Before your first call, read the skill: `modem_skills({ name: "write-tools" })`.
Create companiesMODEM_MCP_CREATE_COMPANIES
Create one or more companies in the organization. Before your first call, read the skill: `modem_skills({ name: "write-tools" })`.
Merge companiesMODEM_MCP_MERGE_COMPANIES
Merge one or more source companies into a target company. Before your first call, read the skill: `modem_skills({ name: "write-tools" })`.
Merge peopleMODEM_MCP_MERGE_PEOPLE
Merge one or more source people into a target person. Before your first call, read the skill: `modem_skills({ name: "write-tools" })`.
Merge topicsMODEM_MCP_MERGE_TOPICS
Merge one or more source topics into a target topic. Before your first call, read the skill: `modem_skills({ name: "write-tools" })`.
Modem agent cancel runMODEM_MCP_MODEM_AGENT_CANCEL_RUN
Cooperatively cancel one exact durable Modem agent run. Completed external actions are not reversed.
Modem agent get runMODEM_MCP_MODEM_AGENT_GET_RUN
Get the current status and terminal result of a durable Modem agent run.
Modem agent invokeMODEM_MCP_MODEM_AGENT_INVOKE
Start a durable Modem agent conversation. Returns immediately with conversation_id and run_id; poll modem_agent_get_run for the result. Before your first call, read the skill: `modem_skills({ name: "agent-runs" })`.
Modem agent send messageMODEM_MCP_MODEM_AGENT_SEND_MESSAGE
Start a durable follow-up turn in an existing MCP conversation.
Modem skillsMODEM_MCP_MODEM_SKILLS
Skills that teach you how to use THIS Modem MCP server's tools. Call before your first `search_modem`, `modem_agent_invoke`, or write-tool call, or when unsure which Modem tool to use. Pass `name` for the full skill, one of `search-modem`, `agent-runs`, `write-tools`. Omit `name` to list them with descriptions. This is not the Skills page in dashboard settings.
Search modemMODEM_MCP_SEARCH_MODEM
Answer a natural-language question about your Modem data and get matching rows back. Read-only. It does not run the full Modem agent or spend agent credits. Send a `question`, or send only the `cursor` from a previous result to fetch its next page. Topic `priority` in the rows is an integer: very_low (-100), low (-50), default (0), high (50), very_high (100). Before your first call, read the skill: `modem_skills({ name: "search-modem" })`.
Update companiesMODEM_MCP_UPDATE_COMPANIES
Update fields on one or more existing companies. Before your first call, read the skill: `modem_skills({ name: "write-tools" })`.
Update peopleMODEM_MCP_UPDATE_PEOPLE
Update fields on one or more existing people. Before your first call, read the skill: `modem_skills({ name: "write-tools" })`.
Update topicMODEM_MCP_UPDATE_TOPIC
Update a single topic (priority, lifecycle state, archived status, issue type, or keywords). Before your first call, read the skill: `modem_skills({ name: "write-tools" })`.