scanned Jun 13, 2026

My Yarn Stash

myyarnstash.app

productivityVisit site →

My Yarn Stash is a tool for crocheters and knitters to track and organize their yarn inventory

66/100

Tier 4 · Agent-Ready

Content answers64/100
Protocol plumbing69/10011 of 16 checks pass

Scored by asking 15 questions a buyer of a productivity product asks, then grading this site’s own pages: answered, hedged (partial or vague), or silent (no page answers it). How scoring works

This report is public. Own myyarnstash.app? Claiming is free: crawl every page, re-audit as you fix, and track your score over time.

Sign in to claim

The fix queue

34 points sit between myyarnstash.app and 100: 9 open questions and 5 missing protocol checks, ordered by estimated payoff.

Point estimates are per fix under scoring v2. They are not additive to a promised total.

01technical · importance highGoes silent+7 content pts est.

My craft room gets terrible Wi-Fi. Can I add new yarns while offline and have them sync to my account once I reconnect?

What the pages say

No page on the site addresses this.

The fix

Add an FAQ or help article addressing offline usage, mobile app availability, or behavior when internet connectivity is lost.

Where we looked: myyarnstash.app, myyarnstash.app

confidence high · grounding synthesized · weight 0.00 · Absent

02integration · importance mediumGoes silent+7 content pts est.

My current spreadsheet has columns for brand, colorway, and yardage. Besides Ravelry, can I upload a CSV or Excel file to bulk-create my inventory?

What the pages say

None of the retrieved website chunks mention CSV or Excel upload functionality for bulk-creating yarn inventory. The site states that direct Ravelry import is not currently available and positions the tool as an alternative to spreadsheets, but it does not address uploading spreadsheet files to import existing inventory.

The fix

Add an FAQ or help article explicitly stating whether CSV or Excel upload is supported, or document the recommended workflow for users migrating from spreadsheet-based inventories.

Where we looked: /ravelry-alternative-yarn-stash, myyarnstash.app, /how-to-track-your-yarn-stash, /openapi.json, /llms.txt, /ravelry-alternative-yarn-stash

confidence high · grounding synthesized · weight 0.00 · Absent

03operations · importance mediumGoes silent+7 content pts est.

My partner and I share a household stash. Can we both log into the same account from our own phones, or does the service support multiple users on one stash?

What the pages say

The retrieved pages do not mention multi-user accounts, household sharing, or simultaneous logins from multiple devices. My Yarn Stash is silent on whether partners can share a single account or if the service supports multiple users per stash.

The fix

Add an FAQ or Help Center article explaining whether account sharing is permitted, if multiple household members can use the same login, and whether any multi-user or family plan exists.

Where we looked: /terms, /terms, /pricing, myyarnstash.app, /ravelry-alternative-yarn-stash

confidence high · grounding synthesized · weight 0.00 · Absent

Hedged · 6 of 15 questions

A buyer gets something, then has to guess the rest. Expand any row for the evidence and the fix.

04I need to find all the skeins from dye lot 42B to finish a sweater. Can I search or filter by dye lot number, or only by color name?technicalPage missing+4 pts est.

I need to find all the skeins from dye lot 42B to finish a sweater. Can I search or filter by dye lot number, or only by color name?

What the pages say

My Yarn Stash promotes a 'clean, searchable inventory' and lists trackable fields such as yarn weight, fiber content, color, brand, yarn name, quantity, yardage, notes, and photos, but none of the retrieved pages mention dye lot numbers as a trackable or searchable attribute.

The fix

Add a dedicated features or FAQ page that explicitly lists all searchable and filterable fields, including whether dye lot numbers are supported.

Where we looked: myyarnstash.app, myyarnstash.app, myyarnstash.app, /llms.txt

confidence high · grounding world-knowledge · weight 0.40 · Page missing

05If I decide to stop using the service next year, can I export my full stash as a CSV or JSON file so I don't lose all the data I entered?operationsPage missing+2 pts est.

