Live survey304 models · 14 providers · 22,792 auditsAudited grill-with-docs · SAFE →What changedHow we verifyllms.txt

MCP server · Org-owned · Audited from source

agent MCP server

by 1mcp-app/agentApache-2.0 licenceAudited 24 Oct 2026 · source 1f808dc51fcb

npm @1mcp/conformance-typescript-fixturesssestdiostreamable-http★ 524
✕BLOCKGrade F · 32/100 · 24 Oct 2026 · 1f808dc

Is it safe? No — BLOCK, grade F (32/100). It exposes 204 tools: 188 read, 13 write and 3 destructive. The audit recorded 50 findings (1 critical, 2 high, 19 medium, 20 low). Maintainer's description: A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.

Ask an AI about this pageGChatGPTCClaudePPerplexityGeGeminiXGrok
More
Cite

Cite this page

ModelsAtlas. “agent MCP server (1mcp-app/agent)”. Retrieved 24 Oct 2026. https://modelsatlas.com/mcp/1mcp-app/agent

Why this is BLOCK. The audit found 1 critical and 2 high findings; the most severe is Prompt injection at docs/site/en/commands/run.md:141. Each finding is listed below with its file and line.

Why this page is still public. People search for this server by name. Hiding it would leave them with the README's word alone; here they see what the code does. We list it so you can decide, and we do not show connect commands for BLOCK servers.

2 MCP servers are called agent. You are viewing 1mcp-app/agent. Compare all 2 →

  • uxkin/agent Org-owned★ 1!CAUTION
  • 1mcp-app/agent Org-owned★ 524✕BLOCK

Trust audit

Audit 0.4.1 · full source read 24 Oct 2026

Trust score32/100✕BLOCK F
1 critical2 high19 medium20 low8 info

50 findings, listed below with the file and line each was found on. Grade A needs a sandboxed behavioural run too; this audit read the source only.

What the source does

  • FilesystemDeclared5 observations
  • NetworkDeclared12 observations
  • ShellDeclared5 observations
  • DependenciesNot pinnedSome ranges float
  • SecretsFoundSee the findings

Findings (50)

Sorted by severity · the 25 most severe of 50 are listed

CRITICALPrompt injectionprompt.transfer_instruction · docs/site/en/commands/run.md:141
F-01 Prompt injectionCWE-94 · CWE-1427Layer L2
1. Preserve the server/tool identity and sanitized error evidence. Inspect the same server with `1mcp inspect`, retaining the failed invocation's Runtime Target Context, local Runtime Scope, and Reque
Why
an instruction to move sensitive data to an outside destination
Fix
remove; a skill never needs the user's secrets off the machine
HIGHNetwork egressnet.tls_off · src/domains/runtime-targets/runtimeTargetStore.ts:1553
F-04 Network egressCWE-200 · CWE-319Layer L1
'Runtime target URL must use https unless non-loopback HTTP is explicitly accepted with --insecure-skip-verify',
Why
certificate verification is disabled
Fix
leave verification on
HIGHPrompt injectionprompt.credential_read · docs/site/en/commands/proxy.md:177
F-01 Prompt injectionCWE-94 · CWE-1427Layer L2
`proxy --url <url>` is an ephemeral connection. It does not load or attach saved credentials, so it remains credentialless. Stdio clients still do not receive an interactive OAuth browser flow; use a
Why
asks the agent to read credentials
Fix
—
MEDIUMNetwork egressnet.raw_ip · docker-compose.dev.yml:23
F-04 Network egressCWE-200 · CWE-319Layer L1
- ONE_MCP_EXTERNAL_URL=http://127.0.0.1:3050
Why
No further detail recorded for this rule.
Fix
—
MEDIUMNetwork egressnet.raw_ip · docker-compose.yml:11
F-04 Network egressCWE-200 · CWE-319Layer L1
- ONE_MCP_EXTERNAL_URL=http://127.0.0.1:3050
Why
No further detail recorded for this rule.
Fix
—
MEDIUMNetwork egressnet.raw_ip · docs/site/en/commands/preset/edit.md:97
F-04 Network egressCWE-200 · CWE-319Layer L1
🔗 URL: http://127.0.0.1:3050/mcp?preset=development
Why
No further detail recorded for this rule.
Fix
—
MEDIUMObfuscation / stealthobf.zero_width · scripts/install-windows-task.ps1:1
F-07 Obfuscation / stealthCWE-506 · CWE-94Layer L1
<#
Why
No further detail recorded for this rule.
Fix
—
MEDIUMObfuscation / stealthobf.zero_width · scripts/test-install-windows-task-xml.ps1:1
F-07 Obfuscation / stealthCWE-506 · CWE-94Layer L1
# Live Windows configuration test for install-windows-task.ps1.
Why
No further detail recorded for this rule.
Fix
—
MEDIUMObfuscation / stealthobf.zero_width · scripts/test-install-windows-task.ps1:1
F-07 Obfuscation / stealthCWE-506 · CWE-94Layer L1
# Test suite for install-windows-task.ps1
Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.aws · src/utils/validation/sanitization.test.ts:459
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.db_uri · src/logger/localDiagnostics.test.ts:129
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.generic · src/auth/storage/nativeCredentialStore.test.ts:15
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.generic · src/auth/storage/upstreamOAuthStorage.test.ts:34
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.generic · src/commands/run/runUtils.schema.test.ts:12
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.generic · src/config/runtimeScopeEnv.test.ts:72
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.generic · src/config/runtimeScopeEnv.test.ts:92
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.github · src/utils/validation/sanitization.test.ts:454
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.github · src/utils/validation/sanitization.test.ts:455
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.github · src/utils/validation/sanitization.test.ts:538
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.private_key · src/logger/secureLogger.test.ts:257
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMHard-coded secretssecret.private_key · src/logger/secureLogger.test.ts:264
F-03 Hard-coded secretsCWE-798 · CWE-321Layer L1

