sample-agentic-ai-web

Sample Python project showing how to build an agentic web automation assistant using AWS Bedrock (Claude and Amazon Nova) with tool use, human-in-the-loop interruptions, and vision (screenshots). Includes progressive steps culminating in an MCP (Model Context Protocol) client/server refactor and conversation history/token-management enhancements.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Ai Ml ai-ml agentic-ai web-automation playwright aws-bedrock vision mcp
⚙ Agent Friendliness
49
/ 100
Can an agent use this?
🔒 Security
58
/ 100
Is it safe for agents?
⚡ Reliability
28
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
55
Documentation
60
Error Messages
0
Auth Simplicity
60
Rate Limits
15

🔒 Security

TLS Enforcement
80
Auth Strength
65
Scope Granularity
40
Dep. Hygiene
45
Secret Handling
55

Relies on AWS Bedrock authentication via AWS credentials (strength depends on the caller’s IAM configuration; project docs do not specify least-privilege scopes). No evidence provided about TLS/secret logging beyond general assumptions. Browser automation and file writing increase risk of handling sensitive content if used with untrusted sites; no security controls are documented here.

⚡ Reliability

Uptime/SLA
0
Version Stability
40
Breaking Changes
40
Error Recovery
30
AF Security Reliability

Best When

You want a learning/reference implementation for agentic web browsing with Bedrock + vision tools and an MCP-style tool architecture.

Avoid When

You need a managed API/SaaS interface, strong production reliability guarantees, or documented security/compliance controls beyond basic AWS usage.

Use Cases

  • Automating web navigation and interactions (click/type/scroll) with an LLM
  • Vision-assisted browsing by analyzing screenshots to decide actions
  • Human-in-the-loop workflows during agent execution
  • Generating and saving research outputs to markdown files
  • Demonstrating MCP-based tool architecture for agent tool calling

Not For

  • Production-ready, fully supported browser automation agent without additional hardening
  • Use cases requiring strict data governance documentation (not provided here)
  • Environments where interactive user prompting is not allowed

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: AWS CLI credentials for Bedrock access (implied by AWS Bedrock configuration note) Local process authentication via AWS access setup
OAuth: No Scopes: No

Authentication is handled via AWS credentials/permissions as required for Bedrock API access; no project-specific auth scheme is described.

Pricing

Free tier: No
Requires CC: No

No explicit pricing information for the repository itself; it is an example consuming Bedrock and compute.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Browser/UI statefulness: retries may duplicate clicks/inputs unless guarded
  • Vision-based clicking may be brittle across dynamic pages/layout changes
  • Token/cost control depends on conversation summarization approach; misconfiguration could increase context size
  • MCP client/server coordination via stdio requires correct lifecycle management

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for sample-agentic-ai-web.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered