DEV (Forem) MCP connector
DEV (Forem) is an open source platform that powers developer communities like DEV.to, enabling content publishing and user collaboration. The DEV (Forem) MCP connector allows AI agents to publish and update articles, retrieve published content by author or date, and manage user invitations. It also supports accessing article metadata by ID and filtering articles by publication status across the community.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the DEV (Forem) MCP connector to perform the following actions:
- Publish and manage technical articles across your developer community platform
- Retrieve user profiles and follower data to build audience insights
- Automate article workflows from draft to published state
- Organize and display podcast episodes alongside written content
- Manage display advertisements and promotional content placements
- Sync organization details, users, and published content to external systems
- Track comments and engagement on articles in real time
Example prompts
Use the following example prompts to invoke DEV (Forem) MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all published articles from the past week in DEV (Forem).Publish a new article about React best practices in DEV (Forem).List all articles written by a specific user in DEV (Forem).Find all comments on our most recent article in DEV (Forem).Get details about followers for our organization in DEV (Forem).Update the publication date and tags on an existing article in DEV (Forem).Retrieve all podcast episodes currently listed in DEV (Forem).Show me unpublished articles that need review in DEV (Forem).Display all pages and their descriptions in DEV (Forem).Find articles tagged with 'javascript' sorted by publish date in DEV (Forem).
DEV (Forem) MCP connector tools
The DEV (Forem) MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| postAdminUsersCreate | Sends an invitation to a user to join the platform. |
| getArticles | Retrieves a list of published articles. |
| createArticle | Creates and publishes a new article. |
| getLatestArticles | Retrieves published articles ordered by most recent publication date. |
| getUserArticles | Retrieves articles written by a specific user. |
| getUserAllArticles | Retrieves all articles authored by a user including drafts. |
| getUserPublishedArticles | Retrieves only published articles from a specific user. |
| getUserUnpublishedArticles | Retrieves only unpublished articles from a specific user. |
| getArticleById | Retrieves a published article using its unique identifier. |
| updateArticle | Modifies an existing article's content or metadata. |
| unpublishArticle | Removes an article from public visibility. |
| getArticleByPath | Retrieves a published article using its URL path. |
| getCommentsByArticleId | Retrieves all comments on a specific article. |
| getCommentById | Retrieves a single comment using its unique identifier. |
| getApiDisplayAds | Retrieves a list of display advertisements. |
| createApiDisplayAds | Creates a new display advertisement. |
| getApiDisplayAds2 | Retrieves a specific display advertisement. |
| updateApiDisplayAds | Modifies an existing display advertisement. |
| updateApiDisplayAdsUnpublish | Removes a display advertisement from active circulation. |
| getFollowers | Retrieves a list of users following an account. |
| getFollowedTags | Retrieves tags that a user is currently following. |
| getOrganization | Retrieves details about a specific organization. |
| getOrgArticles | Retrieves articles published by an organization. |
| getOrgUsers | Retrieves members belonging to an organization. |
| getApiPages | Retrieves information for all published pages. |
| createApiPages | Creates a new page. |
| deleteApiPages | Removes a page from the platform. |
| getApiPages2 | Retrieves details for a specific page. |
| updateApiPages | Modifies an existing page's content or settings. |
| getPodcastEpisodes | Retrieves a list of podcast episodes. |
| getProfileImage | A Users or organizations profile image. |
| createApiReactions | Create reaction. |
| createApiReactionsToggle | Toggle reaction. |
| getReadinglist | Readinglist. |
| getTags | Tags. |
| getUserMe | The authenticated user. |
| getUser | A User. |
| suspendUser | Suspend a User. |
| unpublishUser | Unpublish a User's Articles and Comments. |
| videos | Articles with a video. |