ARWP Resolver MCP
Allows importing owner-provided Google Search and generative Search visibility exports and normalizing them into aggregate visibility snapshots for measuring website change impact.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ARWP Resolver MCPResolve https://example.com and explain what interfaces it exposes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Goose ARWP
Get Found.
Start with the pattern library: 219 patterns, 132 sources and 16 categories for useful editorial work, honest comparisons, structured data and usable interfaces. Every pattern carries a version and review status; 219 have an individual source-support review. Select a few, export a version-pinned plan, then use the Growth Loop to verify and measure the change. Version contract.
Repository work from ChatGPT/GitHub: start with AGENTS.md, then use REPO_MAP.md to route the task to canonical sources and checks.
Goose ARWP is the product-facing layer built on Agent-Ready Web Profile (ARWP): a source-available system for turning changing Search, AI, crawler, agent-web and target-site signals into site-specific, verifiable changes.
Most tools answer one of two questions:
How visible is my brand in AI search?
or:
What is technically wrong with my site right now?
Goose is aimed at the harder operational question:
What changed upstream, does it actually matter to this site, what exact site/repository change follows from it, can that change be made safely, how do we verify it, and which sites need attention when the rule changes again?
That is the product boundary.
Read the September editorial research guide for 26 new patterns covering article voice, openings, decision thresholds, section graphs and AI reporting.
Anti-pattern field guide adds 28 versioned negative examples with remedies, verification and false-positive boundaries.
Evidence Relay adds functional maturity emulation, fit-based distribution, a reviewed DOI reading corpus and an executable artifact-cohort calculator.
The product loop
RADAR detect meaningful upstream change
↓
MAP understand the actual site + source repository
↓
PLAN decide what really applies
↓
PATCH make the safe exact change
↓
PROOF verify implementation + preserve evidence
↓
WATCH detect drift + rule-change blast radius
└────────────────────────────────────────────────↺Detect. Map. Decide. Change. Prove. Watch.
Related MCP server: SBCF MCP Server
Run many sites as one portfolio
The arwp-portfolio-fleet skill and arwp-portfolio CLI remove repeated checkout-by-checkout triage. Keep a private workspace manifest with each site's local checkout, canonical URL, profile path and reviewed test commands, then inspect the whole fleet in one bounded run:
arwp-portfolio fleet-init portfolio-inventory.json --output=portfolio-workspace.json
arwp-portfolio fleet-inspect portfolio-workspace.json --output=inspection.json --json
arwp-portfolio fleet-live portfolio-workspace.json --output=live.json --jsonfleet-verify skips dirty worktrees by default, executes argument arrays without a shell and stores command-output hashes instead of logs. No fleet command commits, pushes or deploys. See the portfolio fleet guide.
Why this is not another GEO dashboard
By 2026, strong AI-search products already monitor prompts, mentions, citations, sentiment, competitors and share of voice. Several now add recommendations, content workflows and agentic execution. Agent-experience products can serve AI-optimized content; crawler platforms can enforce access policy; agent-readiness scanners can score technical readiness; open-source AEO/GEO tools can gate regressions in CI.
Goose should not win by cloning those surfaces.
Its stronger differentiation is the complete evidence lineage:
UPSTREAM SOURCE
↓
RULE VERSION + FRESHNESS
↓
TARGET-SITE EVIDENCE
↓
APPLICABILITY
↓
RECOMMENDATION
↓
EXACT REPOSITORY / SITE SURFACE
↓
SAFE TRANSFORMATION
↓
VERIFICATION RECEIPT
↓
OUTCOME EVIDENCEAnd crucially, the chain works backwards:
RULE CHANGED / REVIEW-DUE
↓
WHICH RECOMMENDATIONS DEPEND ON IT?
↓
WHICH SITES?
↓
WHICH PREVIOUS TRANSFORMS?
↓
WHICH FILES / SURFACES NEED RE-REVIEW?That reverse path is what turns web-platform drift into an operational maintenance system.
See docs/PRODUCT-LINE.md.
BraidGraph — the shared product primitive
The implemented BraidGraph v0.1 links source evidence, rule versions, target recommendations/surfaces, exact repository transformations, verification and later measurements. An explicit history layer preserves prior source/rule versions and supersedes relationships instead of rewriting old evidence.
It is not one giant score and it is not a replacement for source artifacts. It is a relationship/index layer over evidence-bearing artifacts.
Useful queries now include:
Why was this file changed?
Which primary source supports this recommendation?
Which downstream recommendations/transforms should be re-reviewed because a source/rule changed?
Which transformations still lack implementation verification or transform-linked outcome evidence?
Which historical source/rule version was superseded?
Which automation class or policy blocks this change?
node bin/arwp-braid.mjs compile \
--upgrade=upgrade.json \
--transform=transform.bundle.json \
--out=braid.json
node bin/arwp-braid.mjs explain braid.json --path=index.html
node bin/arwp-braid.mjs impact braid.json --rule=canonical-discovery
node bin/arwp-braid.mjs missing-evidence braid.json
node bin/arwp-braid-history.mjs apply \
braid.json revisions.json \
--out=braid-with-history.jsonAgents should use skills/arwp-braidgraph/SKILL.md for provenance, change-impact and evidence-debt questions rather than creating a second isolated graph.
See docs/BRAIDGRAPH.md.
Product line
1. Radar — What changed?
Versioned source intelligence for Search, generative discovery, crawler policy, agent-web mechanisms, datasets/PIDs and related platform changes.
Existing ARWP foundations: Trend Radar, recommendation registries, source snapshots, rule freshness and hypothesis lifecycle.
2. Map — What does this site actually have?
Repository Mapper is a supporting engine for resolving rendered surfaces to owning source files when a real intervention needs grounded repository changes.
Map should understand:
public routes/pages and their source owners;
framework/build/deploy structure;
entities and structured-data source of truth;
content collections and real datasets;
crawler/access policy;
Search/AI/agent discovery surfaces;
API/MCP/A2A/WebMCP/Agent Skills when real;
safe, gated and forbidden mutation paths.
The critical missing bridge is rendered surface → owning source file resolution.
3. Plan — What actually applies?
The active Adaptive Site Upgrade Engine combines current rules, target-site evidence, site type, goals and dependencies.
It can produce recommended, conditional, not-applicable and review-due work instead of pushing the same checklist onto every site.
node bin/arwp-growth.mjs https://example.com \
--vertical=documentation \
--upgrade \
--goals=search,generative-search,ai-citations,measurementOr compile an existing Growth Plan:
node bin/arwp-upgrade.mjs compile growth.json \
--verticals=documentation \
--goals=search,generative-search,ai-citations,measurement \
--output=upgrade.json4. Patch — What can change safely?
The active Target-Site Transformation Engine converts deterministic mechanical or explicitly grounded work into path-allowlisted, SHA-256-gated operations.
node bin/arwp-transform.mjs compile \
upgrade.json target-transform-spec.json \
--output=transform.bundle.json
node bin/arwp-transform.mjs simulate transform.bundle.jsonProduction GitHub delivery is new-branch/PR first. Direct-main transformation is intentionally absent.
Policy, editorial truth, authenticated owner-platform settings and runtime/security decisions remain gated.
See docs/TARGET-SITE-TRANSFORMATION.md.
5. Proof — Did the implementation pass?
Evidence receipts, build/test results, ARWP re-audits, transformation digests, owner visibility imports, runtime agent evaluations and experiment history remain separate but should converge into a unified Change Receipt.
A passing implementation proves implementation. It does not prove ranking, indexing, AI citation, recommendation traffic or conversion.
Neutral and negative results are valid evidence.
BraidGraph already keeps implementation verification and external measurements as separate node/edge classes and can report which transform-level evidence is still missing.
6. Watch — What needs attention now?
Watch is a later portfolio-maintenance layer, gated on trustworthy single-site proof rather than feature breadth.
Example:
Google/OpenAI/Bing changes a rule. Which sites, recommendations and repository paths in this portfolio are affected?
The BraidGraph foundation already provides per-graph source/rule impact traversal plus explicit superseded history. Watch should operationalize that across sites with:
source/rule drift alerts;
portfolio reverse-impact queues;
multi-site re-audit waves;
policy drift;
merged-change-without-evidence detection;
prioritized portfolio remediation.
7. Connect — What happened outside the repository?
Owner-data adapters should bring external observations into BraidGraph without pretending ARWP controls the provider:
Google Search/generative Search exports;
Bing AI Performance / grounding-query / citation evidence;
Cloudflare AI crawler traffic and policy state;
referral analytics;
deployment/build evidence;
CMS/repository metadata where appropriate.
What is active today
Search/AI Recommendations Registry;
Trend Radar + source-backed hypotheses;
Search Maturity reference benchmarking and intervention evidence;
vertical/site-type evidence;
Growth Plan and P0–P3 actions;
Adaptive Site Upgrade Graph;
Target-Site Transformation Engine;
deterministic local apply/rollback and production PR delivery;
BraidGraph v0.1 compiler, schema, explain/impact/missing-evidence queries and source/rule revision history;
BraidGraph Agent Skill and public skill catalog;
entity/provenance tooling;
crawler policy matrix;
owner visibility evidence imports;
browser-agent evaluation receipts;
dataset publication/DOI readiness for genuine corpora;
Resolver / MCP / A2A / WebMCP / Agent Skills / ARD interoperability foundation;
change/history/experiment evidence.
Current priorities
README does not maintain a second roadmap. Use ROADMAP.md plus live GitHub issues for actionable priorities, and docs/PRODUCT-LINE.md for the current product boundary and stop rules.
Supporting engines such as Repository Mapper, Resolver/protocol breadth, Watch, provider adapters and transformation packs should expand when current evidence or an active product workflow justifies the work, not because the repository can support another module.
Product packaging
Source-available core
single-site Radar / Map / Plan / Patch / Proof primitives;
source-available BraidGraph schema/compiler/history/query layer;
source-available CLI, schemas and Agent Skills;
deterministic transformation engine;
local verification/evidence.
Hosted / Pro
managed continuously refreshed intelligence;
Goose Watch portfolio mode;
scheduled re-audits and source-impact alerts;
owner-data connectors;
verified stack transformation packs;
managed transformation PRs;
longitudinal evidence dashboards.
Team / Enterprise
private rule packs;
policy-as-code;
approval/review workflows;
automation governance;
portfolio audit/change history;
organization-level crawler/content-use policy.
Paid value should be maintenance, automation, governance, evidence and scale — never a ranking/citation guarantee.
The technical foundation remains ARWP
Goose is the product brand. Agent-Ready Web Profile (ARWP) remains the repository/package and interoperability foundation.
The Resolver still discovers heterogeneous website interfaces, preserves provenance/conflicts and selects a suitable interface for a concrete intent without requiring every site to adopt ARWP.
node bin/arwp.mjs resolve https://example.com
node bin/arwp.mjs explain https://example.com
node bin/arwp.mjs plan https://example.com --intent=search
node bin/arwp.mjs snapshot https://example.com --output=example.snapshot.json
node bin/arwp.mjs drift before.snapshot.json after.snapshot.json --jsonSupported planning intents remain read, search, structured, tools and agent.
Evidence before claims
passing a check does not prove ranking or indexing;
an AI visibility score is external evidence, not conformance;
owner-controlled reference sites are implementation evidence, not independent adoption;
benchmark improvements are not Search/AI visibility gains;
static metadata never grants authorization or security trust;
source-watch candidates are not recommendations;
review-dueknowledge cannot silently remain accepted best practice;generated upgrade graphs never authorize unsafe production mutation;
BraidGraph reachability/history does not prove breakage or causality;
a DOI is a persistent citation identifier, not a ranking factor or quality certificate;
negative benchmark/experiment results remain visible.
Key docs
docs/PRODUCT-LINE.md— product line, market boundary and packaging.docs/BRAIDGRAPH.md— implemented evidence-to-change graph, revision history and query model.docs/BRAND-GOOSE.md— current Goose identity, asset provenance and evidence labels.docs/BRAND-SIGNALBRAID.md— previous SignalBraid visual direction, retained as a historical reference.docs/ADAPTIVE-SITE-UPGRADE.md— target-specific upgrade compiler.docs/TARGET-SITE-TRANSFORMATION.md— deterministic repository transformation boundary.docs/GROWTH-LOOP.md— research/hypothesis/measurement loop.docs/DATASET-PUBLICATION.md— genuine corpus publication and DOI boundary.docs/SEARCH-AGENT-RECOMMENDATIONS.md— dated source-backed rules.docs/RESOLVER.md— interoperability foundation.
Brand relationship
The brand policy identifies the current product without claiming trademark registration or clearance.
Goose — product brand.
ARWP — the established technical abbreviation.
Agent-Ready Web Profile — repository, npm package and interoperability foundation.
Canonical product name: Goose ARWP. Goose is the short form; Agent-Ready Web Profile is the technical foundation and ARWP remains its established abbreviation.
North Star
Can Goose turn a meaningful upstream web change into the right site-specific implementation, prove what happened, and identify every site that needs re-review when the evidence changes again?
License
PolyForm Strict License 1.0.0 from the current revision onward. Earlier revisions may retain rights already granted under Apache License 2.0. See LICENSE for the authoritative terms.
Choose a concrete implementation practice
The Discoverability Library adds versioned, source-backed practices to the existing Growth Loop. Each practice has implementation steps, verification, source scope, an impact hypothesis and native rule/hypothesis routing. It covers decision-oriented articles, fair comparisons, visible evidence footnotes, coherent entities and useful user actions.
arwp discoverability --search="comparison" --json
arwp adoption-plan arwp-adoption.json --output=planned-work.json
arwp editorial-check article.receipt.json --jsonUse arwp-discoverability as a specialist inside arwp-growth-loop. A corpus selection is a planning aid; actual changes, verification and outcomes stay in the existing Growth/Change Receipt/BraidGraph workflow. Playbook · Editorial examples · Measurement contract.
Asset workshop: four delivery patterns, three reusable packs and a question-led gap review.
Names, locales and offers: ten reviewed practices and commercial/localization review fixtures.
Catalog review: 23 historical records reviewed, nine source/instruction corrections and explicit remaining review scope.
This server cannot be deployed
Maintenance
Related MCP Connectors
AgencyAI's public MCP for service discovery and AI-readiness assessment.
Discover what websites across the agentic web can do — query the capabilities.txt registry.
MCP delegation fallback for AI agents to discover capabilities, knowledge, tools, and collaborators.
Discover MCP endpoints for real-world entities by resolving business domains.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to scan any website for agent-readiness and generate the necessary artifacts (llms.txt, WebMCP scaffold, structured data) to make it agent-ready.1 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables AI clients to discover and invoke Salesforce business capabilities (e.g., customer lookup, account creation) through MCP tools, keeping business logic in Apex while exposing it via REST, Agentforce, and OpenAPI.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to interact with any website through MCP, providing structured knowledge graph contexts, generated actions, and readiness scoring.-
- AlicenseNot gradedqualityCmaintenanceEnables websites to expose a first-class interface for AI agents by providing read-only MCP tools like search_site and generating llms.txt discovery files.2 npm5MIT