Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Agent3 Hub

Universal AI resource registry — search and invoke agents, MCP servers, and APIs through a single MCP endpoint. Includes Telegram content search, Google sear...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 105 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name/description (Agent3 Hub registry + MCP endpoint) lines up with the runtime instructions (how to call the hub and which tools it exposes). However the SKILL.md suggests using 'npx mcp-remote' in client config which implies dynamic code download at runtime; the skill metadata does not declare a required binary (npx) or an install step. The skill's source/homepage are missing, which reduces traceability.
!
Instruction Scope
The instructions show how to authenticate and call the hub's MCP endpoint and list operations that include 'agents_invoke' and 'agents_register' — i.e., the agent can invoke arbitrary registered resources and register new agents via the hub. That is coherent with a registry but grants broad remote-execution capability and the potential to relay or exfiltrate data to third-party resources. The examples do not instruct reading local files or other env vars, which is good, but the broadness of the available operations is a functional risk.
Install Mechanism
No install spec and no code files (lowest install risk). However, the suggested client config uses 'npx ... mcp-remote' which will dynamically fetch and run code from the npm ecosystem at runtime. That behavior is not declared in the metadata and effectively causes remote code execution on the client when the MCP client starts. This is an operational risk to consider even though the skill itself doesn't install files.
Credentials
The skill only requests a single AGENT3_API_KEY, which is proportionate to authenticating to a third-party hub. There are no unrelated secrets requested. Note that that single key likely grants broad hub privileges (search/invoke/register), so its scope matters — use a least-privilege key if possible.
Persistence & Privilege
always is false (good). Model invocation is permitted (default), so the agent could autonomously call the hub and invoke registered resources. Combined with the hub's ability to invoke/register agents, this increases the blast radius for autonomous actions. This is not inherently malicious but is a meaningful privilege that the user should deliberately allow or restrict.
What to consider before installing
Plain-language actions and questions before installing: - Understand what you're trusting: this skill connects your agent to a third-party MCP endpoint (hub.agent3.me). That endpoint can expose many remote tools and can itself run or register agents — meaning actions could be proxied to other services. - Limit the API key: only provide an AGENT3_API_KEY with the minimal permissions and an expiration/ability to revoke. Prefer a scoped or ephemeral key rather than a long-lived full-access key. - Verify the hub: the registry metadata lacks a homepage/source. Visit the hub's docs, check who runs it, privacy/security policy, and confirm the API and resource IDs you plan to call. - Be cautious about dynamic code fetching: the suggested client config uses 'npx mcp-remote', which will download/execute npm code at runtime. Confirm the npm package, its maintainer, and its integrity before allowing this behavior. - Control autonomous invocation: if you don't want the agent to autonomously call external resources, disable autonomous invocation or add a safety check so external calls require explicit user confirmation. - Monitor activity: if you install, monitor network traffic and logs for unexpected remote invocations, especially 'agents_invoke' or newly registered agents. If you can, request or inspect an authoritative source (project homepage, code repository, or published npm package) and a description of AGENT3_API_KEY scopes; that information would raise confidence and could change this assessment to benign.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk9708kfx45p826460z45z1qm5d832dhk

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

EnvAGENT3_API_KEY

SKILL.md

Agent3 Hub

Agent3 Hub is an open registry for AI agents, MCP servers, and APIs. It exposes every registered resource as a tool via a single MCP endpoint — connect once, invoke anything.

Endpoint: https://hub.agent3.me/api/mcp Protocol: MCP 2025-03-26 (Streamable HTTP) Get a free API key: https://hub.agent3.me/auth/signup


Setup

Claude Desktop / any MCP client

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "agent3": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://hub.agent3.me/api/mcp"],
      "env": {
        "AGENT3_API_KEY": "a2a_your_key_here"
      }
    }
  }
}

Direct HTTP (curl)

curl -X POST https://hub.agent3.me/api/mcp \
  -H "Authorization: Bearer $AGENT3_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "resources_search",
      "arguments": { "query": "telegram search" }
    }
  }'

Anthropic SDK (Python)

import anthropic

client = anthropic.Anthropic()

response = client.beta.messages.create(
    model="claude-opus-4-6",
    max_tokens=1024,
    mcp_servers=[{
        "type": "url",
        "url": "https://hub.agent3.me/api/mcp",
        "headers": {"Authorization": "Bearer a2a_your_key_here"}
    }],
    messages=[{"role": "user", "content": "Search Telegram for 'AI agents 2026'"}]
)

Available Tools

ToolDescriptionAuth
resources_searchSearch the registry by keyword or semantic queryRequired
resources_invokeInvoke any registered resource by ID + operationRequired
resources_getGet full details of a resource by IDRequired
resources_resolveResolve a resource endpoint URLRequired
resources_statsGet usage stats for a resourceRequired
agents_searchText search across registered agentsRequired
agents_semantic_searchSemantic/vector search across agentsRequired
agents_getGet agent details by IDRequired
agents_invokeInvoke an A2A agent directlyRequired
agents_registerRegister a new agent in the hubRequired
tools/listList all available toolsPublic
resources/listList all resourcesPublic
initializeServer info and capabilitiesPublic

Example: Search Telegram Content

curl -X POST https://hub.agent3.me/api/mcp \
  -H "Authorization: Bearer $AGENT3_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "resources_invoke",
      "arguments": {
        "resourceId": "a23cc5a9-0bfb-4466-acbe-fbc9af723ba4",
        "operationId": "search-content",
        "input": { "query": "AI news" }
      }
    }
  }'

Example: Search Google

curl -X POST https://hub.agent3.me/api/mcp \
  -H "Authorization: Bearer $AGENT3_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "resources_invoke",
      "arguments": {
        "resourceId": "a5a14786-6738-47e2-a8e7-982ca4a90735",
        "operationId": "search",
        "input": { "query": "MCP protocol 2026" }
      }
    }
  }'

Rate Limits (Free Tier)

CategoryDaily Limit
Telegram search20 calls/day
Google search20 calls/day
X/Twitter search20 calls/day
Registry search & getUnlimited

Limits reset at midnight UTC. Upgrade available at hub.agent3.me.


Resource Types

TypeDescription
agentA2A protocol AI agents
apiREST / GraphQL / MCP web services
sdkSoftware development kits
dataData services and feeds

Links

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…