# How to integrate DEV Community MCP with Codex

```json
{
  "title": "How to integrate DEV Community MCP with Codex",
  "toolkit": "DEV Community",
  "toolkit_slug": "devto",
  "framework": "Codex",
  "framework_slug": "codex",
  "url": "https://composio.dev/toolkits/devto/framework/codex",
  "markdown_url": "https://composio.dev/toolkits/devto/framework/codex.md",
  "updated_at": "2026-06-18T09:25:59.372Z"
}
```

## Introduction

Codex is one of the most popular coding harnesses out there. And MCP makes the experience even better. With DEV Community MCP integration, you can draft, triage, summarise emails, and much more, all without leaving the terminal or the app, whichever you prefer.

## Also integrate DEV Community with

- [OpenAI Agents SDK](https://composio.dev/toolkits/devto/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/devto/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/devto/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/devto/framework/claude-cowork)
- [OpenClaw](https://composio.dev/toolkits/devto/framework/openclaw)
- [Hermes](https://composio.dev/toolkits/devto/framework/hermes-agent)
- [CLI](https://composio.dev/toolkits/devto/framework/cli)
- [Google ADK](https://composio.dev/toolkits/devto/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/devto/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/devto/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/devto/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/devto/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/devto/framework/crew-ai)

## TL;DR

### Why use Composio?
Apart from a managed and hosted MCP server, you will get:
- CodeAct: A dedicated workbench that allows GPT to write its code to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
- Large tool responses: Handle them to minimise context rot.
- Dynamic just-in-time access to 20,000 tools across 1000+ other Apps for cross-app workflows. It loads the tools you need, so GPTs aren't overwhelmed by tools you don't need.

## Connect DEV Community to Codex

### How to install DEV Community MCP in Codex
### Run the setup command
Run this command in your terminal to add the Composio MCP server to Codex.

```bash
codex mcp add composio --url https://connect.composio.dev/mcp
```

## What is the DEV Community MCP server, and what's possible with it?

The DEV Community MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your DEV Community account. It provides structured and secure access so your agent can perform DEV Community operations on your behalf.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `DEVTO_CREATE_ARTICLE` | Create Article | Create a new article on DEV Community. Use this action to create a new article on behalf of the authenticated user. The article can be published immediately by setting published=true, or saved as a draft by setting published=false (which is the default). Required fields are title and body_markdown. Optional fields include description, main_image, tags, series, canonical_url, and organization_id. |
| `DEVTO_GET_ARTICLE` | Get Article By ID | Returns a single published article by its ID, including full body content. Use this action when you know the unique ID of the article you want to retrieve. The response includes complete article details such as title, full HTML and markdown body content, author information, reaction counts, comments count, and reading time. |
| `DEVTO_GET_ARTICLE_BY_PATH` | Get Article By Path | Returns a single published article by username and slug path. Use this action when you know the username of the author and the article's slug. The response includes full article details including title, content, author info, reactions count, comments count, and reading time. |
| `DEVTO_GET_COMMENT` | Get Comment by ID | Returns a single comment and its descendants (replies) by comment ID. Use this action when you need to retrieve a specific comment along with all its replies from DEV Community. The response includes the comment content, author information, and nested child comments. Note: The comment ID is the id_code field (e.g., "1", "32k5a"), not the numeric user_id. |
| `DEVTO_GET_CURRENT_USER` | Get Current User | Tool to get the currently authenticated user's profile information. Use when you need to retrieve the profile of the user associated with the provided API key. Returns user details including username, name, bio, location, and profile image. |
| `DEVTO_GET_LISTING` | Get Listing | Returns a single classified listing by its ID. Use this action to retrieve detailed information about a specific listing on DEV Community, including the title, description, category, tags, and information about the user who posted it. |
| `DEVTO_GET_ORGANIZATION` | Get Organization | Returns a single organization by its username. Use this action when you need to retrieve organization profile information from DEV Community. Returns organization details including name, summary, social links, and profile image. |
| `DEVTO_GET_PROFILE_IMAGE` | Get Profile Image | Returns the profile image URL for a user or organization by username. Use this action to retrieve the profile picture(s) for a specific user or organization on DEV Community. The API returns both the full-size image URL and a 90px thumbnail. |
| `DEVTO_GET_USER` | Get user | Tool to get a single user by their ID or username. Use when you need to retrieve user profile information from DEV Community. Returns user details including username, name, bio, location, and profile image. |
| `DEVTO_LIST_ARTICLES` | List Articles | Returns a list of published articles, optionally filtered by tags, username, state, or top articles. Supports pagination. Use when you need to browse or search for articles on DEV Community. Examples: - Get latest articles: omit all filters - Get articles by tag: set tag="javascript" - Get top articles: set state="all" and top=7 - Get rising articles: set state="rising" - Get articles from user: set username="ben" |
| `DEVTO_LIST_COMMENTS` | List Comments | Tool to list comments for a specified article or podcast episode on DEV Community. Use when you need to retrieve all comments for a particular article or podcast episode. Requires either a_id (article ID) or p_id (podcast episode ID) parameter. |
| `DEVTO_LIST_FOLLOWED_TAGS` | List Followed Tags | Returns a list of tags followed by the authenticated user. Use this action to retrieve the tags that the currently authenticated user has followed on DEV.to. The response includes the tag ID, name, and points. |
| `DEVTO_LIST_FOLLOWERS` | List Followers | Tool to retrieve a list of users who follow the authenticated user. Supports pagination with 80 followers per page by default. Use when you need to see who is following the authenticated user's profile. |
| `DEVTO_LIST_LATEST_ARTICLES` | List latest DEV Community articles | Tool to retrieve a list of published articles sorted by descending publish date. Use when you need to fetch the latest articles from DEV Community with pagination support. Returns articles with full details including author info, tags, and engagement metrics. |
| `DEVTO_LIST_LISTINGS` | List Listings | Returns a list of classified listings for jobs, mentors, products, etc. Use this action to browse available listings on DEV Community. Supports pagination and filtering by category to find specific types of listings (jobs, mentors, events, etc.). |
| `DEVTO_LIST_LISTINGS_BY_CATEGORY` | List Listings By Category | Returns a list of classified listings filtered by category. Use this action to browse listings on DEV Community for a specific category (jobs, mentors, products, events, etc.). The category is a required path parameter. Supports pagination via page and per_page parameters. |
| `DEVTO_LIST_ORGANIZATION_ARTICLES` | List Organization Articles | Tool to list articles published by a specific organization on DEV.to. Use when you need to retrieve all articles published by an organization. The results are paginated and can be filtered by page number and items per page. |
| `DEVTO_LIST_ORGANIZATION_USERS` | List organization users on DEV.to | Tool to list users belonging to a specified organization on DEV.to. Use when you need to retrieve all members/users of a particular organization. Returns a list of user objects with their profile information including username, name, profile image, and social links. |
| `DEVTO_LIST_PODCAST_EPISODES` | List podcast episodes on DEV.to | Tool to retrieve a list of podcast episodes from DEV.to. Use when you need to browse or search for podcast episodes on DEV.to. Returns a list of podcast episodes, optionally filtered by podcast username. Supports pagination to navigate through large result sets. |
| `DEVTO_LIST_READING_LIST` | List DEVTO Reading List | Returns the articles in the authenticated user's reading list. Requires authentication via API key. The reading list contains articles that the authenticated user has saved for later reading. |
| `DEVTO_LIST_TAGS` | List Tags | Returns a list of tags with their names, background colors, and text colors. Use this action to retrieve available tags from DEV Community for filtering articles or discovering topics. Supports pagination to handle large numbers of tags. |
| `DEVTO_LIST_USER_ALL_ARTICLES` | List User All Articles | Tool to list all articles (both published and unpublished) for the authenticated user. Use when you need to retrieve all articles belonging to the authenticated user's account, including draft and unpublished articles. |
| `DEVTO_LIST_USER_ARTICLES` | List User Articles | Tool to list published articles for the authenticated user. Use when you need to retrieve only the published articles belonging to the authenticated user's account. For unpublished/draft articles, use the List User All Articles action instead. |
| `DEVTO_LIST_USER_PUBLISHED_ARTICLES` | List user's published articles | Returns a list of the authenticated user's published articles only. Use when you need to retrieve articles that the current user has published on DEV Community. Supports pagination via page and per_page parameters. |
| `DEVTO_LIST_USER_UNPUBLISHED_ARTICLES` | List user's unpublished articles | Returns a list of the authenticated user's unpublished (draft) articles. Use when you need to retrieve draft articles that have not yet been published. Supports pagination via page and per_page parameters. |
| `DEVTO_LIST_VIDEOS` | List Videos | Tool to retrieve a list of articles that contain videos. Use when you need to browse video content on DEV Community. Supports pagination via page and per_page parameters. |
| `DEVTO_UPDATE_ARTICLE` | Update Article | Update an existing article on DEV Community. Only the article owner can update it. Use this action to modify article properties like title, body content, description, cover image, tags, and publication status. Only provide the fields you want to update. |
| `DEVTO_UPDATE_LISTING` | Update Listing | Updates an existing classified listing on DEV Community. Use this action to modify a listing's title, body, category, tags, or status. The 'bump' action refreshes the listing's timestamp, 'publish' sets it to published, and 'unpublish' sets it to unpublished. Requires API key authentication. |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

The DEV Community MCP server provides comprehensive access to DEV Community operations through Composio. Once connected, you can perform all major DEV Community actions directly from Codex using natural language commands.

## Complete Code

None listed.

## Conclusion

### Conclusion
You've successfully integrated DEV Community with Codex using Composio's MCP server. Now you can interact with DEV Community directly from your terminal, VS Code, or the Codex App using natural language commands.
Key benefits of this setup:
- Seamless integration across CLI, VS Code, and standalone app
- Natural language commands for DEV Community operations
- Managed authentication through Composio
- Access to 20,000+ tools across 1000+ apps for cross-app workflows
- CodeAct workbench for complex tool chaining
Next steps:
- Try asking Codex to perform various DEV Community operations
- Explore cross-app workflows by connecting more toolkits
- Build automation scripts that leverage Codex's AI capabilities

## How to build DEV Community MCP Agent with another framework

- [OpenAI Agents SDK](https://composio.dev/toolkits/devto/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/devto/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/devto/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/devto/framework/claude-cowork)
- [OpenClaw](https://composio.dev/toolkits/devto/framework/openclaw)
- [Hermes](https://composio.dev/toolkits/devto/framework/hermes-agent)
- [CLI](https://composio.dev/toolkits/devto/framework/cli)
- [Google ADK](https://composio.dev/toolkits/devto/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/devto/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/devto/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/devto/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/devto/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/devto/framework/crew-ai)

## Related Toolkits

- [Twitter](https://composio.dev/toolkits/twitter) - Twitter is a social media platform for sharing real-time updates, conversations, and news. Stay connected, informed, and engaged with communities worldwide.
- [Instagram](https://composio.dev/toolkits/instagram) - Instagram is a social platform for sharing photos, videos, and stories with your audience. It helps brands and creators engage, grow, and analyze their online presence.
- [Ayrshare](https://composio.dev/toolkits/ayrshare) - Ayrshare is a Social Media API for managing, automating, and analyzing posts across multiple platforms. It helps you streamline social media workflows and centralize analytics.
- [Dotsimple](https://composio.dev/toolkits/dotsimple) - Dotsimple is a social media management platform for planning, creating, and publishing content. It helps teams boost their reach with AI-powered content generation and actionable analytics.
- [Strava](https://composio.dev/toolkits/strava) - Strava is a social fitness network and app for cyclists and runners. It's perfect for tracking workouts, sharing progress, and joining active communities.
- [Tiktok](https://composio.dev/toolkits/tiktok) - Tiktok is a short-form video platform for creating, sharing, and discovering viral content. It helps creators and brands reach massive audiences with creative tools and global social features.
- [Gmail](https://composio.dev/toolkits/gmail) - Gmail is Google's email service with powerful spam protection, search, and G Suite integration. It keeps your inbox organized and makes communication fast and reliable.
- [Google Calendar](https://composio.dev/toolkits/googlecalendar) - Google Calendar is a time management service for scheduling meetings, events, and reminders. It streamlines personal and team organization with integrated notifications and sharing options.
- [Google Drive](https://composio.dev/toolkits/googledrive) - Google Drive is a cloud storage platform for uploading, sharing, and collaborating on files. It's perfect for keeping your documents accessible and organized across devices.
- [Outlook](https://composio.dev/toolkits/outlook) - Outlook is Microsoft's email and calendaring platform for unified communications and scheduling. It helps users stay organized with powerful email, contacts, and calendar management.
- [Google Sheets](https://composio.dev/toolkits/googlesheets) - Google Sheets is a cloud-based spreadsheet tool for real-time collaboration and data analysis. It lets teams work together from anywhere, updating information instantly.
- [Supabase](https://composio.dev/toolkits/supabase) - Supabase is an open-source backend platform offering scalable Postgres databases, authentication, storage, and real-time APIs. It lets developers build modern apps without managing infrastructure.
- [Composio](https://composio.dev/toolkits/composio) - Composio is an integration platform that connects AI agents with hundreds of business tools. It streamlines authentication and lets you trigger actions across services—no custom code needed.
- [Notion](https://composio.dev/toolkits/notion) - Notion is a collaborative workspace for notes, docs, wikis, and tasks. It streamlines team knowledge, project tracking, and workflow customization in one place.
- [Slack](https://composio.dev/toolkits/slack) - Slack is a channel-based messaging platform for teams and organizations. It helps people collaborate in real time, share files, and connect all their tools in one place.
- [Airtable](https://composio.dev/toolkits/airtable) - Airtable combines the flexibility of spreadsheets with the power of a database for easy project and data management. Teams use Airtable to organize, track, and collaborate with custom views and automations.
- [Google Docs](https://composio.dev/toolkits/googledocs) - Google Docs is a cloud-based word processor that enables document creation and real-time collaboration. Its seamless sharing and version history make team editing and content management a breeze.
- [Google Super](https://composio.dev/toolkits/googlesuper) - Google Super is an all-in-one suite combining Gmail, Drive, Calendar, Sheets, Analytics, and more. It gives you a unified platform to manage your digital life, boosting productivity and organization.
- [Hubspot](https://composio.dev/toolkits/hubspot) - HubSpot is an all-in-one marketing, sales, and customer service platform. It lets teams nurture leads, automate outreach, and track every customer interaction in one place.
- [Codeinterpreter](https://composio.dev/toolkits/codeinterpreter) - Codeinterpreter is a Python-based coding environment with built-in data analysis and visualization. It lets you instantly run scripts, plot results, and prototype solutions inside supported platforms.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and DEV Community MCP?

With a standalone DEV Community MCP server, the agents and LLMs can only access a fixed set of DEV Community tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from DEV Community and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Codex?

Yes, you can. Codex fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right DEV Community tools.

### Can I manage the permissions and scopes for DEV Community while using Tool Router?

Yes, absolutely. You can configure which DEV Community scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your DEV Community data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