If I decide to stop using the service next year, can I export my full stash as a CSV or JSON file so I don't lose all the data I entered?

What the pages say

The site does not document a user-facing CSV or JSON export feature for your stash. The Terms of Use state that "Your content is yours" and advise users to "keep backups of important information," but they only describe data deletion upon termination, not data export. The API spec includes an admin-only backup endpoint, with no indication that users can download their own data.

The fix

Add a dedicated Help Center or FAQ entry explaining whether users can export their stash data (e.g., CSV/JSON download) and how to do so before canceling or deleting their account.

Where we looked: /terms, /terms, /terms, /ravelry-alternative-yarn-stash, /openapi.json

confidence high · grounding synthesized · weight 0.70 · Page missing

06If I accidentally delete a yarn entry while decluttering my inventory, is there a trash bin or version history I can restore from, and for how long?operationsHedges+2 pts est.

If I accidentally delete a yarn entry while decluttering my inventory, is there a trash bin or version history I can restore from, and for how long?

What the pages say

The site's API documentation indicates that deleting a yarn entry performs a soft delete — it is marked as deleted but kept in the database. However, the site does not mention a user-facing trash bin, version history, or how long soft-deleted entries are retained.

The fix

Add a FAQ or help article explaining whether users can restore deleted yarn entries, any trash bin or version history UI, and the data retention period for soft-deleted items.

Where we looked: /openapi.json

confidence medium · grounding stated · weight 0.75 · Vague

07Some of my yarn ball bands have UPC barcodes. Can I use my phone camera to scan the barcode and auto-populate the brand and weight details?technicalHedges+2 pts est.

Some of my yarn ball bands have UPC barcodes. Can I use my phone camera to scan the barcode and auto-populate the brand and weight details?

What the pages say

My Yarn Stash offers optional AI-powered yarn label scanning that can auto-fill details like brand and weight, but the retrieved chunks do not specifically mention support for scanning UPC barcodes.

The fix

Clarify on the pricing or features page whether the AI label scanner supports UPC barcodes, QR codes, or only visual text recognition, so buyers know if they can scan ball band barcodes specifically.

Where we looked: /pricing, /pricing, /llms.txt, /llms.txt

confidence medium · grounding synthesized · weight 0.65 · Vague

08I automate my crafting blog with Zapier. Does My Yarn Stash offer an API or webhook so I can automatically post when I add a new luxury yarn to my stash?integrationCollapsed+2 pts est.

I automate my crafting blog with Zapier. Does My Yarn Stash offer an API or webhook so I can automatically post when I add a new luxury yarn to my stash?

What the pages say

My Yarn Stash does not mention webhooks, Zapier integration, or public API documentation on its site. The product is described as a standalone tool with no account integrations required and manual yarn stash tracking. An openapi.json file exists at myyarnstash.app/openapi.json, but the retrieved content only shows a title and description with no endpoint, authentication, or webhook details.

The fix

Expand or properly render the openapi.json file content so buyers can see available endpoints, and add a dedicated integrations or API page explaining whether webhooks or Zapier connections are supported.

Where we looked: myyarnstash.app, /llms.txt, /openapi.json

confidence medium · grounding synthesized · weight 0.65 · Collapsed

09I track which yarns are hand-wash only and which are superwash. Can I add custom tags or fields beyond the standard fiber content and weight dropdowns?inventory-managementPage missing+2 pts est.

I track which yarns are hand-wash only and which are superwash. Can I add custom tags or fields beyond the standard fiber content and weight dropdowns?

What the pages say

My Yarn Stash provides built-in fields for yarn weight, fiber content, color family, brand, yarn name, quantity, yardage, and a notes field for projects or plans, but the retrieved chunks do not mention custom tags or user-defined custom fields beyond these standard options.

The fix

Add an FAQ or feature page explicitly stating whether users can create custom tags or fields beyond the standard weight, fiber, and color dropdowns.