Excerpt withheld: it is a secret, and we never print one.

Why
No further detail recorded for this rule.
Fix
—
MEDIUMFilesystem / pathmcp.destructive_tools
F-05 Filesystem / pathCWE-22 · CWE-59Layer L3
delete_file, delete_resource, mcp_uninstall
Why
3 tool(s) can delete or overwrite
Fix
prefer a read-only mode or scoped tokens; the page states the blast radius
LOWInventory / provenanceinv.hidden_file · .1mcprc.example
F-13 Inventory / provenanceCWE-1104Layer L0
.1mcprc.example
Why
hidden member outside the usual dotfiles
Fix
review its purpose
LOWInventory / provenanceinv.hidden_file · .node-version
F-13 Inventory / provenanceCWE-1104Layer L0
.node-version
Why
hidden member outside the usual dotfiles
Fix
review its purpose
LOWInventory / provenanceinv.hidden_file · .prettierignore
F-13 Inventory / provenanceCWE-1104Layer L0
.prettierignore
Why
hidden member outside the usual dotfiles
Fix
review its purpose

Tools it exposes

204 declared in source · 3 destructive

188 read13 write3 destructive

3 tools can delete or overwrite. An agent that can be talked into calling a tool can be talked into calling this one, so give it a token scoped to what you need.

