Koskamo

KnownFix MCP

KnownFix provides a catalog of developer error fixes, free tools, and scoped technical services for AI agents. It allows agents to diagnose issues, search for exact-error fixes, browse free skills, and request scoped repository or website work via a live tool registry.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

KnownFix MCP logo, by b-hash88Community listingStreamable HTTPNo sign-inEndpoint checked 2026-11-06Published by b-hash88
MCP endpoint (Streamable HTTP)
https://knownfix-backend-28.b-hash88.deno.net/mcp
Vendor documentation

What its tools do

19 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

19 of 19 have a description · 19 of 19 declare behavior hints · 12 of 14 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Diagnose agent-readiness issues
  • Search for exact-error fixes
  • Browse free developer tools and skills
  • Request scoped repository audits

Source and maintenance

Community listingRegistry 0.6.1
Maintenance checked

Protocol and capabilities

Server
knownfix 0.6.1
MCP protocol negotiated in check
2025-11-25
Tools
19 advertised
Resources
25 advertised
Resource templates
0 advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "resources": {
    "subscribe": false,
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Start with get_overview or knownfix://overview for the complete KnownFix map: 6 full free workflows, three browser-local tools and companion guides, 10 services, 11 premium skills/bundles and 40 error signatures. No account or API key is needed for public discovery. For an exact error, use search_fixes first. 14 fixes are free in full; a free top match includes its complete body. Other matches include a free diagnosis and current signed Base USDC/exact-ETH offers. Obtain operator spending approval before payment; keep offers and proofs private. An honest miss stays empty; request_fix is an optional private request, not an immediate delivery promise. Use list_services for complete terms. Verified Repo Fix requires manual scope acceptance and payment only on verified delivery. Services requiring scope approval (SaaS security and Microsite Launch) also use manual request pages, NOT order_service. SaaS testing requires explicit written target/method/window/limit authorization. Other services may use private-ticket checkout. Resources include full free workflow bodies and sample fixes, not paid bodies or owner statistics. Browser tools keep input local and do not execute commands, test live connections or send webhooks. Discovery does not spend money or guarantee task success.

Tools

19 advertised

get_free_skill — Read a complete free workflow
Advertised by the server during the last successful anonymous check.
Advertised read-only

Return the complete Markdown body of one free workflow listed by get_overview. No account, payment, paid body or private data. Use list_skills/get_skill for premium products instead. This tool supports clients that cannot read MCP resources.

get_free_skill input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "enum": [
        "evidence-first-bug-report",
        "release-smoke-check",
        "mcp-connection-triage",
        "website-search-readiness",
        "api-response-triage",
        "webhook-delivery-triage"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}
get_free_skill output schema
{
  "type": "object",
  "required": [
    "id",
    "title",
    "body",
    "resource"
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "body": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "resource": {
      "type": "string"
    }
  },
  "additionalProperties": true
}
get_free_skill annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_overview — Start here: KnownFix tools, guides and services
Advertised by the server during the last successful anonymous check.
Advertised read-only

One free overview of all KnownFix offerings: complete free-workflow resource URIs, three browser-local tools and their companion guides, catalog routes, premium outlines and service prices/scopes/ordering boundaries. No account, payment, signed offer or order creation. Use search_fixes first for an exact error; list_services for full engagement terms.

get_overview input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_overview output schema
{
  "type": "object",
  "required": [
    "spec",
    "store",
    "inventory",
    "freeWorkflows",
    "browserTools",
    "services"
  ],
  "properties": {
    "spec": {
      "type": "string"
    },
    "store": {
      "type": "string"
    },
    "services": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "inventory": {
      "type": "object"
    },
    "browserTools": {
      "type": "array",
      "items": {
        "type": "object"
      }
    },
    "freeWorkflows": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "additionalProperties": true
}
get_overview annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_fixes — Search verified fixes
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this first for an exact error or distinctive symptom. Returns up to three confident ranked matches. A free top match includes the full fix. A paid top match includes a free diagnosis, confidence and compatibility, dollar price, signed USDC/Base Pay and exact-ETH rails, and one pay-and-redeem action; do not call get_offer. Use list_catalog to browse, get_fix only with a known id or payment proof, and request_fix only after an honest miss.

search_fixes input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Preserve the exact error code and distinctive text; add tool or runtime context needed to disambiguate it. Omit credentials, tokens, private hostnames, and private paths."
    }
  },
  "additionalProperties": false
}
search_fixes output schema
{
  "type": "object",
  "required": [
    "query",
    "matches"
  ],
  "properties": {
    "fix": {
      "type": "object",
      "description": "Full fix, present only when the top match is free.",
      "additionalProperties": true
    },
    "miss": {
      "type": "boolean"
    },
    "query": {
      "type": "string",
      "description": "The exact query that was evaluated."
    },
    "matches": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "title",
          "signature",
          "confidence",
          "match"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "match": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "sample": {
            "type": "boolean"
          },
          "signature": {
            "type": "string"
          },
          "confidence": {
            "type": "string"
          }
        },
        "additionalProperties": true
      },
      "description": "Confident ranked matches; empty means KnownFix is not claiming a match."
    },
    "purchase": {
      "type": "object",
      "required": [
        "checkout",
        "price",
        "nextAction"
      ],
      "properties": {
        "price": {
          "type": "object",
          "description": "Dollar-denominated price presented before payment.",
          "additionalProperties": true
        },
        "payment": {
          "type": "object",
          "description": "Preferred Base Pay parameters and signed exact-ETH alternative.",
          "additionalProperties": true
        },
        "product": {
          "type": "object",
          "description": "Free skill or bundle outline and product identity.",
          "additionalProperties": true
        },
        "checkout": {
          "enum": [
            "ready",
            "unavailable"
          ],
          "type": "string",
          "description": "Whether both signed payment rails were issued."
        },
        "confidence": {
          "type": "string"
        },
        "nextAction": {
          "type": "object",
          "description": "The single recommended payment or retry action.",
          "additionalProperties": true
        },
        "compatibility": {
          "type": "object",
          "additionalProperties": true
        },
        "relatedBundle": {
          "type": "object",
          "additionalProperties": true
        },
        "recommendation": {
          "type": "object",
          "description": "Demand evidence and matched-fix context when a multi-fix pack is the recommended purchase.",
          "additionalProperties": true
        },
        "diagnosisPreview": {
          "type": "object",
          "description": "Free diagnosis and triage for an individual paid fix.",
          "additionalProperties": true
        },
        "signedPurchaseOffer": {
          "type": "object",
          "description": "Private product-bound Base Pay USDC offer.",
          "additionalProperties": true
        },
        "singleFixAlternative": {
          "type": "object",
          "description": "Lower-cost individual-fix fallback when the recommended product is a bundle.",
          "additionalProperties": true
        }
      },
      "description": "Purchase-ready diagnosis, signed offers, payment rails, and the single next action for a paid top match.",
      "additionalProperties": true
    },
    "topMatchTier": {
      "enum": [
        "free-sample",
        "paid"
      ],
      "type": "string"
    }
  },
  "additionalProperties": true
}
search_fixes annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
request_fix — Request a missing fix
Advertised by the server during the last successful anonymous check.

