{"uid":"cap_kuOIrMBlmZBSy8MyMY249","slug":"web-app-manifest-reader-2168d890","name":"Web App Manifest Reader","description":"Web app manifest reader: finds and parses a site's manifest.json / site.webmanifest (name, short name, description, start URL, display mode, theme and background colours, icons). Tells you if a site is an installable PWA. $0.01 per site.","url":"https://intel.rallylive.ca/site/manifest","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dYR3NlaqCYBgkjyFHyQHs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and parses a site's web app manifest (manifest.json or site.webmanifest) to extract PWA metadata including name, icons, theme colors, display mode, and installability status.","exampleAgentPrompt":"Can you check if stripe.com is set up as an installable PWA — I want to know its app name, theme color, and what display mode it uses?","exampleUseCases":[{"title":"Verify PWA installability before launch","prompt":"We're about to launch our new site at app.mycompany.com — can you check its web manifest and tell me if it's properly configured as an installable PWA, including the name, icons, and display mode?"},{"title":"Competitive PWA feature audit","prompt":"I'm benchmarking our competitors — can you pull the web manifest from shopify.com and tell me their theme color, background color, app name, and whether they've set it up as a standalone PWA?"},{"title":"Brand color extraction from manifest","prompt":"What theme color and background color does twitter.com declare in its web app manifest? I want to match our integration UI to their brand palette."}],"resultDescription":"Returns parsed fields from the site's manifest.json or site.webmanifest including: app name, short name, description, start URL, display mode (standalone/fullscreen/browser etc.), theme color, background color, icons list, and a flag indicating whether the site qualifies as an installable PWA.","failureModes":["Site has no manifest.json or site.webmanifest — returns not-found or empty result","Manifest URL is referenced in HTML but unreachable — returns fetch error","Manifest file is malformed JSON — returns parse error","Site blocks crawlers with Cloudflare or auth walls — returns access denied","Domain does not resolve — returns DNS/connection error"],"whenToPreferThis":"Use this endpoint when you need to quickly inspect a website's PWA configuration without manually fetching and parsing manifest files. Ideal for auditing installability, extracting brand colors declared in the manifest, or checking app metadata across many sites. Prefer this over generic HTML scrapers when the target data lives specifically in the web manifest rather than the page HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:13:23.620Z","isFirstParty":false}