Skip to main content
Glama

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)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
create_devin_sessionA

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_sessionB

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

list_devin_sessionsC

List all Devin sessions

send_message_to_sessionA

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

get_organization_infoB

Get information about the current Devin organization

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no ambiguity. create_devin_session initiates sessions, get_devin_session retrieves session details, list_devin_sessions enumerates sessions, send_message_to_session communicates with sessions, and get_organization_info provides organizational context. The boundaries between session management, communication, and organization info are well-defined.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with snake_case throughout. The verbs (create, get, list, send) are appropriately descriptive and consistently applied, making the naming predictable and readable across the tool set.

Tool Count5/5

With 5 tools, this server is well-scoped for managing Devin sessions and organization info. Each tool earns its place by covering essential operations: session creation, retrieval, listing, messaging, and organization details, without unnecessary bloat or missing functionality.

Completeness4/5

The tool set provides strong coverage for session lifecycle management (create, get, list, message) and organization info, with no dead ends. A minor gap exists in the lack of session deletion or update tools, but agents can likely work around this, and core workflows are well-supported.

Maintenance

ActivityInactive
ResponsivenessNo issues