Tools
24 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
24 tools found.
Ask wiki question
Tool name:
ask_wiki_questionAsk any question about a GitHub repository's codebase and get an AI-powered answer grounded in its DeepWiki.
Automation manage
Tool name:
devin_automation_manageManage Devin automations.
Billing tag manage
Tool name:
devin_billing_tag_manageManage Devin billing tags (groupings of Devin sessions for usage tracking) with a single action-based tool: list/get/create tags, assign sessions one at a time or in bulk (up to 500 per call, sent in…
Blueprint test
Tool name:
devin_blueprint_testTest a candidate blueprint YAML in an authoring VM: start → run initialize → fix → run initialize again (clean VM) → run maintenance → then persist with update_environment_config.
Campaign manage
Tool name:
devin_campaign_manageRead and publish a bot's campaign: its plan, its append-only readings and its status.
Code scan manage
Tool name:
devin_code_scan_manageManage Devin code scans (sometimes referred to as "security scans" or "Devin Security Swarm").
Find setting
Tool name:
devin_find_settingFind a Devin webapp setting and get a deep-link URL to it.
Knowledge manage
Tool name:
devin_knowledge_manageManage Devin knowledge notes and suggestions via a single action-based tool.
List integrations
Tool name:
devin_list_integrationsList native integrations and MCP servers for the organization, with status and settings/install URLs.
MCP server manage
Tool name:
devin_mcp_server_manageManage MCP server installations for the organization: install (from the marketplace or custom), update, delete, enable, or disable.
Oncall manage
Tool name:
devin_oncall_manageManage Devin Oncall.
Playbook manage
Tool name:
devin_playbook_manageManage Devin playbooks with a single action-based tool.
Review manage
Tool name:
devin_review_manageTrigger a Devin Review for a pull/merge request, fetch the latest review status for one, or fetch a completed review's findings.
Schedule manage
Tool name:
devin_schedule_manageManage scheduled Devin sessions (deprecated in favor of Automations).
Create session
Tool name:
devin_session_createCreate one or more child Devin sessions via the v3 REST API.
Session events
Tool name:
devin_session_eventsInspect events within a Devin session — list summaries, fetch full details, or search.
Session gather
Tool name:
devin_session_gatherWait for multiple Devin sessions to reach a settled state before returning.
Session interact
Tool name:
devin_session_interactConsolidated tool for all interactions with a single Devin session.
Session search
Tool name:
devin_session_searchSearch and filter Devin sessions.
List user
Tool name:
devin_user_listList the current organization's users, one membership kind per call.
Generate wiki
Tool name:
generate_wikiGenerate a codebase wiki for a repository.
List wiki repos
Tool name:
list_wiki_reposList the repositories that have a DeepWiki index, i.e. the ones that ask_wiki_question and read_wiki_ can answer about.
Read wiki contents
Tool name:
read_wiki_contentsView documentation about a GitHub repository.
Read wiki structure
Tool name:
read_wiki_structureGet a list of documentation topics for a GitHub repository.
Compatibility
Connect Devin to the clients your teams already use
27 AI clients can connect to Devin through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect Devin through Runlayer?
One approved path
Approve Devin once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.