mirajmahmudul avatar

Agentdevx

mirajmahmudul/agentdevx

This is a gateway layer that sits between your AI agent and external APIs, handling the discovery, authentication, and execution flow. Instead of hardcoding API credentials or managing different authentication schemes yourself, you point your agent at this service and it broker the connections. Think of it as middleware that lets your AI tools call third-party services without you building custom integrations for each one. The source details are light on specifics about which APIs it supports out of the box, but the pattern is useful if you're building agents that need to orchestrate calls across multiple services and want to centralize that complexity.

tools
38
transport
HTTP
last updated
Aug 16, 2026

Install

From registry metadata
$ npx add-mcp https://agentdevx.onrender.com/mcp --name agentdevx

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http agentdevx https://agentdevx.onrender.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 38 tools

Verified live against the running server on Nov 6, 2026.

public-holidays.getPublicHolidaysGet public holidays for a country and year

Get public holidays for a country and year

No parameters. Call it with no arguments.

public-holidays.getAvailableCountriesGet list of available countries

Get list of available countries

No parameters. Call it with no arguments.

jsonplaceholder.getPostsGet all posts

Get all posts

No parameters. Call it with no arguments.

jsonplaceholder.getPostGet a single post by ID

Get a single post by ID

No parameters. Call it with no arguments.

jsonplaceholder.createPostCreate a new post3 params

Create a new post

Parameters* required
bodystring
Post body
titlestring
Post title
userIdinteger
User ID
jsonplaceholder.getUsersGet all users

Get all users

No parameters. Call it with no arguments.

exchange-rate.getLatestRatesGet latest exchange rates for a base currency

Get latest exchange rates for a base currency

No parameters. Call it with no arguments.

github-api.getRepoGet a GitHub repository by owner and name

Get a GitHub repository by owner and name

No parameters. Call it with no arguments.

github-api.listRepoIssuesList issues for a GitHub repository

List issues for a GitHub repository

No parameters. Call it with no arguments.

github-api.searchReposSearch GitHub repositories

Search GitHub repositories

No parameters. Call it with no arguments.

open-weather.getCurrentWeatherGet current weather for a city

Get current weather for a city

No parameters. Call it with no arguments.

open-weather.getForecastGet 5-day weather forecast for a city

Get 5-day weather forecast for a city

No parameters. Call it with no arguments.

petstore-api.addPetAdd a new pet to the store.

Add a new pet to the store.

No parameters. Call it with no arguments.

petstore-api.updatePetUpdate an existing pet.

Update an existing pet.

No parameters. Call it with no arguments.

petstore-api.findPetsByStatusFinds Pets by status.

Finds Pets by status.

No parameters. Call it with no arguments.

petstore-api.findPetsByTagsFinds Pets by tags.

Finds Pets by tags.

No parameters. Call it with no arguments.

petstore-api.getPetByIdFind pet by ID.

Find pet by ID.

No parameters. Call it with no arguments.

petstore-api.updatePetWithFormUpdates a pet in the store with form data.

Updates a pet in the store with form data.

No parameters. Call it with no arguments.

petstore-api.deletePetDeletes a pet.

Deletes a pet.

No parameters. Call it with no arguments.

petstore-api.uploadFileUploads an image.

Uploads an image.

No parameters. Call it with no arguments.

petstore-api.getInventoryReturns pet inventories by status.

Returns pet inventories by status.

No parameters. Call it with no arguments.

petstore-api.placeOrderPlace an order for a pet.

Place an order for a pet.

No parameters. Call it with no arguments.

petstore-api.getOrderByIdFind purchase order by ID.

Find purchase order by ID.

No parameters. Call it with no arguments.

petstore-api.deleteOrderDelete purchase order by identifier.

Delete purchase order by identifier.

No parameters. Call it with no arguments.

petstore-api.createUserCreate user.

Create user.

No parameters. Call it with no arguments.

petstore-api.createUsersWithListInputCreates list of users with given input array.

Creates list of users with given input array.

No parameters. Call it with no arguments.

petstore-api.loginUserLogs user into the system.

Logs user into the system.

No parameters. Call it with no arguments.

petstore-api.logoutUserLogs out current logged in user session.

Logs out current logged in user session.

No parameters. Call it with no arguments.

petstore-api.getUserByNameGet user by user name.

Get user by user name.

No parameters. Call it with no arguments.

petstore-api.updateUserUpdate user resource.

Update user resource.

No parameters. Call it with no arguments.

petstore-api.deleteUserDelete user resource.

Delete user resource.

No parameters. Call it with no arguments.

echo-server.echoReturns whatever you send1 params

Returns whatever you send

Parameters* required
text*string
Text to echo
echo-server.addAdd two numbers2 params

Add two numbers

Parameters* required
a*number
First number
b*number
Second number
acme-mailer.send_emailSend an email to a recipient1 params

Send an email to a recipient

Parameters* required
tostring
Recipient email address
memory.storeStore a key-value pair in the agent's encrypted, persistent memory. Survives across sessions.3 params

Store a key-value pair in the agent's encrypted, persistent memory. Survives across sessions.

Parameters* required
key*string
Memory key to store under
ttlnumber
Optional time-to-live in seconds
value*string
Value to store (will be encrypted)
memory.recallRetrieve a previously stored value from the agent's encrypted, persistent memory by key.1 params

Retrieve a previously stored value from the agent's encrypted, persistent memory by key.

Parameters* required
key*string
Memory key to retrieve
webscrape.scrapeScrape a webpage and extract its structure: title, headings, links, images, and text content. Uses static HTML fetch (does not render JavaScript).1 params

Scrape a webpage and extract its structure: title, headings, links, images, and text content. Uses static HTML fetch (does not render JavaScript).

Parameters* required
url*string
The URL to scrape
webscrape.extractDesignAnalyze a webpage and extract its design system: colors, fonts, font sizes, spacing values, layout patterns (flexbox/grid usage), and component class name patterns. Uses static HTML fetch (does not render JavaScript).1 params

Analyze a webpage and extract its design system: colors, fonts, font sizes, spacing values, layout patterns (flexbox/grid usage), and component class name patterns. Uses static HTML fetch (does not render JavaScript).

Parameters* required
url*string
The URL to analyze

Sponsors

Readme

Details

Repository
github.com/mirajmahmudul/agentdevx
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026