# io.github.mirajmahmudul/agentdevx (remote · agentdevx.onrender.com)

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

- Trust score: 72/100 (medium)
- Change this week: +5
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-20

## Components

- remote · `agentdevx.onrender.com`: 72/100 (this document), [markdown](https://verifymcp.io/servers/mirajmahmudul-agentdevx/agentdevx.md), [page](https://verifymcp.io/servers/mirajmahmudul-agentdevx/agentdevx)

## Channel facts

- Endpoint: `https://agentdevx.onrender.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.1.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-20.

- **Endpoint Security**: 57/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (jsonplaceholder.createPost).
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 55/100
  - AI-judged instruction clarity (fair).
  - Tool/resource definitions use about 883 tokens (~23/item across 38 items; 38 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 100/100
  - No destabilizing schema changes in the last 30 days.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - All 4 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.
  - An AI judge read all 38 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 40/100
  - Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28.

## Install

### How do I install the io.github.mirajmahmudul/agentdevx MCP server?

io.github.mirajmahmudul/agentdevx is a hosted endpoint at https://agentdevx.onrender.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http mirajmahmudul-agentdevx 'https://agentdevx.onrender.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "mirajmahmudul-agentdevx": {
      "url": "https://agentdevx.onrender.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "mirajmahmudul-agentdevx": {
      "type": "http",
      "url": "https://agentdevx.onrender.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.mirajmahmudul-agentdevx]
url = "https://agentdevx.onrender.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "mirajmahmudul-agentdevx": {
      "type": "remote",
      "url": "https://agentdevx.onrender.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add mirajmahmudul-agentdevx --url 'https://agentdevx.onrender.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  mirajmahmudul-agentdevx:
    url: "https://agentdevx.onrender.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "mirajmahmudul-agentdevx": {
      "Transport": "http",
      "Url": "https://agentdevx.onrender.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add mirajmahmudul-agentdevx -t streamable-http -u 'https://agentdevx.onrender.com/mcp'
```

### Other

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

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-20 (score 72, +4)

- [security improvement] Stability: fail → pass

### 2026-09-15 (score 68, +1)

No change was recorded against any check on this day. Stability & Change Management went from 64 to 67.

### 2026-09-13 (score 67, +1)

No change was recorded against any check on this day. Stability & Change Management went from 57 to 60.

### 2026-09-11 (score 66, +1)

No change was recorded against any check on this day. Stability & Change Management went from 50 to 54.

### 2026-09-09 (score 65, +1)

No change was recorded against any check on this day. Stability & Change Management went from 44 to 47.

### 2026-09-07 (score 64, +1)

No change was recorded against any check on this day. Stability & Change Management went from 37 to 40.

### 2026-09-04 (score 63, +1)

No change was recorded against any check on this day. Stability & Change Management went from 27 to 30.

### 2026-09-02 (score 62, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 24.

## MCP tools (38)

### `public-holidays.getPublicHolidays` (~22 tokens)

Get public holidays for a country and year

Output parameters:

- `result` (string): Response from the tool

### `public-holidays.getAvailableCountries` (~18 tokens)

Get list of available countries

Output parameters:

- `result` (string): Response from the tool

### `jsonplaceholder.getPosts` (~14 tokens)

Get all posts

Output parameters:

- `result` (string): Response from the tool

### `jsonplaceholder.getPost` (~17 tokens)

Get a single post by ID

Output parameters:

- `result` (string): Response from the tool

### `jsonplaceholder.createPost` (~43 tokens)

Create a new post

Input parameters:

- `body` (string): Post body
- `title` (string): Post title
- `userId` (integer): User ID

Output parameters:

- `result` (string): Response from the tool

### `jsonplaceholder.getUsers` (~14 tokens)

Get all users

Output parameters:

- `result` (string): Response from the tool

### `exchange-rate.getLatestRates` (~20 tokens)

Get latest exchange rates for a base currency

Output parameters:

- `result` (string): Response from the tool

### `github-api.getRepo` (~20 tokens)

Get a GitHub repository by owner and name

Output parameters:

- `result` (string): Response from the tool

### `github-api.listRepoIssues` (~19 tokens)

List issues for a GitHub repository

Output parameters:

- `result` (string): Response from the tool

### `github-api.searchRepos` (~15 tokens)

Search GitHub repositories

Output parameters:

- `result` (string): Response from the tool

### `open-weather.getCurrentWeather` (~18 tokens)

Get current weather for a city

Output parameters:

- `result` (string): Response from the tool

### `open-weather.getForecast` (~20 tokens)

Get 5-day weather forecast for a city

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.addPet` (~19 tokens)

Add a new pet to the store.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.updatePet` (~16 tokens)

Update an existing pet.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.findPetsByStatus` (~18 tokens)

Finds Pets by status.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.findPetsByTags` (~18 tokens)

Finds Pets by tags.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.getPetById` (~18 tokens)

Find pet by ID.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.updatePetWithForm` (~23 tokens)

Updates a pet in the store with form data.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.deletePet` (~15 tokens)

Deletes a pet.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.uploadFile` (~16 tokens)

Uploads an image.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.getInventory` (~17 tokens)

Returns pet inventories by status.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.placeOrder` (~18 tokens)

Place an order for a pet.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.getOrderById` (~19 tokens)

Find purchase order by ID.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.deleteOrder` (~17 tokens)

Delete purchase order by identifier.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.createUser` (~14 tokens)

Create user.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.createUsersWithListInput` (~23 tokens)

Creates list of users with given input array.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.loginUser` (~17 tokens)

Logs user into the system.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.logoutUser` (~19 tokens)

Logs out current logged in user session.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.getUserByName` (~19 tokens)

Get user by user name.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.updateUser` (~15 tokens)

Update user resource.

Output parameters:

- `result` (string): Response from the tool

### `petstore-api.deleteUser` (~15 tokens)

Delete user resource.

Output parameters:

- `result` (string): Response from the tool

### `echo-server.echo` (~24 tokens)

Returns whatever you send

Input parameters:

- `text` (string, required): Text to echo

Output parameters:

- `result` (string): Response from the tool

### `echo-server.add` (~31 tokens)

Add two numbers

Input parameters:

- `a` (number, required): First number
- `b` (number, required): Second number

Output parameters:

- `result` (string): Response from the tool

### `acme-mailer.send_email` (~29 tokens)

Send an email to a recipient

Input parameters:

- `to` (string): Recipient email address

Output parameters:

- `result` (string): Response from the tool

### `memory.store` (~67 tokens)

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

Input parameters:

- `key` (string, required): Memory key to store under
- `ttl` (number): Optional time-to-live in seconds
- `value` (string, required): Value to store (will be encrypted)

Output parameters:

- `created_at` (string)
- `id` (string)
- `key` (string)
- `updated_at` (string)

### `memory.recall` (~36 tokens)

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

Input parameters:

- `key` (string, required): Memory key to retrieve

Output parameters:

- `key` (string)
- `updated_at` (string)
- `value` (string)

### `webscrape.scrape` (~54 tokens)

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

Input parameters:

- `url` (string, required): The URL to scrape

Output parameters:

- `headings` (array)
- `links` (array)
- `text_content` (string)
- `title` (string)

### `webscrape.extractDesign` (~66 tokens)

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

Input parameters:

- `url` (string, required): The URL to analyze

Output parameters:

- `colors` (array)
- `fonts` (array)
- `layout_hints` (object)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/mirajmahmudul-agentdevx/agentdevx#diagnostics

## Score history

- 2026-09-20: 72
- 2026-09-19: 68
- 2026-09-18: 68
- 2026-09-17: 68
- 2026-09-16: 68
- 2026-09-15: 68
- 2026-09-14: 67
- 2026-09-13: 67
- 2026-09-12: 66
- 2026-09-11: 66
- 2026-09-10: 65
- 2026-09-09: 65
- 2026-09-08: 64
- 2026-09-07: 64
- 2026-09-06: 63
- 2026-09-05: 63
- 2026-09-04: 63
- 2026-09-03: 62
- 2026-09-02: 62
- 2026-09-01: 61
- 2026-08-31: 61
- 2026-08-30: 60
- 2026-08-29: 60
- 2026-08-28: 59
- 2026-08-27: 59
- 2026-08-26: 58
- 2026-08-25: 56
- 2026-08-24: 56
- 2026-08-23: 56
- 2026-08-22: 56

## Common questions

### What is the io.github.mirajmahmudul/agentdevx MCP server?

io.github.mirajmahmudul/agentdevx is an MCP server listed in the public MCP registry as io.github.mirajmahmudul/agentdevx. Give your AI hands. Identity, credential vault, and API gateway for autonomous agents. This page covers its hosted endpoint (https://agentdevx.onrender.com/mcp).

### Is the io.github.mirajmahmudul/agentdevx MCP server safe to use?

io.github.mirajmahmudul/agentdevx scores 72 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the io.github.mirajmahmudul/agentdevx MCP server expose?

io.github.mirajmahmudul/agentdevx exposes 38 tools: public-holidays.getPublicHolidays, public-holidays.getAvailableCountries, jsonplaceholder.getPosts, jsonplaceholder.getPost, jsonplaceholder.createPost, and 33 more. Their descriptions and schemas cost roughly 883 tokens of context every time the server is loaded.

### Does the io.github.mirajmahmudul/agentdevx MCP server require authentication?

No. We connected to io.github.mirajmahmudul/agentdevx without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the io.github.mirajmahmudul/agentdevx MCP server still maintained?

io.github.mirajmahmudul/agentdevx is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://agentdevx.onrender.com/mcp
- Repository: https://github.com/mirajmahmudul/agentdevx
- Changelog RSS feed: https://verifymcp.io/servers/mirajmahmudul-agentdevx/agentdevx.xml
- Changelog JSON feed: https://verifymcp.io/servers/mirajmahmudul-agentdevx/agentdevx.json
- HTML version of this page: https://verifymcp.io/servers/mirajmahmudul-agentdevx/agentdevx
