Agentdevx

io.github.mirajmahmudulPublished by GitHub account mirajmahmudulv1.1.0Updated Oct 27, 2026

Give your AI hands. Identity, credential vault, and API gateway for autonomous agents.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

Remote MCP endpoint bundling demo and public APIs — holidays, weather, exchange rates, GitHub, petstore, email, memory and web scraping — for an assistant.

What you can do
  • Look up public holidays by country and year, and list supported countries
  • Fetch weather (current and 5-day forecast), exchange rates, and GitHub repos, issues and repo search
  • Work with JSONPlaceholder posts and users, including creating posts
  • Exercise the Swagger petstore: pets, inventory, orders, users, login/logout, file upload and deletes
  • Send email, echo input, add numbers, and store or recall key-value memory across sessions
  • Scrape a page's structure (title, headings, links, images, text) or its design tokens (colors, fonts, spacing, layout)
When to use it
Useful for trying out a broad set of small API integrations from one remote endpoint, or for quick lookups like holidays, weather, rates and GitHub data. The petstore, JSONPlaceholder, echo and mailer tools are demo-style endpoints rather than production services.
Requirements
A remote streamable HTTP endpoint; no package install, environment variables or headers are declared. No authentication is declared, though the petstore login and mailer tools imply their own upstream services.
Before you install
Several tools write or delete data (create/update/delete pets, orders and users, create posts, send email, store memory), and the petstore login/logout tools handle a session. Memory is described as encrypted and persistent across sessions, so anything stored may outlive the conversation. The description's claims about an identity and credential vault are not backed by any listed tool.

Installation

In SourceWeft

  1. Open Agentdevx in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.mirajmahmudul%2Fagentdevx/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "agentdevx": {
      "type": "http",
      "url": "https://agentdevx.onrender.com/mcp"
    }
  }
}

README

This repository has no README.

Tools

38

public-holidays.getPublicHolidays

public-holidays - getPublicHolidays

Get public holidays for a country and year

Takes no parameters.

public-holidays.getAvailableCountries

public-holidays - getAvailableCountries

Get list of available countries

Takes no parameters.

jsonplaceholder.getPosts

jsonplaceholder - getPosts

Get all posts

Takes no parameters.

jsonplaceholder.getPost

jsonplaceholder - getPost

Get a single post by ID

Takes no parameters.

jsonplaceholder.createPost

jsonplaceholder - createPost

Create a new post

ParametersbodytitleuserId

jsonplaceholder.getUsers

jsonplaceholder - getUsers

Get all users

Takes no parameters.

exchange-rate.getLatestRates

exchange-rate - getLatestRates

Get latest exchange rates for a base currency

Takes no parameters.

github-api.getRepo

github-api - getRepo

Get a GitHub repository by owner and name

Takes no parameters.

github-api.listRepoIssues

github-api - listRepoIssues

List issues for a GitHub repository

Takes no parameters.

github-api.searchRepos

github-api - searchRepos

Search GitHub repositories

Takes no parameters.

open-weather.getCurrentWeather

open-weather - getCurrentWeather

Get current weather for a city

Takes no parameters.

open-weather.getForecast

open-weather - getForecast

Get 5-day weather forecast for a city

Takes no parameters.

petstore-api.addPet

petstore-api - addPet

Add a new pet to the store.

Takes no parameters.

petstore-api.updatePet

petstore-api - updatePet

Update an existing pet.

Takes no parameters.

petstore-api.findPetsByStatus

petstore-api - findPetsByStatus

Finds Pets by status.

Takes no parameters.

petstore-api.findPetsByTags

petstore-api - findPetsByTags

Finds Pets by tags.

Takes no parameters.

petstore-api.getPetById

petstore-api - getPetById

Find pet by ID.

Takes no parameters.

petstore-api.updatePetWithForm

petstore-api - updatePetWithForm

Updates a pet in the store with form data.

Takes no parameters.

petstore-api.deletePet

petstore-api - deletePet

Deletes a pet.

Takes no parameters.

petstore-api.uploadFile

petstore-api - uploadFile

Uploads an image.

Takes no parameters.

petstore-api.getInventory

petstore-api - getInventory

Returns pet inventories by status.

Takes no parameters.

petstore-api.placeOrder

petstore-api - placeOrder

Place an order for a pet.

Takes no parameters.

petstore-api.getOrderById

petstore-api - getOrderById

Find purchase order by ID.

Takes no parameters.

petstore-api.deleteOrder

petstore-api - deleteOrder

Delete purchase order by identifier.

Takes no parameters.

petstore-api.createUser

petstore-api - createUser

Create user.

Takes no parameters.

petstore-api.createUsersWithListInput

petstore-api - createUsersWithListInput

Creates list of users with given input array.

Takes no parameters.

petstore-api.loginUser

petstore-api - loginUser

Logs user into the system.

Takes no parameters.

petstore-api.logoutUser

petstore-api - logoutUser

Logs out current logged in user session.

Takes no parameters.

petstore-api.getUserByName

petstore-api - getUserByName

Get user by user name.

Takes no parameters.

petstore-api.updateUser

petstore-api - updateUser

Update user resource.

Takes no parameters.

petstore-api.deleteUser

petstore-api - deleteUser

Delete user resource.

Takes no parameters.

echo-server.echo

echo-server - echo

Returns whatever you send

Parameterstextrequired

echo-server.add

echo-server - add

Add two numbers

Parametersarequiredbrequired

acme-mailer.send_email

acme-mailer - send_email

Send an email to a recipient

Parametersto

memory.store

Memory - Store

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

Parameterskeyrequiredttlvaluerequired

memory.recall

Memory - Recall

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

Parameterskeyrequired

webscrape.scrape

Web Scrape - Page

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

Parametersurlrequired

webscrape.extractDesign

Web Scrape - Design System

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).

Parametersurlrequired

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.