# Dev.to MCP for AI Agents AI Agent Connect

> Dev.to MCP lets you manage your developer community presence directly from your AI client. You can publish articles, track engagement, and moderate your content without switching tabs. It's the shortcut for technical writers and community managers who want to stay in their flow.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_hmGX4Z5mhPMdYXbgScklzDPTOyAwmJN5xMp2gIgc/ai-agent-connect
- **Tags:** blogging, community, forem, technical-writing, api-integration

## Description

Stop jumping between your markdown editor and a web browser just to see if your latest technical deep dive went live. This Connector connects your Dev.to account to your AI agent, turning your workspace into a command center for your developer community presence. If you're a technical writer, you can move from finishing a draft to publishing it in seconds. You can check how people are reacting to your content or see what's trending in the community without ever leaving your current window. It handles the heavy lifting of navigating the Forem API, so you can focus on the actual writing. This tool keeps your content distribution organized and manages your reading list in one place. It's one of the many tools available in the Vinkius catalog that helps you stay focused on your actual work instead of the chores of community management.

## Tools

### list_videos
List articles that contain video content. Use this to find multimedia posts.

### create_article
Create a new article on your Dev.to profile. This lets you go from a finished draft to a live post instantly.

### create_page
Create a new page on your Forem instance. This is useful for organizing specific content sections.

### create_reaction
Add a reaction to a community post. Use this to quickly engage with content you enjoy.

### delete_page
Remove a page by its specific ID. This helps you keep your community layout clean.

### get_article_by_path
Find an article using its username and slug. It's the fastest way to grab specific content for reference.

### get_article
Fetch a specific article's details using its ID. This helps you pull data for specific posts.

### get_comment
Retrieve a specific comment by its unique ID. Use this to see exactly what a user said in a thread.

### get_display_ad
Fetch a specific display ad by its ID. This is for admins who need to check current ad settings.

### get_me
Retrieve your own authenticated profile data. It's the first step to verifying your account connection.

### get_organization
Fetch details for a specific organization by its username. This is great for managing team accounts.

### get_page
Retrieve the details of a specific page using its ID. Use this to check page settings or content.

### get_profile_image
Get the profile image for a specific username. This is handy for gathering community metadata.

### get_user
Fetch a user's profile information by their unique ID. Use this to look up specific community members.

### list_articles
List all published articles on the platform. This gives you a bird's-eye view of public content.

### list_comments
Retrieve a list of comments from a post. Use this to monitor what people are saying about your work.

### list_display_ads
List all current display ads. This helps admins keep track of their advertising presence.

### list_followed_tags
See which tags you are currently following. Use this to audit your content interests.

### list_followers
See who is following your account. This helps you understand your community reach.

### list_my_all_articles
List every article you've ever written, including drafts. This is the best way to audit your entire history.

### list_my_articles
List the articles you've written on your profile. Use this to see your recent contributions.

### list_my_published_articles
List only the articles you've successfully published. This helps you see your live portfolio.

### list_my_unpublished_articles
List your drafts and unpublished work. Use this to find things you need to finish.

### list_organization_articles
List all articles belonging to a specific organization. This is perfect for managing team blogs.

### list_organization_users
List the users who belong to a specific organization. Use this to manage your team members.

### list_pages
List all pages on your Forem instance. This helps you see your overall site structure.

### list_podcast_episodes
List published podcast episodes on the platform. Use this to manage audio content.

### list_reading_list
See what's on your personal reading list. This helps you stay on top of what you need to check out.

### list_tags
List all tags used across the community. This helps you discover trending topics.

### suspend_user
Suspend a specific user account. This is an admin tool for moderating the community.

### toggle_reaction
Turn a reaction on or off for a post. Use this to quickly change your engagement.

### unpublish_article
Remove a published article from public view. This is for admins or moderators who need to pull content.

### update_article
Update the content of an existing article by its ID. Use this to fix typos or add info to live posts.

### update_display_ad
Update the details of an existing display ad. This helps you manage your ad placements.

### update_page
Update the information for a specific page. Use this to change page titles or descriptions.

### create_display_ad
Create a new display ad on your Forem instance. This is for admins managing community monetization.

## Prompt Examples

**Prompt:** 
```
List the top 5 articles about 'webdev' from the last 7 days.
```