Where we looked: myyarnstash.app, myyarnstash.app, myyarnstash.app, myyarnstash.app, myyarnstash.app, /llms.txt

confidence medium · grounding synthesized · weight 0.65 · Page missing

What the pages already answer cleanly

6 of 15. Answered with enough specificity for a buyer to act on. This is the bar the queue above is chasing.

inventory-managementAnswered

When I mark that a project used half a skein, does the inventory automatically calculate the remaining yardage, or do I have to update the remaining amount manually?

What the pages say

You need to update the remaining amount manually, but when you do, the app automatically calculates the remaining yardage. Finishing a project does not affect yarn usage—the API docs explicitly state that the finish-project endpoint ‘does not affect yarn usage.’ Instead, you use a separate skein-usage update where entering a percent_used value such as 50 automatically calculates the remaining yardage from the yarn’s label specs.

Source: /openapi.json, /openapi.json

confidence high · grounding synthesized · weight 0.95 · Answered

pricingAnswered

I'm a casual knitter with maybe 20 skeins. Is there a free plan that lets me track my whole stash, or do I have to pay from the start?

What the pages say

Yes. My Yarn Stash offers a free plan that costs $0 forever and includes unlimited yarn entries and unlimited projects, so a 20-skein stash is fully covered. Manual yarn tracking is always available for free; you only pay if you want optional AI credits or Plus features like bulk editing and unlimited photos.

Source: /pricing, /pricing

confidence high · grounding synthesized · weight 0.95 · Answered

migrationAnswered

I've got years of stash data built up on Ravelry. Can I bulk-import my existing Ravelry stash into My Yarn Stash, or will I need to re-photograph and re-enter everything manually?

What the pages say

No. Direct import from Ravelry is not currently available, so you cannot bulk-import your existing stash. You will need to manually enter your yarn into My Yarn Stash, though you can do it gradually over time. The app requires uploading your own photos of each yarn, and offers optional AI-powered yarn label scanning to help with manual data entry.

Source: /ravelry-alternative-yarn-stash, /llms.txt, myyarnstash.app

confidence high · grounding synthesized · weight 0.95 · Answered

technicalAnswered

I do most of my stash organizing on my iPad at my LYS. Do I need to download an app from the App Store, or does it work through the mobile browser?

What the pages say

You do not need to download an app from the App Store. My Yarn Stash is a web app that works on desktop and mobile browsers, and the FAQ confirms the web app is fully responsive so you can check your stash on a mobile device while in a store.

Source: /llms.txt, /llms.txt, myyarnstash.app

confidence high · grounding stated · weight 1.00 · Answered

limitsAnswered

I like to photograph the label, the ball band, and the actual color in daylight. Is there a hard limit on how many photos I can attach to a single yarn entry?

What the pages say

Yes, the limit depends on your plan. The Free plan has a hard limit of exactly 1 photo upload per yarn or project. The Plus plan ($4.99/month or $39.99/year) removes this limit and offers unlimited photos per item, plus the ability to pick a cover photo.

Source: /pricing, /pricing, /pricing

confidence high · grounding synthesized · weight 0.95 · Answered

pricingAnswered

If I sign up for the annual plan to save money but realize the interface doesn't work for me after a week, how long do I have to request a refund?

What the pages say

My Yarn Stash's Plus Plan — which includes the $39.99/year annual tier — offers a 'Full refund, no questions asked' only 'Within 24 hours of purchase.' After 24 hours, 'Refunds are evaluated case-by-case.' The policy states: 'If you've used significant Plus features, a partial refund (prorated) may be offered. If you experienced technical issues preventing use, contact us for a full refund.' The site does not specify a maximum time limit for submitting a case-by-case request.

Source: /pricing, /refund, /refund

confidence high · grounding synthesized · weight 0.95 · Answered

Protocol plumbing · 69/10011 of 16 checks pass · each fix +6 protocol pts est.