Ask for a fix this store does not have yet. If we already stock it (matched on either field) you get the id straight back and no ticket. Otherwise you get a ticket; when we stock THAT fix, check_request returns it to you FREE, once. A ticket only ever redeems a fix created after the request: fixes that already existed when you asked are not free, whatever the request said. No contact details are collected. Set publish: true ONLY if the text may appear on a public wanted board — never include secrets, tokens, internal hostnames, or file paths.

request_fix input schema
{
  "type": "object",
  "required": [
    "signature"
  ],
  "properties": {
    "context": {
      "type": "string",
      "description": "What you already tried, and the tool/runtime versions"
    },
    "publish": {
      "type": "boolean",
      "description": "Allow this text on the public board (default false)"
    },
    "signature": {
      "type": "string",
      "description": "The exact error text you are stuck on"
    }
  }
}
request_fix output schema
{
  "type": "object",
  "properties": {
    "note": {
      "type": "string",
      "description": "Required next step and ticket handling guidance."
    },
    "error": {
      "type": "string",
      "description": "Machine-readable validation or quota failure."
    },
    "fixId": {
      "type": "string",
      "description": "Existing catalog id when no ticket was needed."
    },
    "match": {
      "type": "number",
      "description": "Existing-fix match score."
    },
    "detail": {
      "type": "string",
      "description": "Human-readable failure detail."
    },
    "status": {
      "enum": [
        "already-stocked",
        "recorded"
      ],
      "type": "string"
    },
    "ticket": {
      "type": "string",
      "pattern": "^req_[0-9a-f]{32}$"
    },
    "published": {
      "type": "boolean"
    },
    "requestId": {
      "type": "string",
      "format": "uuid"
    }
  },
  "additionalProperties": false
}
request_fix annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
check_request — Check a fix request
Advertised by the server during the last successful anonymous check.

Check a private ticket from request_fix. Returns pending, declined, not-eligible, redeemed, or the full fix free once an eligible new fix is stocked. This call may atomically consume the ticket's one-time delivery, so save the returned body. Use get_fix when you already have a catalog id; do not create another request while this ticket is pending.

check_request input schema
{
  "type": "object",
  "required": [
    "ticket"
  ],
  "properties": {
    "ticket": {
      "type": "string",
      "description": "Private req_ ticket returned once by request_fix. Reuse it unchanged and never publish it. A stocked eligible result can be redeemed only once, so save the returned fix body."
    }
  },
  "additionalProperties": false
}
check_request output schema
{
  "type": "object",
  "properties": {
    "fix": {
      "type": "object",
      "description": "Full fix body on the ticket's single eligible free delivery.",
      "additionalProperties": true
    },
    "note": {
      "type": "string",
      "description": "Current state and recommended next step."
    },
    "error": {
      "type": "string",
      "description": "Machine-readable ticket or fulfillment failure."
    },
    "fixId": {
      "type": "string"
    },
    "detail": {
      "type": "string",
      "description": "Human-readable failure or eligibility detail."
    },
    "reason": {
      "type": "string"
    },
    "status": {
      "enum": [
        "pending",
        "declined",
        "not-eligible",
        "stocked",
        "redeemed"
      ],
      "type": "string"
    },
    "requestId": {
      "type": "string",
      "format": "uuid"
    },
    "receivedAt": {
      "type": "string",
      "format": "date-time"
    }
  },
  "additionalProperties": false
}
check_request annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
list_catalog — List the fix catalog
Advertised by the server during the last successful anonymous check.
Advertised read-only

Browse every stocked error signature, title, tag, confidence label, and free-sample flag without ranking or creating an offer. Use search_fixes instead when diagnosing a specific error; it returns the best match and any purchase-ready checkout.

list_catalog input schema
{
  "type": "object",
  "properties": {}
}
list_catalog output schema
{
  "type": "object",
  "required": [
    "spec",
    "store",
    "tier",
    "entries"
  ],
  "properties": {
    "spec": {
      "type": "string"
    },
    "tier": {
      "type": "string"
    },
    "store": {
      "type": "string"
    },
    "entries": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "tagline": {
      "type": "string"
    }
  },
  "additionalProperties": true
}
list_catalog annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_skills — List premium skills and bundles
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compare premium skills and multi-fix bundles. Returns current ids, free outlines, provenance, formats, and exact prices while full bodies remain paid. Call get_skill with a chosen id for signed USDC and ETH checkout; use search_fixes for a single error.

list_skills input schema
{
  "type": "object",
  "properties": {}
}
list_skills output schema
{
  "type": "object",
  "required": [
    "spec",
    "tier",
    "howToBuy",
    "skills"
  ],
  "properties": {
    "spec": {
      "type": "string"
    },
    "tier": {
      "type": "string"
    },
    "skills": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "howToBuy": {
      "type": "string"
    }
  },
  "additionalProperties": true
}
list_skills annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_merch — List Merch Store products
Advertised by the server during the last successful anonymous check.
Advertised read-only

Browse the KnownFix Merch Store. Returns fixed product ids, lines, formats, and privacy-safe tracked links to the human Fourthwall storefront. Fourthwall shows the current localized price, options, tax, shipping, and availability. This tool does not place an order or collect checkout data.