ToolWhat it doesRisk
delete_fileDelete filedestructive
delete_resourceDelete a dynamic resourcedestructive
mcp_uninstallRemove an MCP serverdestructive
add_numbersAdd two numbers.write
create_resourceCreate a new dynamic resourcewrite
debugEnable debug modewrite
mcp_disableDisable an MCP serverwrite
mcp_editEdit MCP server configurationwrite
mcp_enableEnable an MCP serverwrite
mcp_installInstall a new MCP server. Use package+command+args for direct package installation (e.g., npm packages), or just name for registry-based installationwrite
mcp_updateUpdate an MCP serverwrite
move_fileMove filewrite
test_trigger_prompt_changePublish a prompts catalog change on subscribed listenerswrite
test_trigger_tool_changePublish a tools catalog change on subscribed listenerswrite
tool_invokeExecute any tool on any MCP server with proper argument validationwrite
API_KEYAPI keyread
COMMON_VARCommon variable from package 1read
COMPLEX_VARVariable with complex valueread
MIXED_CASE_VARVariable with mixed caseread
MIXED_ENVEnvironment variableread
NODE_ENVNode environmentread
NO_DEFAULT_VARVariable without defaultread
NO_VALUE_VARVariable without value fieldread
PORTServer portread
SPECIAL_VARVariable with special charactersread
UPPERCASE_VARVariable with uppercase valueread
VALID_VARValid variableread
VAR1Variable from package 1read
VAR2Variable from package 2read
VAR3Another variable from package 2read
a.bRead documentsread
acknowledgeNo description in the sourceread
alphaOriginal descriptionread
alpha.lateNeedle on the second upstream pageread
alpha_oneFirstread
alpha_threeThirdread
alpha_toolAlpha toolread
alpha_twoSecondread
analyzeAnalyze data with contextread
another_toolAnother tool descriptionread
arg1Argument from package 1read
arg2Argument from package 2read
arg3Another argument from package 2read
axbOtherread
basic-serverBasic MCP serverread
betaOther descriptionread
beta_toolBeta toolread
capability_infoGet server capability informationread
capability_testTest prompt for capability demonstrationread
commonCommonread
common-argCommon argument from package 1read
complex-argComplex argumentread
complex-presetComplex tag query presetread
contextContext for the promptread
context7_1mcp_query-docsQuery docsread
copy_fileCopy fileread
crash_after_delayCrashes after a specified delayread
crash_immediatelyCrashes the server immediatelyread
custom_toolCustom tool descriptionread
dataData to analyzeread
databaseDatabase query toolsread
database-connectorDatabase integration and query managementread
database-serverA database integration serverread
database_1mcp_prompt2DB promptread
database_1mcp_queryQuery databases through database serverread
deprecated-testDeprecated test serverread
devDevelopment presetread
dev-presetDevelopment servers presetread
developmentDevelopment servers with databaseread
echoNo description in the sourceread
echo_argsEcho message payloads for testing.read
emit_textEmit the provided text exactlyread
empty-default-argArgument with empty defaultread
empty-presetPreset that matches no serversread
envEnvironmentread
fail_toolReturn an MCP tool error resultread
fallback-toolA tool to test fallback estimationread
file-managerComprehensive file management system with advanced featuresread
file-searchSearch files and metadata across a workspaceread
file-serverFile management serverread
filesystemFile system access for local project filesread
filesystem_1mcp_prompt1FS promptread
filesystem_1mcp_read_fileRead files through filesystem serverread
find_symbolFind symbolread
first_toolFirst instanceread
fixture_acknowledgeAcknowledges a synthetic conformance request.read
flag-argFlag argumentread
formatOutput formatread
gitGit repository toolsread
grepGrepread
healthyHealthyread
helloHello toolread
hiddenNeedle disabled toolread
hidden_1mcp_secretSecret toolread
hostServer hostread
infinite_loopEnters an infinite loopread
inputInput for the promptread
interactive-presetInteractive descriptionread
internal_errorThrows internal server errorread
invalid_paramsAlways returns invalid params errorread
issuesList repository issuesread
legacy-filesOld file system utilities (deprecated)read
levelLog levelread
list_memoriesList memoriesread
log-levelLogging levelread
long-argArgument with long default valueread
make_dirMake dirread
mcp_infoGet detailed information about a specific MCP serverread
mcp_listList MCP serversread
mcp_registry_infoGet detailed registry informationread
mcp_registry_listList available registriesread
mcp_registry_statusCheck registry availability and performanceread
mcp_reloadReload MCP server or configurationread
mcp_searchSearch for MCP servers in the registryread
mcp_statusGet MCP server statusread
memory_bombConsumes excessive memoryread
messageA test messageread
method_not_foundCalls non-existent method internallyread
minimal-serverMinimal descriptionread
mixed-argRuntime argumentread
nameServer nameread
no-default-argArgument without defaultread
no-packages-serverServer without packagesread
number-argNumber argumentread
oauth-protected-toolA tool that was only available after OAuth authenticationread
only_oneOneread
optionalOptional argread
passwordPasswordread
portServer portread
preset1First preset - updatedread
preset2Second preset - updatedread
probeReport this instanceread
prod-presetProduction servers presetread
productionProduction servers - updated descriptionread
progressive_delayOperation that gets progressively slowerread
prompt_0Prompt 0read
prompt_1Prompt 1read
queryQuery databaseread
query-docsQuery docsread
readNo description in the sourceread
read_dirRead dirread
read_fileRead fileread
recoveredRecoveredread
request_onlyRequest onlyread
requiredRequired argread
runner_1mcp_echo_argsEcho message payloads for testing.read
runtime_statusRuntime statusread
searchSearch for informationread
second_toolSecond instanceread
serena_1mcp_find_symbolFind symbolread
server_1mcp_readoriginalread
slow_operationPerforms a slow operation with configurable delayread
some_toolTestread
sourceSource descriptionread
special-argArgument with special charactersread
static_toolA tool from static serverread
status_checkReturns server status and crash configurationread
summarizeSummarize text input.read
summarizer_1mcp_summarizeSummarize textread
template_toolTemplate toolread
testTestread
test-promptA test prompt for demonstrationread
test-registryRegistry fixture server for protocol testsread
test-serverTest server descriptionread
test-server_1mcp_test-toolOperator descriptionread
test-toolA test tool for demonstrationread
test_input_required_result_capabilitiesMRTR: respects client capabilities in inputRequestsread
test_input_required_result_elicitationMRTR: returns InputRequiredResult with elicitation requestread
test_input_required_result_list_rootsMRTR: returns InputRequiredResult with roots/list requestread
test_input_required_result_multi_roundMRTR: multi-round InputRequiredResult workflowread
test_input_required_result_multiple_inputsMRTR: returns InputRequiredResult with multiple input requestsread
test_input_required_result_promptMRTR: prompt that requires elicitation inputread
test_input_required_result_request_stateMRTR: returns InputRequiredResult with requestStateread
test_input_required_result_samplingMRTR: returns InputRequiredResult with sampling requestread
test_input_required_result_tampered_stateMRTR: HMAC-signed requestState integrity testread
test_logging_toolDiagnostic logging validator toolread
test_missing_capabilityTest tool requiring samplingread
test_streaming_elicitationDiagnostic tool validating response progress streamsread
test_toolTestread
throw_exceptionThrows an unhandled exceptionread
timeoutTimeout in secondsread
timeout_simulationHangs to simulate timeoutread
timeout_testTest operation that can exceed timeout limitsread
tool1Tool 1read
tool2Tool 2read
tool_0Tool 0read
tool_1Tool 1read
tool_2Tool 2read
tool_3Tool 3read
tool_4Tool 4read
tool_asession Aread
tool_bsession Bread
tool_listList all available MCP tools with names and descriptions. Use for tool discovery.read
tool_schemaGet the full schema for a specific tool including input validation rulesread
topicTopic to generate prompt aboutread
unicode-argArgument with unicode charactersread
upstream_web_searchsearchread
user-data-toolAccess user-specific data (OAuth protected)read
valid-argArgument with defaultread
valid-presetNo description in the sourceread
200 of 204 tools listed; the bar and the counts include all of them.

