24 actions ready for your AI
Connect DEV to your AI
Add your DEV key once and every AI you use can get articles, create articles and update articles through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from DEV's own documented API, and we have not run them here yet.
Use your own DEV account. Credentials stay encrypted in ahel.
Tell me when ahel has verified DEV
What your AI can do with DEV
Choose a task and ask your AI.
Article
- Get articles
GETPublished articles
page- Pagination page
per_page- Page size (the number of items to return per page).
tag- Using this parameter will retrieve articles that contain the requested tag.
tags- Using this parameter will retrieve articles with any of the comma-separated tags.
- Create article
POSTPublish article
- Get article by id
GETPublished article by id
idrequired
- Update article
PUTUpdate an article by id
idrequired- The ID of the user to unpublish.
- Get article by path
GETPublished article by path
usernamerequiredslugrequired
User
- Get user articles
GETUser's articles
page- Pagination page
per_page- Page size (the number of items to return per page).
- Get user all articles
GETUser's all articles
page- Pagination page
per_page- Page size (the number of items to return per page).
- Get user published articles
GETUser's published articles
page- Pagination page
per_page- Page size (the number of items to return per page).
- Get user unpublished articles
GETUser's unpublished articles
page- Pagination page
per_page- Page size (the number of items to return per page).
- Get user me
GETThe authenticated user
Display
- Get display ads
GETdisplay ads
- Post display ads
POSTdisplay ads
body_markdownrequired- The text (in markdown) of the ad (required)
namerequired- For internal use, helps distinguish ads from one another
placement_arearequired- Identifies which area of site layout the ad can appear in
approved- Ad must be both published and approved to be in rotation
Page
- Get pages
GETshow details for all pages
- Post pages
POSTpages
body_json- For JSON pages, the JSON body
body_markdown- The text (in markdown) of the ad (required)
description- For internal use, helps similar pages from one another
is_top_level_path- If true, the page is available at '/{slug}' instead of '/page/{slug}', use with caution
Show 10 more groups
Comment
- Get comments by article id
GETComments
a_id- Article identifier.
p_id- Podcast Episode identifier.
Follower
- Get followers
GETFollowers
page- Pagination page
per_page- Page size (the number of items to return per page).
sort- Default is 'createdat'.
Latest
- Get latest articles
GETPublished articles sorted by published date
page- Pagination page
per_page- Page size (the number of items to return per page).
Org
- Get org articles
GETOrganization's Articles
usernamerequiredpage- Pagination page
per_page- Page size (the number of items to return per page).
Podcast
- Get podcast episodes
GETPodcast Episodes
page- Pagination page
per_page- Page size (the number of items to return per page).
username- Using this parameter will retrieve episodes belonging to a specific podcast.
Reaction
- Post reactions
POSTcreate reaction
categoryrequiredreactable_idrequiredreactable_typerequired
Readinglist
- Get readinglist
GETReadinglist
page- Pagination page
per_page- Page size (the number of items to return per page).
Tag
- Get tags
GETTags
page- Pagination page
per_page- Page size (the number of items to return per page).
Unpublish
- Unpublish article
PUTUnpublish an article
idrequired- The ID of the article to unpublish.
note- Content for the note that's created along with unpublishing
Video
- Videos
GETArticles with a video
page- Pagination page
per_page- Page size (the number of items to return per page).
Ask your AI
Try one of these requests with a connected AI.
- Show me the article in DEV
- Create an article in DEV
- Update an article in DEV
- Show me the latest article in DEV
- Show me the user article in DEV
- Post a reaction in DEV
Works with
All appsUse DEV alongside your other connected apps.
Published servers for DEV
Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.
DEV MCP server, hosted by ahel
One hosted endpoint serves DEV. There is nothing to install and no local server to run.
Connect DEV to Claude, Claude Code, Cursor or Codex
- Add your DEV key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- DEV API docsdev.to
- Where to find your DEV keyon the vendor's side; paste it into ahel after sign-in
About DEV
DEV is a social service. Connect your own key and your AI can get articles, create articles and update articles.
DEV over MCP: ahel serves DEV to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your DEV key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my DEV key safe?
Your DEV key is sealed in ahel and added to the request server-side when your AI calls DEV. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use DEV through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with DEV?
24 actions today, covering articles, users and displays. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting DEV cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. DEV may bill you for API use under its own terms.