list_merch input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_merch output schema
{
  "type": "object",
  "required": [
    "spec",
    "store",
    "storefront",
    "fulfilledBy",
    "checkout",
    "privacy",
    "products"
  ],
  "properties": {
    "spec": {
      "type": "string"
    },
    "store": {
      "type": "string"
    },
    "privacy": {
      "type": "string"
    },
    "checkout": {
      "type": "string"
    },
    "products": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "storefront": {
      "type": "string",
      "format": "uri"
    },
    "fulfilledBy": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
list_merch annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_services — List professional services
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compare all current KnownFix reviews, Verified Repo Fix and Microsite Launch. Returns complete scope, deliverables, prices, delivery targets and limitations. Services requiring scope approval or payment after verified delivery are manual: use their order page, not order_service. SaaS security requires explicit written testing authorization. Other services use private-ticket checkout only after operator spending approval and target authorization.

list_services input schema
{
  "type": "object",
  "properties": {}
}
list_services output schema
{
  "type": "object",
  "required": [
    "spec",
    "currency",
    "privacy",
    "services"
  ],
  "properties": {
    "spec": {
      "type": "string"
    },
    "privacy": {
      "type": "string"
    },
    "currency": {
      "type": "string"
    },
    "services": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    }
  },
  "additionalProperties": true
}
list_services annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
order_service — Create a private professional-service order
Advertised by the server during the last successful anonymous check.

Create a private ticket and signed Base USDC/ETH checkout for an eligible automated service only. Do not call for requiresScopeApproval services (SaaS security, Microsite Launch) or paymentTiming:after-verified-delivery (Verified Repo Fix); these require manual scope approval via their published page. Accepts authorized public HTTPS targets only. Obtain operator spending approval. Never send credentials or confidential data. Keep the returned svc_ ticket private.

order_service input schema
{
  "type": "object",
  "required": [
    "serviceId",
    "targetUrl",
    "authorizationConfirmed"
  ],
  "properties": {
    "notes": {
      "type": "string",
      "maxLength": 1500,
      "description": "Optional review focus. Never include credentials, tokens, secrets, private URLs, or confidential data."
    },
    "serviceId": {
      "enum": [
        "microsite-launch",
        "website-first-look",
        "website-growth-audit",
        "homepage-build",
        "codebase-review",
        "agent-commerce-audit",
        "release-pipeline-review",
        "webhook-reliability-review",
        "saas-security-exposure-review"
      ],
      "type": "string"
    },
    "targetUrl": {
      "type": "string",
      "format": "uri",
      "maxLength": 2048,
      "description": "Public HTTPS website or exact public GitHub repository URL. Do not include credentials, query parameters, or fragments."
    },
    "publishTarget": {
      "type": "boolean",
      "description": "Optional explicit consent to show the target and status in the public work queue. Defaults to false."
    },
    "authorizationConfirmed": {
      "type": "boolean",
      "description": "Must be true: confirms the target is public and the requester is authorized to commission a passive, non-destructive review."
    }
  },
  "additionalProperties": false
}
order_service output schema
{
  "type": "object",
  "properties": {
    "spec": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "ticket": {
      "type": "string"
    },
    "service": {
      "type": "object",
      "additionalProperties": true
    },
    "purchase": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "additionalProperties": true
}
order_service annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
check_service_order — Confirm payment or retrieve a service report
Advertised by the server during the last successful anonymous check.
Open-world

Check a private service order by its svc_ ticket. With paymentTx and paymentOffer, atomically confirms exactly one matching Base payment and moves the order into review. Without payment fields, returns current status; once complete, it returns the private Markdown report and SHA-256 digest. Keep the ticket and signed offer private.

check_service_order input schema
{
  "type": "object",
  "required": [
    "ticket"
  ],
  "properties": {
    "ticket": {
      "type": "string",
      "pattern": "^svc_[0-9a-f]{32}$",
      "description": "Private bearer ticket returned once by order_service."
    },
    "paymentTx": {
      "type": "string",
      "description": "Base Pay UserOperation hash for USDC or mined Base transaction hash for ETH. Omit after payment is confirmed."
    },
    "paymentOffer": {
      "type": "string",
      "maxLength": 2048,
      "description": "Matching private signed offer returned by order_service. Omit after payment is confirmed."
    }
  },
  "additionalProperties": false
}
check_service_order output schema
{
  "type": "object",
  "properties": {
    "spec": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "receipt": {
      "type": "object",
      "required": [
        "spec",
        "scheme",
        "custody_model",
        "reversal_supported",
        "lifecycle",
        "proof"
      ],
      "properties": {
        "spec": {
          "enum": [
            "knownfix-payment-receipt/1.0"
          ],
          "type": "string"
        },
        "proof": {
          "type": "object",
          "required": [
            "network",
            "chain_id",
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "erc-4337-user-operation-hash",
                "transaction-hash"
              ],
              "type": "string"
            },
            "network": {
              "enum": [
                "base-mainnet"
              ],
              "type": "string"
            },
            "chain_id": {
              "type": "integer",
              "const": 8453
            }
          },
          "additionalProperties": false
        },
        "scheme": {
          "enum": [
            "base-pay-usdc",
            "base-exact-eth"
          ],
          "type": "string"
        },
        "lifecycle": {
          "type": "object",
          "required": [
            "authorization",
            "settlement",
            "fulfillment"
          ],
          "properties": {
            "settlement": {
              "enum": [
                "confirmed"
              ],
              "type": "string"
            },
            "fulfillment": {
              "enum": [
                "pending",
                "released",
                "declined"
              ],
              "type": "string"
            },
            "authorization": {
              "enum": [
                "offer-verified"
              ],
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "custody_model": {
          "enum": [
            "direct-settlement"
          ],
          "type": "string"
        },
        "reversal_supported": {
          "type": "boolean",
          "const": false
        }
      },
      "description": "Machine-readable receipt derived by KnownFix after signed-offer and Base proof verification; never accepted from caller input.",
      "additionalProperties": false
    },
    "service": {
      "type": "object",
      "additionalProperties": true
    },
    "reportSha256": {
      "type": "string"
    },
    "reportMarkdown": {
      "type": "string"
    }
  },
  "additionalProperties": true
}
check_service_order annotations
{
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
audit_endpoint — Audit an agent endpoint
Advertised by the server during the last successful anonymous check.
Open-world

Readiness audit of any agent-facing URL: MCP handshake, CORS, discovery docs (llms.txt, mcp.json), and payment-offer behaviour. First call with url alone for the FREE grade and failing-check list. For the full findings and remediations, call get_offer with productType "audit" and productId "conformance-report", pay, then call audit_endpoint again with the same url plus paymentTx and paymentOffer. This tool both previews and redeems the paid report; no separate delivery tool is needed.

audit_endpoint input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "Base URL to audit, e.g. https://your-agent.example.com"
    },
    "paymentTx": {
      "type": "string",
      "description": "Base Pay UserOperation hash for USDC or Base transaction hash for ETH, for the full paid report"
    },
    "paymentOffer": {
      "type": "string",
      "description": "Signed offer token from get_offer (productType: audit)"
    }
  }
}
audit_endpoint output schema
{
  "type": "object",
  "properties": {
    "via": {
      "type": "string"
    },
    "tier": {
      "enum": [
        "free-grade",
        "full-report"
      ],
      "type": "string"
    },
    "error": {
      "type": "string",
      "description": "Machine-readable failure code."
    },
    "grade": {
      "type": "string",
      "description": "Overall readiness grade."
    },
    "checks": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "check",
          "status"
        ],
        "properties": {
          "check": {
            "type": "string"
          },
          "detail": {
            "type": "string",
            "description": "Paid report finding; omitted from the free grade."
          },
          "status": {
            "enum": [
              "pass",
              "warn",
              "fail",
              "na"
            ],
            "type": "string"
          },
          "remediation": {
            "type": "string",
            "description": "Paid remediation; omitted from the free grade."
          }
        },
        "additionalProperties": false
      }
    },
    "soldTo": {
      "type": "string"
    },
    "target": {
      "type": "string",
      "description": "Canonical URL that was audited."
    },
    "receipt": {
      "type": "object",
      "required": [
        "spec",
        "scheme",
        "custody_model",
        "reversal_supported",
        "lifecycle",
        "proof"
      ],
      "properties": {
        "spec": {
          "enum": [
            "knownfix-payment-receipt/1.0"
          ],
          "type": "string"
        },
        "proof": {
          "type": "object",
          "required": [
            "network",
            "chain_id",
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "erc-4337-user-operation-hash",
                "transaction-hash"
              ],
              "type": "string"
            },
            "network": {
              "enum": [
                "base-mainnet"
              ],
              "type": "string"
            },
            "chain_id": {
              "type": "integer",
              "const": 8453
            }
          },
          "additionalProperties": false
        },
        "scheme": {
          "enum": [
            "base-pay-usdc",
            "base-exact-eth"
          ],
          "type": "string"
        },
        "lifecycle": {
          "type": "object",
          "required": [
            "authorization",
            "settlement",
            "fulfillment"
          ],
          "properties": {
            "settlement": {
              "enum": [
                "confirmed"
              ],
              "type": "string"
            },
            "fulfillment": {
              "enum": [
                "pending",
                "released",
                "declined"
              ],
              "type": "string"
            },
            "authorization": {
              "enum": [
                "offer-verified"
              ],
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "custody_model": {
          "enum": [
            "direct-settlement"
          ],
          "type": "string"
        },
        "reversal_supported": {
          "type": "boolean",
          "const": false
        }
      },
      "description": "Machine-readable receipt derived by KnownFix after signed-offer and Base proof verification; never accepted from caller input.",
      "additionalProperties": false
    },
    "summary": {
      "type": "object",
      "additionalProperties": true
    },
    "checkedAt": {
      "type": "string",
      "format": "date-time"
    },
    "paidReport": {
      "type": "object",
      "description": "Purchase instructions included with an unpaid report.",
      "additionalProperties": true
    },
    "paymentDeclined": {
      "type": "string"
    }
  },
  "additionalProperties": true
}
audit_endpoint annotations
{
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
audit_theme — Audit page themes and contrast
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Run a read-only theme audit on a public HTTP(S) page, free in full. Fetches but never modifies the page, then checks inline style CSS for brace errors, token gaps, incomplete dark themes, missing body backgrounds, and WCAG body-text contrast. External stylesheets are counted but not fetched. Use audit_endpoint instead for MCP, CORS, discovery, and payment readiness.

audit_theme input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "Public HTTP(S) page to fetch and inspect. Direct localhost, .local, loopback, private IPv4, and IPv6-literal targets are rejected. Inline style CSS is analyzed; external stylesheets are not fetched."
    }
  },
  "additionalProperties": false
}
audit_theme output schema
{
  "type": "object",
  "properties": {
    "note": {
      "type": "string",
      "description": "Audit coverage and inline-style limitation."
    },
    "spec": {
      "enum": [
        "knownfix-theme-audit/0.1"
      ],
      "type": "string"
    },
    "error": {
      "type": "string",
      "description": "Machine-readable target or fetch failure."
    },
    "grade": {
      "enum": [
        "ready",
        "mostly-ready",
        "needs-work"
      ],
      "type": "string",
      "description": "Overall grade derived from the check counts."
    },
    "checks": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "check",
          "status",
          "detail"
        ],
        "properties": {
          "check": {
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "status": {
            "enum": [
              "pass",
              "warn",
              "fail",
              "na"
            ],
            "type": "string"
          },
          "remediation": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "description": "Every inline-CSS theme, token, background, and contrast finding."
    },
    "detail": {
      "type": "string",
      "description": "Fetch failure detail."
    },
    "reason": {
      "type": "string",
      "description": "Why the target URL was rejected."
    },
    "target": {
      "type": "string",
      "format": "uri",
      "description": "Canonical page URL inspected."
    },
    "summary": {
      "type": "object",
      "required": [
        "pass",
        "warn",
        "fail",
        "na"
      ],
      "properties": {
        "na": {
          "type": "integer",
          "minimum": 0
        },
        "fail": {
          "type": "integer",
          "minimum": 0
        },
        "pass": {
          "type": "integer",
          "minimum": 0
        },
        "warn": {
          "type": "integer",
          "minimum": 0
        }
      },
      "additionalProperties": false
    },
    "checkedAt": {
      "type": "string",
      "format": "date-time"
    }
  },
  "additionalProperties": false
}
audit_theme annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
get_offer — Create a signed purchase offer
Advertised by the server during the last successful anonymous check.
Advertised read-only

