{
  "name": "AgentWeb MCP",
  "version": "0.9.0",
  "description": "MCP runtime for AgentWeb workflow discovery and execution.",
  "category": "Agent Tools",
  "categories": ["Agent Tools", "AI Agent Infrastructure", "Developer Tools"],
  "icon": "https://agentweb.us/logo.png",
  "logo": "https://agentweb.us/logo.svg",
  "agent_tool": "https://agentweb.us/.well-known/agent-tool.json",
  "url": "https://mcp.agentweb.us/mcp",
  "mcpUrl": "https://mcp.agentweb.us/mcp",
  "mcp_url": "https://mcp.agentweb.us/mcp",
  "endpoint": "https://mcp.agentweb.us/mcp",
  "serverUrl": "https://mcp.agentweb.us/mcp",
  "health": "https://mcp.agentweb.us/health",
  "transport": "streamable-http",
  "protocolVersion": "2025-06-18",
  "capabilities": {
    "tools": {
      "listChanged": true,
      "publicListing": true
    },
    "resources": {
      "subscribe": false,
      "listChanged": true
    },
    "logging": {}
  },
  "auth": {
    "type": "bearer",
    "header": "Authorization",
    "format": "Bearer aw_<key>",
    "access": "Design partner keys are issued after workflow mapping."
  },
  "tools": [
    {
      "name": "agentweb_scan_business",
      "description": "Run a public AgentWeb readiness scan for a company URL and return discoverability, action candidates, setup requirements, payment path, and verification gaps.",
      "input_schema": { "type": "object", "required": ["url"], "properties": { "url": { "type": "string", "format": "uri" }, "agent_protocol": { "type": "string" }, "discovery_surface": { "type": "string" } } },
      "annotations": { "title": "Scan business", "readOnlyHint": true, "destructiveHint": false, "idempotentHint": true, "openWorldHint": true }
    },
    {
      "name": "agentweb_price_setup",
      "description": "Return setup package, Stripe Checkout requirements, payment authority requirements, meter events, and receipt/verification requirements.",
      "input_schema": { "type": "object", "required": ["business_domain", "requested_package"], "properties": { "business_domain": { "type": "string" }, "requested_package": { "type": "string" }, "agent_provider": { "type": "string" } } },
      "annotations": { "title": "Price setup", "readOnlyHint": true, "destructiveHint": false, "idempotentHint": true, "openWorldHint": false }
    },
    {
      "name": "agentweb_install_agentweb",
      "description": "Generate the AgentWeb Agent Tool install plan for a business or repo: scan sequence, pricing package, MPP/Stripe payment authority requirements, expected metadata PR files, and post-deploy verification checks.",
      "input_schema": { "type": "object", "required": ["business_domain"], "properties": { "business_domain": { "type": "string" }, "repo_url": { "type": "string", "format": "uri" }, "agent_provider": { "type": "string" }, "install_goal": { "type": "string" }, "estimated_monthly_agent_actions": { "type": "integer" } } },
      "annotations": { "title": "Install AgentWeb", "readOnlyHint": true, "destructiveHint": false, "idempotentHint": true, "openWorldHint": false }
    },
    {
      "name": "agentweb_create_checkout_session",
      "description": "Create a Stripe Checkout session for AgentWeb setup only after scoped payment authority is present.",
      "input_schema": { "type": "object", "required": ["email", "plan", "businessDomain", "paymentAuthority"], "properties": { "email": { "type": "string", "format": "email" }, "plan": { "type": "string" }, "businessDomain": { "type": "string" }, "paymentAuthority": { "type": "object" } } },
      "annotations": { "title": "Create checkout session", "readOnlyHint": false, "destructiveHint": true, "idempotentHint": false, "openWorldHint": false }
    },
    {
      "name": "agentweb_verify_install",
      "description": "Verify deployed agent-facing surfaces, action metadata, policy boundaries, payment metadata, and verification semantics.",
      "input_schema": { "type": "object", "required": ["business_domain"], "properties": { "business_domain": { "type": "string" }, "expected_surfaces": { "type": "array", "items": { "type": "string" } }, "workflow_id": { "type": "string" } } },
      "annotations": { "title": "Verify install", "readOnlyHint": true, "destructiveHint": false, "idempotentHint": true, "openWorldHint": true }
    },
    {
      "name": "read_page",
      "description": "Fetch a public URL and return clean text, links, forms, and metadata for agent context.",
      "input_schema": { "type": "object", "required": ["url"], "properties": { "url": { "type": "string", "format": "uri" }, "selector": { "type": "string" } } },
      "annotations": { "title": "Read public page", "readOnlyHint": true, "destructiveHint": false, "idempotentHint": true, "openWorldHint": true }
    },
    {
      "name": "discover",
      "description": "Return learned endpoint and action context for a domain.",
      "input_schema": { "type": "object", "required": ["domain"], "properties": { "domain": { "type": "string" } } },
      "annotations": { "title": "Discover domain actions", "readOnlyHint": true, "destructiveHint": false, "idempotentHint": true, "openWorldHint": true }
    },
    {
      "name": "list_actions",
      "description": "List curated executable actions available to the caller.",
      "input_schema": { "type": "object", "properties": { "domain": { "type": "string" } } },
      "annotations": { "title": "List mapped actions", "readOnlyHint": true, "destructiveHint": false, "idempotentHint": true, "openWorldHint": false }
    },
    {
      "name": "execute",
      "description": "Run a mapped protocol-native action and return structured output plus verification state.",
      "input_schema": { "type": "object", "required": ["domain", "action", "params"], "properties": { "domain": { "type": "string" }, "action": { "type": "string" }, "params": { "type": "object", "additionalProperties": true } } },
      "annotations": { "title": "Execute mapped action", "readOnlyHint": false, "destructiveHint": true, "idempotentHint": false, "openWorldHint": false }
    },
    {
      "name": "agentweb_identify",
      "description": "Optionally register a user's email for product feedback and rate-limit follow-up.",
      "input_schema": { "type": "object", "required": ["email"], "properties": { "email": { "type": "string", "format": "email" } } },
      "annotations": { "title": "Identify AgentWeb user", "readOnlyHint": false, "destructiveHint": false, "idempotentHint": true, "openWorldHint": false }
    },
    {
      "name": "agentweb_feedback",
      "description": "Send feedback about AgentWeb runtime behavior.",
      "input_schema": { "type": "object", "required": ["message"], "properties": { "message": { "type": "string" } } },
      "annotations": { "title": "Send AgentWeb feedback", "readOnlyHint": false, "destructiveHint": false, "idempotentHint": false, "openWorldHint": false }
    }
  ],
  "tool_manifest": "https://agentweb.us/.well-known/mcp/tools.json",
  "mcp_apps": "https://agentweb.us/.well-known/mcp/apps.json",
  "public_tool_manifest": "https://mcp.agentweb.us/.well-known/mcp/tools.json",
  "fallback_tool_enumeration": [
    "https://agentweb.us/.well-known/mcp/tools.json",
    "https://mcp.agentweb.us/.well-known/mcp/tools.json",
    "https://agentweb.us/api-reference"
  ],
  "openapi": "https://agentweb.us/openapi.json",
  "oauth": {
    "protected_resource_metadata": "https://mcp.agentweb.us/.well-known/oauth-protected-resource",
    "authorization_server_metadata": "https://mcp.agentweb.us/.well-known/oauth-authorization-server",
    "public_protected_resource_metadata": "https://agentweb.us/.well-known/oauth-protected-resource",
    "public_authorization_server_metadata": "https://agentweb.us/.well-known/oauth-authorization-server",
    "pkce": "S256"
  },
  "onboarding": {
    "install_agentweb": "https://agentweb.us/docs/install-agentweb",
    "agent_tool": "https://agentweb.us/.well-known/agent-tool.json",
    "register": "POST https://mcp.agentweb.us/api/register",
    "verify": "POST https://mcp.agentweb.us/api/verify",
    "request_access": "https://agentweb.us/request-access",
    "workflow_mapping_call": "https://calendly.com/andreymarey-work/30min"
  },
  "docs": "https://agentweb.us/llms-full.txt",
  "api_reference": "https://agentweb.us/api-reference",
  "agent_commerce": "https://agentweb.us/.well-known/agent-commerce.json"
}
