AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT-0 Self-run

Agentcore Websearch

skill-aws-samples-sample-agentcore-websearch-agent-skill-agentcore-websearch · by aws-samples

Web search via an AWS Bedrock AgentCore Gateway, called with local AWS/IAM credentials (SigV4) — no API keys or bearer tokens. Use when the user asks to search the web, look up current events, find recent/online information, or research topics needing up-to-date web results through their AgentCore Web Search gateway. Triggers - 'agentcore search', 'search the web with agentcore', 'web search', 'l…

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-aws-samples-sample-agentcore-websearch-agent-skill-agentcore-websearch

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-aws-samples-sample-agentcore-websearch-agent-skill-agentcore-websearch)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Agentcore Websearch? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

AgentCore Web Search

Search the web using the AgentCore Web Search tool through a private MCP gateway in the user's AWS account, via the agentcore-websearch CLI. Authentication is local AWS credentials (SigV4/IAM) — no API keys or tokens. Results are grounded, cited, and current.

> [!NOTE] > This skill only searches. It assumes the agentcore-websearch CLI is installed > and the AgentCore Gateway already exists, with AGENTCORE_GATEWAY_URL set (env or a > .env). Provisioning the gateway and installing the CLI is a one-time step — see > the project's README.md / AGENTS.md. This skill never creates or deletes > AWS resources.

Prerequisites — run this preflight check first

Before searching, actually run the commands below in the shell and read their printed output. Do not infer readiness from a .env file, from this conversation, or from earlier turns — environment variables that matter are the ones live in the shell that will run agentcore-websearch, so verify them with a real echo.

# 1. Is the CLI installed and on PATH?
command -v agentcore-websearch || echo "MISSING: run 'uv tool install .' in the project repo"

# 2. Is the gateway URL actually set in THIS shell's environment?
echo "AGENTCORE_GATEWAY_URL=${AGENTCORE_GATEWAY_URL:-}"

# 3. Which AWS identity/profile will sign requests?
echo "AWS_PROFILE=${AWS_PROFILE:-}"
aws sts get-caller-identity --query Arn --output text 2>&1

Interpret the real output:

  • Line 2 prints `` → the URL is not exported in this shell. If you're

running the CLI from a directory containing a .env, the CLI will load it — but confirm by running agentcore-websearch --list-tools (below), not by reading the file. Otherwise export it: export AGENTCORE_GATEWAY_URL=https://…/mcp (see the project's README/AGENTS.md to provision the gateway if it doesn't exist yet).

  • Line 3 shows an unexpected profile/account → the caller will sign as the wrong

identity (a common cause of 403). Override per-call with --profile , or export AWS_PROFILE=.

  • get-caller-identity errors → credentials are missing/expired; refresh your

AWS_PROFILE / SSO login.

The caller's IAM principal needs bedrock-agentcore:InvokeGateway on the gateway. Confirm the whole chain end-to-end with a live, non-destructive call:

agentcore-websearch --list-tools    # prints the WebSearch tool on success

Search

agentcore-websearch ""

Options:

  • --max-results N — number of results, 1–25 (default 10)
  • --json — raw tool result JSON (results[] with text, url, title, publishedDate)
  • --list-tools — show the gateway's tools (diagnostic)
  • --gateway-url / --profile / --region — override the environment/.env

Workflow

  1. On first use in a session, run the [preflight check](#prerequisites--run-this-preflight-check-first)

and read its real output — don't assume the env is set.

  1. Formulate a focused query (must be ≤ 200 characters).
  2. Run agentcore-websearch with an appropriate --max-results.
  3. Read the printed results (title, URL, publication date, snippet).
  4. Always cite sources (title + URL) in the answer — an AWS acceptable-use

requirement for AgentCore Web Search.

Examples

agentcore-websearch "latest TypeScript release"
agentcore-websearch "AWS re:Invent 2026 keynotes" --max-results 15 --json

Notes & limits

  • Region: the gateway lives in us-east-1; the CLI signs for the host region

automatically, so a different AWS_REGION in the shell is fine.

  • Cost: ~$7 per 1,000 queries (each search = one query).
  • Common errors:
  • AGENTCORE_GATEWAY_URL is not set → export it, or cd to a dir with a .env,

or provision per the project's README/AGENTS.md.

  • credentials missing/expired → refresh your AWS_PROFILE / SSO login.
  • Insufficient permissions → caller lacks bedrock-agentcore:InvokeGateway.
  • agentcore-websearch: command not founduv tool install . in the project repo.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.