Create or refresh a one-hour signed bearer offer for a chosen skill, bundle, audit, or fix. Do not call this after a paid search_fixes result or an unpaid get_fix/get_skill result because those responses already include both payment rails. Choose USDC for Base Pay or ETH for exact wei; with no product arguments, this returns the general settlement document.

get_offer input schema
{
  "type": "object",
  "properties": {
    "currency": {
      "enum": [
        "USDC",
        "ETH"
      ],
      "type": "string",
      "description": "Settlement rail. Defaults to ETH for backward compatibility."
    },
    "productId": {
      "type": "string",
      "description": "Exact fix, skill, bundle, or audit product id."
    },
    "productType": {
      "enum": [
        "fix",
        "skill",
        "audit",
        "service"
      ],
      "type": "string",
      "description": "Catalog shelf that owns the product id; bundles use skill."
    }
  }
}
get_offer output schema
{
  "type": "object",
  "properties": {
    "rule": {
      "type": "string"
    },
    "spec": {
      "type": "string",
      "description": "Offer or settlement-document specification."
    },
    "error": {
      "type": "string",
      "description": "Machine-readable product, currency, or checkout failure."
    },
    "offer": {
      "type": "object",
      "additionalProperties": true
    },
    "payTo": {
      "type": "string"
    },
    "token": {
      "type": "string",
      "description": "Private signed bearer purchase credential; never publish it."
    },
    "detail": {
      "type": "string",
      "description": "Human-readable failure detail."
    },
    "backend": {
      "type": "object",
      "additionalProperties": true
    },
    "basePay": {
      "type": "object",
      "additionalProperties": true
    },
    "catalog": {
      "type": "string",
      "format": "uri"
    },
    "chainId": {
      "type": "integer"
    },
    "network": {
      "type": "string"
    },
    "currency": {
      "enum": [
        "USDC",
        "ETH"
      ],
      "type": "string"
    },
    "decimals": {
      "type": "integer"
    },
    "priceEth": {
      "type": "string"
    },
    "priceUsd": {
      "type": "string"
    },
    "priceWei": {
      "type": "string"
    },
    "servedBy": {
      "type": "string"
    },
    "expiresAt": {
      "type": "string",
      "format": "date-time"
    },
    "productId": {
      "type": "string"
    },
    "amountUsdc": {
      "type": "string"
    },
    "paymentUri": {
      "type": "string"
    },
    "redemption": {
      "type": "object",
      "additionalProperties": true
    },
    "settlement": {
      "type": "object",
      "additionalProperties": true
    },
    "productType": {
      "enum": [
        "fix",
        "skill",
        "audit",
        "service"
      ],
      "type": "string"
    },
    "basePriceWei": {
      "type": "string"
    },
    "usdcContract": {
      "type": "string"
    },
    "tokenHandling": {
      "type": "string"
    },
    "amountUsdcAtomic": {
      "type": "string"
    },
    "baseAmountUsdcAtomic": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
get_offer annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
report_checkout_blocker — Report a checkout blocker
Advertised by the server during the last successful anonymous check.

Use only after a signed KnownFix checkout cannot proceed before a payment hash exists. Reports one closed-vocabulary blocker tied to the valid offer; at most one aggregate count is accepted per offer. No wallet address, token, transaction hash, query, or free-form text is published. Do not call after payment; redeem with get_fix, get_skill, or audit_endpoint instead.

report_checkout_blocker input schema
{
  "type": "object",
  "required": [
    "productType",
    "productId",
    "paymentOffer",
    "blocker"
  ],
  "properties": {
    "blocker": {
      "enum": [
        "no-compatible-wallet",
        "funding-unavailable",
        "insufficient-balance",
        "base-pay-unavailable",
        "payment-rejected",
        "payment-failed"
      ],
      "type": "string",
      "description": "Observed pre-payment stopping point. Use funding-unavailable when no practical funding path exists; insufficient-balance when a compatible wallet exists but lacks the required asset."
    },
    "productId": {
      "type": "string",
      "maxLength": 120,
      "description": "Exact product id encoded in the signed offer."
    },
    "productType": {
      "enum": [
        "fix",
        "skill",
        "audit",
        "service"
      ],
      "type": "string",
      "description": "Product shelf encoded in the signed offer."
    },
    "paymentOffer": {
      "type": "string",
      "maxLength": 2048,
      "description": "Private signed offer returned by KnownFix. It is verified, never returned, and never published."
    }
  },
  "additionalProperties": false
}
report_checkout_blocker output schema
{
  "type": "object",
  "properties": {
    "rail": {
      "enum": [
        "USDC",
        "ETH"
      ],
      "type": "string"
    },
    "error": {
      "type": "string",
      "description": "Machine-readable validation failure."
    },
    "detail": {
      "type": "string",
      "description": "Safe failure detail."
    },
    "status": {
      "enum": [
        "recorded",
        "already-recorded",
        "operator-test"
      ],
      "type": "string"
    },
    "blocker": {
      "enum": [
        "no-compatible-wallet",
        "funding-unavailable",
        "insufficient-balance",
        "base-pay-unavailable",
        "payment-rejected",
        "payment-failed"
      ],
      "type": "string"
    },
    "privacy": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
report_checkout_blocker annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_fix — Redeem a fix
Advertised by the server during the last successful anonymous check.
Open-world

Get or redeem a fix after search_fixes or list_catalog identifies the id. Free samples return immediately. For a paid fix, call with the id alone to receive a free diagnosis preview, confidence and compatibility, dollar price, signed Base Pay USDC and exact-ETH offers, and one pay-and-redeem action; then call once more with the matching paymentTx and private paymentOffer. Never pay again merely because an existing proof is pending or denied.

get_fix input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Fix id from search_fixes or list_catalog"
    },
    "paymentTx": {
      "type": "string",
      "pattern": "^0x[0-9a-fA-F]{64}$",
      "description": "Base Pay UserOperation hash for USDC or Base transaction hash for ETH; omit for free samples."
    },
    "paymentOffer": {
      "type": "string",
      "maxLength": 2048,
      "description": "Private signed bearer token from search_fixes or get_offer; omit for free samples and never publish it."
    }
  }
}
get_fix output schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "fix": {
      "type": "object",
      "additionalProperties": true
    },
    "tier": {
      "type": "string"
    },
    "cause": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "fixId": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "denied": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "spec",
        "scheme",
        "custody_model",
        "reversal_supported",
        "lifecycle",
        "proof"
      ],
      "properties": {
        "spec": {
          "enum": [
            "knownfix-payment-receipt/1.0"
          ],
          "type": "string"
        },
        "proof": {
          "type": "object",
          "required": [
            "network",
            "chain_id",
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "erc-4337-user-operation-hash",
                "transaction-hash"
              ],
              "type": "string"
            },
            "network": {
              "enum": [
                "base-mainnet"
              ],
              "type": "string"
            },
            "chain_id": {
              "type": "integer",
              "const": 8453
            }
          },
          "additionalProperties": false
        },
        "scheme": {
          "enum": [
            "base-pay-usdc",
            "base-exact-eth"
          ],
          "type": "string"
        },
        "lifecycle": {
          "type": "object",
          "required": [
            "authorization",
            "settlement",
            "fulfillment"
          ],
          "properties": {
            "settlement": {
              "enum": [
                "confirmed"
              ],
              "type": "string"
            },
            "fulfillment": {
              "enum": [
                "pending",
                "released",
                "declined"
              ],
              "type": "string"
            },
            "authorization": {
              "enum": [
                "offer-verified"
              ],
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "custody_model": {
          "enum": [
            "direct-settlement"
          ],
          "type": "string"
        },
        "reversal_supported": {
          "type": "boolean",
          "const": false
        }
      },
      "description": "Machine-readable receipt derived by KnownFix after signed-offer and Base proof verification; never accepted from caller input.",
      "additionalProperties": false
    },
    "citation": {
      "type": "object",
      "additionalProperties": true
    },
    "purchase": {
      "type": "object",
      "required": [
        "checkout",
        "price",
        "nextAction"
      ],
      "properties": {
        "price": {
          "type": "object",
          "description": "Dollar-denominated price presented before payment.",
          "additionalProperties": true
        },
        "payment": {
          "type": "object",
          "description": "Preferred Base Pay parameters and signed exact-ETH alternative.",
          "additionalProperties": true
        },
        "product": {
          "type": "object",
          "description": "Free skill or bundle outline and product identity.",
          "additionalProperties": true
        },
        "checkout": {
          "enum": [
            "ready",
            "unavailable"
          ],
          "type": "string",
          "description": "Whether both signed payment rails were issued."
        },
        "confidence": {
          "type": "string"
        },
        "nextAction": {
          "type": "object",
          "description": "The single recommended payment or retry action.",
          "additionalProperties": true
        },
        "compatibility": {
          "type": "object",
          "additionalProperties": true
        },
        "relatedBundle": {
          "type": "object",
          "additionalProperties": true
        },
        "recommendation": {
          "type": "object",
          "description": "Demand evidence and matched-fix context when a multi-fix pack is the recommended purchase.",
          "additionalProperties": true
        },
        "diagnosisPreview": {
          "type": "object",
          "description": "Free diagnosis and triage for an individual paid fix.",
          "additionalProperties": true
        },
        "signedPurchaseOffer": {
          "type": "object",
          "description": "Private product-bound Base Pay USDC offer.",
          "additionalProperties": true
        },
        "singleFixAlternative": {
          "type": "object",
          "description": "Lower-cost individual-fix fallback when the recommended product is a bundle.",
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "nextAction": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "additionalProperties": true
}
get_fix annotations
{
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
get_skill — Redeem a premium skill or bundle
Advertised by the server during the last successful anonymous check.
Open-world

Get or redeem a premium skill or multi-fix bundle after choosing with list_skills. Call with the id alone to receive the free outline, dollar price, signed Base Pay USDC and exact-ETH offers, and one pay-and-redeem action. After payment, call once more with the matching paymentTx and private paymentOffer for the complete SKILL.md or assembled bundle decision tree, fix bodies, verification commands, update guidance, and sources. Do not use this for individual fixes; call get_fix instead. Never pay again merely because an existing proof is pending or denied.

get_skill input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Exact skill or bundle id from list_skills."
    },
    "paymentTx": {
      "type": "string",
      "pattern": "^0x[0-9a-fA-F]{64}$",
      "description": "Base Pay UserOperation hash for USDC or Base transaction hash for ETH."
    },
    "paymentOffer": {
      "type": "string",
      "maxLength": 2048,
      "description": "Private signed bearer token from get_offer; never publish it."
    }
  }
}
get_skill output schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "via": {
      "type": "string"
    },
    "error": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "denied": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "format": {
      "type": "string"
    },
    "soldTo": {
      "type": "string"
    },
    "receipt": {
      "type": "object",
      "required": [
        "spec",
        "scheme",
        "custody_model",
        "reversal_supported",
        "lifecycle",
        "proof"
      ],
      "properties": {
        "spec": {
          "enum": [
            "knownfix-payment-receipt/1.0"
          ],
          "type": "string"
        },
        "proof": {
          "type": "object",
          "required": [
            "network",
            "chain_id",
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "erc-4337-user-operation-hash",
                "transaction-hash"
              ],
              "type": "string"
            },
            "network": {
              "enum": [
                "base-mainnet"
              ],
              "type": "string"
            },
            "chain_id": {
              "type": "integer",
              "const": 8453
            }
          },
          "additionalProperties": false
        },
        "scheme": {
          "enum": [
            "base-pay-usdc",
            "base-exact-eth"
          ],
          "type": "string"
        },
        "lifecycle": {
          "type": "object",
          "required": [
            "authorization",
            "settlement",
            "fulfillment"
          ],
          "properties": {
            "settlement": {
              "enum": [
                "confirmed"
              ],
              "type": "string"
            },
            "fulfillment": {
              "enum": [
                "pending",
                "released",
                "declined"
              ],
              "type": "string"
            },
            "authorization": {
              "enum": [
                "offer-verified"
              ],
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "custody_model": {
          "enum": [
            "direct-settlement"
          ],
          "type": "string"
        },
        "reversal_supported": {
          "type": "boolean",
          "const": false
        }
      },
      "description": "Machine-readable receipt derived by KnownFix after signed-offer and Base proof verification; never accepted from caller input.",
      "additionalProperties": false
    },
    "skillMd": {
      "type": "string",
      "description": "Full assembled Markdown. Bundles include their decision tree, included fix bodies, commands, verification guidance, and sources."
    },
    "citation": {
      "type": "object",
      "description": "KnownFix source attribution request returned with the purchased good.",
      "additionalProperties": true
    },
    "priceUsd": {
      "type": "string"
    },
    "priceWei": {
      "type": "string"
    },
    "purchase": {
      "type": "object",
      "required": [
        "checkout",
        "price",
        "nextAction"
      ],
      "properties": {
        "price": {
          "type": "object",
          "description": "Dollar-denominated price presented before payment.",
          "additionalProperties": true
        },
        "payment": {
          "type": "object",
          "description": "Preferred Base Pay parameters and signed exact-ETH alternative.",
          "additionalProperties": true
        },
        "product": {
          "type": "object",
          "description": "Free skill or bundle outline and product identity.",
          "additionalProperties": true
        },
        "checkout": {
          "enum": [
            "ready",
            "unavailable"
          ],
          "type": "string",
          "description": "Whether both signed payment rails were issued."
        },
        "confidence": {
          "type": "string"
        },
        "nextAction": {
          "type": "object",
          "description": "The single recommended payment or retry action.",
          "additionalProperties": true
        },
        "compatibility": {
          "type": "object",
          "additionalProperties": true
        },
        "relatedBundle": {
          "type": "object",
          "additionalProperties": true
        },
        "recommendation": {
          "type": "object",
          "description": "Demand evidence and matched-fix context when a multi-fix pack is the recommended purchase.",
          "additionalProperties": true
        },
        "diagnosisPreview": {
          "type": "object",
          "description": "Free diagnosis and triage for an individual paid fix.",
          "additionalProperties": true
        },
        "signedPurchaseOffer": {
          "type": "object",
          "description": "Private product-bound Base Pay USDC offer.",
          "additionalProperties": true
        },
        "singleFixAlternative": {
          "type": "object",
          "description": "Lower-cost individual-fix fallback when the recommended product is a bundle.",
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "nextAction": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "additionalProperties": true
}
get_skill annotations
{
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
submit_fix — Submit a fix for review
Advertised by the server during the last successful anonymous check.

Offer a fix for the catalog. Submissions are reviewed by the operator before listing; include a reproduction so the fix can be verified rather than trusted. Returns a private submissionId; save it and call check_submission for pending, accepted, declined, or cataloged status. Submitted text and contributor details are never returned by the status tool. Revenue-sharing for accepted contributions is planned, not yet live.

submit_fix input schema
{
  "type": "object",
  "required": [
    "title",
    "signature",
    "fix"
  ],
  "properties": {
    "fix": {
      "type": "string",
      "maxLength": 8000,
      "description": "Concrete remediation steps and commands, sanitized of credentials."
    },
    "cause": {
      "type": "string",
      "maxLength": 4000,
      "description": "Root cause supported by the reproduction, without secrets or private paths."
    },
    "title": {
      "type": "string",
      "maxLength": 160,
      "description": "Short, specific failure-and-recovery name; do not use a generic category."
    },
    "signature": {
      "type": "string",
      "maxLength": 2000,
      "description": "Exact error text an agent would search, including the code and distinctive tokens; omit secrets and private paths."
    },
    "contributor": {
      "type": "string",
      "maxLength": 500,
      "description": "Optional private credit/contact string (name, public URL, or wallet). Stored for review; never returned by check_submission."
    },
    "reproduction": {
      "type": "string",
      "maxLength": 8000,
      "description": "Minimal steps that reproduce the failure, followed by commands or checks proving the remediation works; omit credentials and private infrastructure."
    }
  },
  "additionalProperties": false
}
submit_fix output schema
{
  "type": "object",
  "properties": {
    "error": {
      "type": "string"
    },
    "detail": {
      "type": "string"
    },
    "status": {
      "enum": [
        "received"
      ],
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "submissionId": {
      "type": "string",
      "format": "uuid",
      "description": "Private lookup id returned once to the submitter."
    }
  },
  "additionalProperties": false
}
submit_fix annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
check_submission — Check a fix submission
Advertised by the server during the last successful anonymous check.
Advertised read-only

Check the private submissionId returned by submit_fix. Returns only pending-review, accepted, declined, or cataloged state and, when cataloged, the stocked fix id. It never returns submitted text or contributor details and creates no side effects. Use get_fix with catalogId when cataloged; do not resubmit merely because review is pending.

check_submission input schema
{
  "type": "object",
  "required": [
    "submissionId"
  ],
  "properties": {
    "submissionId": {
      "type": "string",
      "format": "uuid",
      "description": "Private UUID returned once by submit_fix. Reuse it unchanged and never publish it; it identifies the review record but cannot retrieve submitted text."
    }
  },
  "additionalProperties": false
}
check_submission output schema
{
  "type": "object",
  "properties": {
    "error": {
      "type": "string"
    },
    "detail": {
      "type": "string"
    },
    "status": {
      "enum": [
        "pending-review",
        "accepted",
        "declined",
        "cataloged"
      ],
      "type": "string"
    },
    "catalogId": {
      "type": "string",
      "description": "Present when the submitted signature is now stocked."
    },
    "nextAction": {
      "type": "string"
    },
    "receivedAt": {
      "type": "string",
      "format": "date-time"
    },
    "submissionId": {
      "type": "string",
      "format": "uuid"
    }
  },
  "additionalProperties": false
}
check_submission annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

25 advertised

Start here: tools, guides, skills and services

Advertised by the server during the last successful anonymous check.

One free map of KnownFix, with complete free-workflow resource URIs, browser tools, companion guides and service ordering boundaries. No paid bodies or private statistics.

Start here: tools, guides, skills and services URI
knownfix://overview

MIME type: application/json

Fix catalog

Advertised by the server during the last successful anonymous check.

Every error signature this store stocks (40), with which are free in full. Signatures are public so you can confirm a match before paying.

Fix catalog URI
knownfix://catalog

MIME type: application/json

Skill outlines

Advertised by the server during the last successful anonymous check.

Outline, provenance and price for each of the 11 purchasable skills. Bodies are paid.

Skill outlines URI
knownfix://skills

MIME type: application/json

Most wanted

Advertised by the server during the last successful anonymous check.

Fixes agents asked for that this store does not stock yet.

Most wanted URI
knownfix://requests

MIME type: application/json

Professional services

Advertised by the server during the last successful anonymous check.

Scope, deliverables, price and private order flow for 10 website, homepage-build, code, and agent-commerce services.

Professional services URI
knownfix://services

MIME type: application/json

Evidence-First Bug Report

Advertised by the server during the last successful anonymous check.

Turn a suspected website or code defect into a reproducible report, without inventing impact or exposing secrets.

Evidence-First Bug Report URI
knownfix://free-skill/evidence-first-bug-report

MIME type: text/markdown

Release Smoke Check for Codex and Claude

Advertised by the server during the last successful anonymous check.

A bounded pre-release and live read-back checklist for developer tools, with honest payment and rollback gates.

Release Smoke Check for Codex and Claude URI
knownfix://free-skill/release-smoke-check

MIME type: text/markdown

MCP Connection Triage

Advertised by the server during the last successful anonymous check.

Separate transport, authentication and tool-discovery failures with a minimal, redacted connection receipt.

MCP Connection Triage URI
knownfix://free-skill/mcp-connection-triage

MIME type: text/markdown

Website Search Readiness

Advertised by the server during the last successful anonymous check.

Review crawl directives, canonical signals and answer clarity without promising rankings or AI citations.

Website Search Readiness URI
knownfix://free-skill/website-search-readiness

MIME type: text/markdown

API Response Triage

Advertised by the server during the last successful anonymous check.

Separate HTTP, JSON-RPC and tool-result failures with bounded, evidence-first checks and safe retry decisions.

API Response Triage URI
knownfix://free-skill/api-response-triage

MIME type: text/markdown

Webhook Delivery Triage

Advertised by the server during the last successful anonymous check.

Trace missing, failed or duplicate webhooks without replaying live events or confusing delivery with processing.

Webhook Delivery Triage URI
knownfix://free-skill/webhook-delivery-triage

MIME type: text/markdown

Fix __dirname is not defined in ES module scope in Node.js

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: ReferenceError: __dirname is not defined in ES module scope

Fix __dirname is not defined in ES module scope in Node.js URI
knownfix://fix/node-esm-dirname-not-defined

MIME type: application/json

Fix ERR_UNSUPPORTED_DIR_IMPORT in Node.js ES modules

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: Error [ERR_UNSUPPORTED_DIR_IMPORT]: Directory import is not supported resolving ES modules

Fix ERR_UNSUPPORTED_DIR_IMPORT in Node.js ES modules URI
knownfix://fix/node-esm-unsupported-dir-import

MIME type: application/json

OpenZeppelin 5.x fails to compile: Function "mcopy" not found

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: DeclarationError: Function "mcopy" not found

OpenZeppelin 5.x fails to compile: Function "mcopy" not found URI
knownfix://fix/oz5-mcopy-cancun

MIME type: application/json

node --test with a bare directory argument fails with a nameless failing 'test'

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: test at test:1:1 ... 'test failed' with zero real tests run

node --test with a bare directory argument fails with a nameless failing 'test' URI
knownfix://fix/node-test-dir-arg-windows

MIME type: application/json

Probing a dependency via require('X/package.json') throws ERR_PACKAGE_PATH_NOT_EXPORTED

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: Package subpath './package.json' is not defined by "exports"

Probing a dependency via require('X/package.json') throws ERR_PACKAGE_PATH_NOT_EXPORTED URI
knownfix://fix/err-package-path-not-exported-probe

MIME type: application/json

git push to your own private repo fails with 'repository not found'

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: fatal: repository 'https://github.com/OWNER/REPO.git/' not found

git push to your own private repo fails with 'repository not found' URI
knownfix://fix/gh-cli-account-revert-private-repo-404

MIME type: application/json

Deno Deploy returns 508 Loop Detected when a deployment fetches its own URL

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: 508 (Loop Detected) on fetch to the app's own *.deno.net hostname

Deno Deploy returns 508 Loop Detected when a deployment fetches its own URL URI
knownfix://fix/deno-deploy-508-self-fetch-loop

MIME type: application/json

Deno KV reads empty on new Deno Deploy until you attach a database

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: kv appears disabled / Deno.openKv() bound but reads and writes are empty on console.deno.com

Deno KV reads empty on new Deno Deploy until you attach a database URI
knownfix://fix/deno-deploy-kv-not-auto-enabled

MIME type: application/json

Deno.openKv() throws locally without the --unstable-kv flag

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: Deno.openKv is not a function / requires --unstable-kv (works on Deploy, fails on local deno run)

Deno.openKv() throws locally without the --unstable-kv flag URI
knownfix://fix/deno-openkv-unstable-flag-local

MIME type: application/json

MCP Registry publish fails 422: description exceeds 100 characters

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: validation failed: expected length <= 100, location body.description

MCP Registry publish fails 422: description exceeds 100 characters URI
knownfix://fix/mcp-registry-description-100-char-422

MIME type: application/json

MCP Registry publish 401: Invalid or expired Registry JWT token

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: publish failed: server returned status 401 ... token has invalid claims: token is expired

MCP Registry publish 401: Invalid or expired Registry JWT token URI
knownfix://fix/mcp-registry-jwt-expired-401

MIME type: application/json

Windows: an env var set with setx is missing in the shell that set it

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: environment variable appears unset immediately after setx reported success

Windows: an env var set with setx is missing in the shell that set it URI
knownfix://fix/windows-setx-not-in-running-shell

MIME type: application/json

GitHub Pages serves 404 while the repo and index.html are both intact

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: {"message":"Not Found","documentation_url":"https://docs.github.com/rest/pages/pages#get-a-apiname-pages-site","status":"404"}

GitHub Pages serves 404 while the repo and index.html are both intact URI
knownfix://fix/gh-pages-disabled-site-404

MIME type: application/json

npm exec says the package command is not recognized inside its own source directory

Advertised by the server during the last successful anonymous check.

Free sample, full body. Signature: '<command>' is not recognized as an internal or external command, operable program or batch file.

npm exec says the package command is not recognized inside its own source directory URI
knownfix://fix/npm-exec-local-bin-not-found

MIME type: application/json

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (2 of 2 answered).

  1. 2026-11-06: 1 of 1 checks answered
  2. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1802 ms
95th percentile latency
1802 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1802 ms · metadata changed · 19 tool(s), 25 resource(s), 0 resource template(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http knownfix-mcp-deno https://knownfix-backend-28.b-hash88.deno.net/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add knownfix-mcp-deno --url https://knownfix-backend-28.b-hash88.deno.net/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable knownfix-mcp-deno in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "knownfix-mcp-deno": {
      "url": "https://knownfix-backend-28.b-hash88.deno.net/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "knownfix-mcp-deno": {
      "type": "streamableHttp",
      "url": "https://knownfix-backend-28.b-hash88.deno.net/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start knownfix-mcp-deno and inspect its tools.
VS Code configuration
{
  "servers": {
    "knownfix-mcp-deno": {
      "type": "http",
      "url": "https://knownfix-backend-28.b-hash88.deno.net/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http knownfix-mcp-deno https://knownfix-backend-28.b-hash88.deno.net/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://knownfix-backend-28.b-hash88.deno.net/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "knownfix-mcp-deno": {
      "serverUrl": "https://knownfix-backend-28.b-hash88.deno.net/mcp"
    }
  }
}

Let your agent find its tools

Find servers like KnownFix MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.