Skip to main content

Devin

Kick off Devin sessions and ask questions about your repos through Devin's wikis.

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_question

    Ask any question about a GitHub repository's codebase and get an AI-powered answer grounded in its DeepWiki.

  • Automation manage

    Tool name: devin_automation_manage

    Manage Devin automations.

  • Billing tag manage

    Tool name: devin_billing_tag_manage

    Manage 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_test

    Test 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_manage

    Read and publish a bot's campaign: its plan, its append-only readings and its status.

  • Code scan manage

    Tool name: devin_code_scan_manage

    Manage Devin code scans (sometimes referred to as "security scans" or "Devin Security Swarm").

  • Find setting

    Tool name: devin_find_setting

    Find a Devin webapp setting and get a deep-link URL to it.

  • Knowledge manage

    Tool name: devin_knowledge_manage

    Manage Devin knowledge notes and suggestions via a single action-based tool.

  • List integrations

    Tool name: devin_list_integrations

    List native integrations and MCP servers for the organization, with status and settings/install URLs.

  • MCP server manage

    Tool name: devin_mcp_server_manage

    Manage MCP server installations for the organization: install (from the marketplace or custom), update, delete, enable, or disable.

  • Oncall manage

    Tool name: devin_oncall_manage

    Manage Devin Oncall.

  • Playbook manage

    Tool name: devin_playbook_manage

    Manage Devin playbooks with a single action-based tool.

  • Review manage

    Tool name: devin_review_manage

    Trigger 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_manage

    Manage scheduled Devin sessions (deprecated in favor of Automations).

  • Create session

    Tool name: devin_session_create

    Create one or more child Devin sessions via the v3 REST API.

  • Session events

    Tool name: devin_session_events

    Inspect events within a Devin session — list summaries, fetch full details, or search.

  • Session gather

    Tool name: devin_session_gather

    Wait for multiple Devin sessions to reach a settled state before returning.

  • Session interact

    Tool name: devin_session_interact

    Consolidated tool for all interactions with a single Devin session.

  • Session search

    Tool name: devin_session_search

    Search and filter Devin sessions.

  • List user

    Tool name: devin_user_list

    List the current organization's users, one membership kind per call.

  • Generate wiki

    Tool name: generate_wiki

    Generate a codebase wiki for a repository.

  • List wiki repos

    Tool name: list_wiki_repos

    List 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_contents

    View documentation about a GitHub repository.

  • Read wiki structure

    Tool name: read_wiki_structure

    Get 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.

Frequently asked questions