The other half of the score: 16 checks for the files and headers agents look for. The 5 below are installs, not judgment calls, and most are an afternoon. Expand any for the snippet and the standard it follows. They sit after the queue because none of them changes what your pages say.

llms.txtDiscoverability+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

Standardllmstxt.orgCommunity spec

Content signalAccess+6 pts est.
Install snippet
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

StandardCloudflare proposalVendor proposal

Markdown negotiationRendering+6 pts est.

StandardRFC 9110 + 7763IETF RFC

MCP cardInteraction+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardModel Context ProtocolCommunity spec

WebMCP widgetInteraction+6 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardW3C WebMCP draftW3C / WHATWG

Already passing 11 of 16: robots.txt, sitemap.xml, AI crawler access, Clean crawl, Server-rendered content, OpenAPI spec, Canonical URLs, Meta descriptions, HTML lang attribute, Organization schema, Sitemap lastmod.

Ask this site’s index

Sitedex already serves myyarnstash.app as an MCP endpoint. Ask myyarnstash.app anything an AI agent might ask, and see what its index returns. (To score your own site, use the form below.)

Snippets & configs

For developers and the engineer-on-call: copy these into your tools or your site.

Files from this audit

Built from this crawl. Download or copy each, then install it at the path noted.

llms.txt

Built from this crawl. Install at /llms.txt so agents start here.

organization.json

Organization JSON-LD, pre-filled from this crawl. Wrap in a ld+json script.

server-card.json

MCP server card built from this crawl. Host at /.well-known/mcp/server-card.json.

webmcp.json

WebMCP discovery manifest built from this crawl. Host at /.well-known/webmcp.json.

MCP endpoint

https://mcp.sitedex.dev/s/myyarnstash-app/mcp

The URL anyone's agent points at. Read-only; safe to share.

Claude Code

claude mcp add myyarnstash --transport http https://mcp.sitedex.dev/s/myyarnstash-app/mcp

One command, then the agent has it.

Cursor / Continue

{
  "mcpServers": {
    "myyarnstash": {
      "url": "https://mcp.sitedex.dev/s/myyarnstash-app/mcp"
    }
  }
}

Drop into mcp.json.

WebMCP: two parts

WebMCP-capable browsers run the widget at runtime. Crawlers without JS rendering need the discovery manifest to find your tool surface. Install both.

1 · Widget script

<script async src="https://sitedex.dev/widget.js"></script>

Drop in <head>. In browsers with WebMCP, this script registers your site's tools with navigator.modelContext.registerTool().

2 · Discovery manifest

{
  "schema_version": "2026-04",
  "name": "My Yarn Stash",
  "description": "My Yarn Stash is a tool for crocheters and knitters to track and organize their yarn inventory. WebMCP tools served by Sitedex.",
  "homepage": "https://myyarnstash.app",
  "documentation": "https://app.sitedex.dev/sites/myyarnstash.app",
  "source": "navigator.modelContext",
  "tools": [
    {
      "name": "search_site_content",
      "description": "Ask about this site in plain language and get the most relevant passages from its pages, each with the source URL and a relevance score. Searches the site's published text, not live inventory or accounts."
    },
    {
      "name": "get_site_info",
      "description": "This site's profile: name, description, category, who it is for, page count, and AI Visibility Score. Use it to learn what the site is before you search it."
    },
    {
      "name": "list_site_pages",
      "description": "The pages indexed on this site, with title, URL, and path. Use it to see what the site covers, or to find the path to pass to get_site_page."
    },
    {
      "name": "get_site_page",
      "description": "The full markdown of one page on this site, by path. Use it after search_site_content points you at a page and you want all of it."
    }
  ]
}

Host alongside the script at /.well-known/webmcp.json. Crawlers that don't render JS rely on this.

Your turn

See which of these questions your site goes silent on.

Free, about 5 minutes. We crawl your site, test it against the buyer questions your category asks, and name what’s vague, contradictory, or missing, plus the files AI agents look for.

ComingEmbeddable grade badgeScore history and deltasOpt-in public board