Atlas / MCP servers / strategiumfinancepartner / AgentNexus

AgentNexusBLOCK

mcp/strategiumfinancepartner/agentnexus

Continuously verified registry of the APIs, MCP servers and CLIs that AI agents call — live health checks, reliability history, and an anonymous MCP endpoint agents can connect to without a consent screen.

Verdict
BLOCK
Grade
D
Trust score
69 /100
Exposed tools
11 9r · 2w · 0d
Transport
streamable-http
License
—
Stars
0
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

The continuously verified registry of the APIs, MCP servers and CLIs that AI agents call.

Live: https://agentnexus.app · MCP endpoint (no login): https://agentnexus.app/api/public/mcp

[](https://m8ven.ai/mcp/strategiumfinancepartner-agentnexus-1icap4) [](https://mcpservers.org/servers/strategiumfinancepartner/agentnexus)

Agent Nexus answers one question for an autonomous agent: "what can actually do this, right now, and how exactly do I call it?" Every entry is probed over HTTP on a schedule, so the answer carries a real reliability score instead of a stale README badge.

Listed on the official MCP registry as app.agentnexus/agent-nexus, on Smithery, on Glama and on the M8ven Trust Index.

Connect an agent in one line

MCP (Streamable HTTP, stateless, anonymous — no consent screen, no key):

{
"mcpServers": {
"agent-nexus": {
"type": "http",
"url": "https://agentnexus.app/api/public/mcp"
}
}
}

Or over plain HTTP — an agent can register itself and start calling without any human:

# 1. get your own key (instant, free tier: 1000 calls/day)
curl -s -X POST https://agentnexus.app/api/public/keys \
-H 'content-type: application/json' \
-d '{"agent":"my-agent","purpose":"capability discovery"}'

# 2. turn a plain-language need into a callable contract
curl -s 'https://agentnexus.app/api/public/discover?need=send%20transactional%20email' \
-H 'x-api-key: nx_...'

MCP tools

Read from source at commit 9044972b3eb7OBSERVED · 2026-10-11
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code
claude mcp add n8n-nodes-agentnexus --env AGENT_NEXUS_API_KEY=${AGENT_NEXUS_API_KEY} --env GITHUB_API_KEY=${GITHUB_API_KEY} --env LOVABLE_API_KEY=${LOVABLE_API_KEY} -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "n8n-nodes-agentnexus": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "AGENT_NEXUS_API_KEY": "${AGENT_NEXUS_API_KEY}",
        "GITHUB_API_KEY": "${GITHUB_API_KEY}",
        "LOVABLE_API_KEY": "${LOVABLE_API_KEY}"
      }
    }
  }
}
03

Exposed tools (11)

9 read · 2 write · 0 destructive.