**Response:** 
```
I've found the top 5 articles for #webdev from the last week:

| Title | Author | Popularity |
| :--- | :--- | :--- |
| Modern CSS Techniques | Jane Doe | 1.2k |
| React Patterns | DevGuru | 980 |
| Webpack Tips | CodeSmith | 850 |
| JS Fundamentals | TechWriter | 700 |
| Node.js Best Practices | BackendPro | 620 |

Would you like me to summarize any of these?
```

**Prompt:** 
```
Show me my unpublished drafts on Dev.to.
```

**Response:** 
```
You have 3 unpublished drafts ready for review:

* **Understanding MCP** (Last edited 2 hours ago)
* **Rust for Beginners** (Last edited 1 day ago)
* **API Design Tips** (Last edited 3 days ago)

Which one would you like to work on?
```

**Prompt:** 
```
Get the latest comments for article ID 123456.
```

**Response:** 
```
I've retrieved the comments for article 123456. There are 2 new comments:

* **user123**: "Great post!"
* **dev_guru**: "Could you explain how the auth flow works in the second example?"

Would you like me to draft a reply to dev_guru?
```

## Capabilities

### Publish and update articles
Draft or push content to Dev.to instantly.

### Monitor community feedback
Retrieve comments and see how people are reacting to your posts.

### Manage your reading list
Keep track of what you need to read next without leaving your workspace.

### Search for trending content
Find specific articles by tags or popularity to stay updated.

### Administer community pages
Manage pages, ads, and user statuses for your Forem instance.

## Use Cases

### Publishing a finished draft
A technical writer finishes a deep dive in their editor and asks their agent to push it live. The agent uses create_article to make it public on Dev.to.

### Monitoring community feedback
A community manager wants to know how people felt about a new post. They ask their agent to summarize the latest comments using list_comments.

### Auditing team blog content
A content lead needs to see all posts from their company account. They ask their agent to list_organization_articles to get a full report.

### Finding trending topics
A developer wants to see what's hot in the community. They ask their agent to list_tags and find articles with high popularity.

## Benefits

- Publish articles instantly using create_article without leaving your markdown editor.
- Monitor community sentiment in real-time with list_comments and list_followers to see what people are saying.
- Audit your entire content history including drafts with list_my_all_articles to keep your portfolio organized.
- Manage your organization's content and user base with list_organization_articles and list_organization_users.
- Keep your community healthy by using admin tools like suspend_user and unpublish_article to moderate content.
- Stay on top of your learning with a personal reading list accessible via list_reading_list.

## How It Works

The bottom line is you get a direct line to your Dev.to account without ever leaving your primary AI workspace.

1. Subscribe to the Dev.to MCP on the Vinkius Marketplace.
2. Add your Dev.to API Key to your AI client configuration.
3. Start asking your agent to draft, publish, or search for developer content.

## Frequently Asked Questions

**Can I use the Dev.to MCP to publish my blog posts?**
Yes. You can have your AI agent draft, update, and publish articles directly to your Dev.to profile without leaving your current workspace.

**How do I manage my Dev.to reading list with an AI agent?**
The Connector allows your agent to access your personal reading list. You can ask it to show you what's on your list or help you keep track of articles you need to check out.

**Can my agent help me moderate my Dev.to community?**
Absolutely. You can use the Connector to let your agent handle tasks like suspending users, unpublishing content, and listing organization users to keep your community safe.

**How do I see all my organization's articles at once?**
You can ask your agent to list all articles belonging to your organization. This is a great way to get a high-level view of your team's content output.

**Can I use this to find specific articles by tags?**
Yes. Your agent can search for articles based on tags, popularity, or specific usernames to help you find exactly what you're looking for.

**Does the Dev.to MCP work for managing my profile and followers?**
Yes. It gives your agent the ability to fetch your profile data, see who is following you, and manage your reading list in one place.

**Can I see both my published and unpublished articles?**
Yes! You can use `list_my_all_articles` to see everything, or use specific tools like `list_my_published_articles` and `list_my_unpublished_articles` to filter your content.

**How do I find the top articles for a specific tag like 'javascript'?**
Use the `list_articles` tool and provide 'javascript' in the `tag` parameter. You can also use the `top` parameter to find the most popular ones over a certain number of days.

**Can I manage my reading list through the AI?**
You can retrieve your reading list using the `list_reading_list` tool, allowing your AI to summarize or organize articles you've saved for later.