MCP-Devin

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEVIN_API_KEYYesYour Devin API key
DEVIN_BASE_URLNoBase URL for the Devin APIhttps://api.devin.ai/v1
DEVIN_ORG_NAMENoYour organization name, defaults to "Default Organization"Default Organization
SLACK_BOT_TOKENYesYour Slack Bot User OAuth Token (starts with xoxb-)
SLACK_DEFAULT_CHANNELYesThe default Slack channel where messages will be posted (channel ID or name)

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
create_devin_session

Create a new Devin session for code development and post the task to Slack. Note: This is the recommended approach as it will automatically post your task to Slack as @Devin mention. Please craft your request to Devin in the same language that the user is using to communicate with you, maintaining language consistency throughout the experience.

get_devin_session

Get information about an existing Devin session and optionally fetch associated Slack messages

list_devin_sessions

List all Devin sessions

send_message_to_session

Send a message to an existing Devin session and optionally to the associated Slack thread

get_organization_info

Get information about the current Devin organization

ID: a47ufo8oa7