Audit history

  1. ✕BLOCK F 32 / 100

    First audit · 1f808dc51fcb

README badge

Badges show the current verdict, BLOCK included

ModelsAtlas: BLOCK FMODELSATLASBLOCK · F

A badge cannot be hidden by the maintainer while the verdict is BLOCK. Fix the findings, push, and the re-audit updates it.

Questions about agent MCP server

What is the agent MCP server?
A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.
What tools does agent expose?
200 in total: 188 read-only, 13 that write, and 3 that can delete or overwrite (delete_file, delete_resource, mcp_uninstall). Every one is listed on this page with its risk.
Is agent safe to connect to an agent?
No — not without reading the findings first. The audit graded it F (32/100) and found 3 critical or high issues in the source. Each one is listed on this page with the file and line it is on. Separately from the audit: 3 of its tools can destroy data, so scope the token you give it to what you actually need.
What credentials does agent need?
It reads API_KEY, CONTEXT7_API_KEY, HTTP_AUTH_TOKEN, OAUTH_AUTHENTICATED, OAUTH_SERVER_NAME, OFFICIAL_RUNNER_PARENT_SECRET, ONE_MCP_CONFORMANCE_GATEWAY_TOKEN, ONE_MCP_ENABLE_AUTH, RUNTIME_SCOPE_TOKEN, TEST_API_KEY and WIRE_TEST_SECRET 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 agent run?
It speaks sse, stdio and streamable-http, so it runs as a local process your client starts. It is published on npm as @1mcp/conformance-typescript-fixtures at 0.0.0.
How current is this page?
The grade is for one exact copy of the source (1f808dc51fcb), read on 2026-10-24. The repository is watched and re-audited when it changes.
Which agent MCP server is the right one?
uxkin/agent. 2 servers share the name; see the side-by-side comparison.
I already installed agent. What should I do?
Remove it from your client's MCP configuration, then rotate any API keys and tokens that were in your environment while it ran.
Can the verdict change?
Yes. The repository is watched and re-audited when its source changes. If the findings are removed the verdict updates, and the history on this page shows it.

Sources

  • 1mcp-app/agent on GitHub — the source we read, its licence, stars and activityObserved · 24 Oct 2026
  • ModelsAtlas trust audit — BLOCK verdict for commit 1f808dc51fcbObserved · 24 Oct 2026

Spotted something wrong? Report a correction · Methodology

Keep going in your AI

Opens with this page as the source. We add nothing else to the prompt.