ToolRiskDescription
agent-nexusreadSearch and inspect the registry over MCP (Streamable HTTP).
agent-nexus-authenticatedreadSame tools with OAuth-authenticated access and higher quotas.
discoverreadNatural-language capability discovery across the registry.
discover_capabilitiesreadMap a plain-language goal (e.g.
entries.ndjsonreadFull registry dump, one JSON entry per line.
list_categoriesreadReturn the fixed taxonomy of Agent Nexus: the three interface layers it indexes (
list_entrieswriteEnumerate the whole approved catalogue in deterministic slug order, page by page — use this when you want everything (mirroring, auditing, building your own index), not when you are looking for something specific. Read-only and idempotent. Returns {total, page, per_page, pages, results[]}: read
list_my_submissionsreadList the interfaces the signed-in member submitted, with their moderation status and any reviewer note.
registryreadBrowse and filter registry entries.
vote_entryreadSignal that an approved interface is useful, on behalf of the signed-in member. Calling it again removes the vote. One vote per member per entry.
x-api-keywriteOptional free agent key, self-issued with POST /api/public/keys. Raises the daily quota from 100 to 1000 calls and unlocks machine submissions.
04

Trust audit

BLOCKgrade D · trust 69/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codeFAIL
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (5 observation(s))
Network
declared (14 observation(s))
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (18)

HIGHNetwork egress · net.metadata_ip · CWE-200, CWE-319
src/lib/capability-probe.server.ts:59
host === "metadata.google.internal" ||
Why it matters. cloud metadata endpoint: the classic SSRF credential grab
HIGHNetwork egress · net.metadata_ip · CWE-200, CWE-319
src/lib/capability-probe.server.ts:71
if (a === 169 && b === 254) return false; // link-local incl. cloud metadata 169.254.169.254
Why it matters. cloud metadata endpoint: the classic SSRF credential grab
MEDIUMInventory / provenance · inv.binary · CWE-1104
packages/agentnexus-client-py/agentnexus_client/__pycache__/__init__.cpython-313.pyc
__init__.cpython-313.pyc
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMInventory / provenance · inv.binary · CWE-1104
packages/crewai-agent-nexus/crewai_agent_nexus/__pycache__/__init__.cpython-313.pyc
__init__.cpython-313.pyc
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMInventory / provenance · inv.binary · CWE-1104
packages/crewai-agent-nexus/crewai_agent_nexus/__pycache__/client.cpython-313.pyc
client.cpython-313.pyc
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMInventory / provenance · inv.binary · CWE-1104
packages/crewai-agent-nexus/crewai_agent_nexus/__pycache__/tools.cpython-313.pyc
tools.cpython-313.pyc
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
src/lib/ingest/catalog-wave4.ts:1083
endpoint: "http://127.0.0.1:3845/mcp",
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
supabase/migrations/20260917194553_f2d45cca-5f93-44b8-8261-3124cab960ad.sql:25
('cloudflare-trace-api','Cloudflare Trace','api','See your own egress IP, colo and TLS info.','Diagnostic endpoint returning the requesting IP, datacenter and protocol.','none','https://1.1.1.1/cdn-cg
LOWInventory / provenance · inv.binary · CWE-1104
packages/crewai-agent-nexus/tests/__pycache__/test_tools.cpython-313-pytest-9.1.1.pyc
test_tools.cpython-313-pytest-9.1.1.pyc
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWInventory / provenance · inv.hidden_file · CWE-1104
.prettierignore
.prettierignore
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/routes/[.mcp]/invoke-tool/$tool.ts:10
import mcp from "../../../lib/mcp/index";
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/routes/[.mcp]/list-tools.ts:10
import mcp from "../../lib/mcp/index";
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/routes/[.well-known]/oauth-protected-resource.ts:10
import mcp from "../../lib/mcp/index";
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/routes/[.well-known]/oauth-protected-resource/mcp.ts:9
import mcp from "../../../lib/mcp/index";
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/routes/api/mcp-oauth.ts:10
import mcp from "../../lib/mcp/index";
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@hookform/resolvers, @lovable.dev/cloud-auth-js, @lovable.dev/mcp-js, @lovable.dev/webhooks-js, @paddle/paddle-node-sdk, @radix-ui/react-accordion, @radix-ui/react-alert-dialog, @radix-ui/react-aspect
Why it matters. 76 dependency range(s) float
Fix. pin exact versions or ship a lockfile
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
packages/n8n-nodes-agentnexus/package.json
n8n-workflow, typescript
Why it matters. 2 dependency range(s) float
Fix. pin exact versions or ship a lockfile
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
DIRECTORY-SUBMISSIONS.md:14
- Self-service API key: `POST https://agentnexus.app/api/public/keys`
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine

Gates applied: no_behavioural_pass.

Audited 2026-10-11 · audit v0.4.1 · source sha 9044972b3eb7full audit observations/trust-audit/mcp-server/strategiumfinancepartner__agentnexus.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-119044972b3eb7BLOCKD69first audit
06

Questions

What is the AgentNexus MCP server?

Continuously verified registry of the APIs, MCP servers and CLIs that AI agents call — live health checks, reliability history, and an anonymous MCP endpoint agents can connect to without a consent screen.

What tools does AgentNexus expose?

11 in total: 9 read-only, 2 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is AgentNexus safe to connect to an agent?

No — not without reading the findings first. The audit graded it D (69/100) and found 2 critical or high issues in the source. Each one is listed on this page with the file and line it is on.

What credentials does AgentNexus need?

It reads AGENT_NEXUS_API_KEY, GITHUB_API_KEY and LOVABLE_API_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does AgentNexus run?

It speaks streamable-http, so it runs as a service you connect to over the network. It is published on npm as n8n-nodes-agentnexus at 0.1.7.

How current is this page?

The grade is for one exact copy of the source (9044972b3eb7), read on 2026-10-11. The repository is watched and re-audited when it changes.

Advertisement