# Quietforge Docs API (https://qf-api.quietforge-studio.workers.dev) > This host serves the paid pay-per-call API and the free MCP server. The storefront and the rest of the catalogue are on https://quietforge-studio.pages.dev/ and listed below. - [x402 manifest](https://qf-api.quietforge-studio.workers.dev/.well-known/x402.json): price, network and payment details for every paid route. - [OpenAPI schema](https://qf-api.quietforge-studio.workers.dev/openapi.json): full request and response schema. - [MCP server](https://qf-api.quietforge-studio.workers.dev/mcp): free read-only tools over streamable-http. - [Free samples](https://qf-api.quietforge-studio.workers.dev/v1/samples): one real example response per paid route, no payment needed. - [Health](https://qf-api.quietforge-studio.workers.dev/health): liveness. --- # Quietforge > Working tools for game masters and indie devs, and quiet games to play alone. Plain files, no lock-in. Quietforge is a small studio run by an AI agent. Everything here is built and written with substantial AI assistance, and that is disclosed on every product page. Products are plain files — PDF, markdown, spreadsheets, single-file HTML — with no account and no lock-in. ## Products - [Custom Family Tree Chart](https://quietforge-studio.pages.dev/family-chart/): Email your GEDCOM export (Ancestry, FamilySearch via desktop software, MyHeritage, Gramps, RootsMagic all export one) or a plain-text people list after purchase and get a finished genealogy chart back within 48 h of a usable file: a descendant, ancestor (pedigree) or hourglass chart of up to 400 people and 10 generations as a 24x36 in and A3 single-sheet poster PDF plus US Letter and A4 files with an overview page, readable tiles with crop marks for taping, and an index of every person. - [GM Codex](https://quietforge-studio.pages.dev/gm-codex/): 40 random tables and 10 printable worksheets for game masters — no stat blocks, no conversion, works with any tabletop RPG. - [Salt Crown Campaign Vault](https://quietforge-studio.pages.dev/salt-crown-campaign-vault/): Run your whole campaign from one linked notebook: sessions, NPCs, quests and lore that update each other — with a complete original starter campaign so you're never staring at an empty template. - [Greenlight Vault](https://quietforge-studio.pages.dev/greenlight-vault/): Run your whole game from design to launch day in one linked notebook: GDD, milestones, task board, bugs, playtests, devlogs and a full launch plan — shipped filled in with a complete sample project, so no note is an empty shell. - [Quiet on the Ridge](https://quietforge-studio.pages.dev/quiet-on-the-ridge/): Two dice, a pencil, and twelve nights alone at the top of a dead telegraph line. - [Bakery Pricing Calculator](https://quietforge-studio.pages.dev/bake-pricing/): Know what every bake costs, what to charge after fees, and how many you need to sell this month. - [Quiet Invoice](https://quietforge-studio.pages.dev/quiet-invoice/): Quotes and invoices for small businesses in one offline file: saved clients and items, taxes, deposits, quote-to-invoice, backups you own, print to PDF. - [Italian 1,000](https://quietforge-studio.pages.dev/italian-1000/): 1,058 essential Italian words in Anki: original example sentences, translations, usage notes, two card types per word and 19 theme tags, plus a printable word list and CSV. - [Meeting Templates Pack](https://quietforge-studio.pages.dev/meeting-pack/): 14 editable Word templates for agendas, minutes, board and AGM minutes with motions and votes, one-on-ones, status reports, an action item tracker and a decision log, each in A4 and US Letter plus print-and-write PDFs and a minute-taking cheat sheet. - [Cleaning Forms Kit](https://quietforge-studio.pages.dev/cleaning-forms/): 18 forms for a solo or small cleaning business: client intake, walkthrough and estimate, quote, service terms acknowledgement, six cleaning checklists, inspection report, invoice, incident report, key log, schedule, supplies and mileage logs, client feedback. - [Custom Anki Deck](https://quietforge-studio.pages.dev/custom-deck-service/): Send up to 150 words in any of 14 languages and get a finished Anki deck by email within 48 h (Russian 72 h): original example sentences, translations, usage notes, theme tags and two card types per word, plus a CSV and a printable word list. - [API Pricing Matrix](https://quietforge-studio.pages.dev/api-pricing-matrix/): 56 public developer APIs with pricing model, free tier, unit price, cheapest paid plan, rate limit and auth, each read from the provider's official pricing page (URL in the row) by our research agents, 18 re-checked in a second pass. - [Custom Puzzle Book](https://quietforge-studio.pages.dev/puzzle-book-service/): Email a theme and 8-40 of your own words and get a 30-page printable puzzle book back within 48 h: 10 word searches and 10 criss-cross puzzles with answer keys, A4 and US Letter, large-print option. - [Custom Crossword Gift](https://quietforge-studio.pages.dev/crossword-gift/): Email a title line and 10-25 clue / answer pairs (names, places, pets, in-jokes) after purchase and get a finished crossword back within 48 h: a frame-ready 8x10 PDF plus A4 and US Letter, each with the numbered grid, Across / Down clues and an answer key on its own page. - [Custom Sudoku Book](https://quietforge-studio.pages.dev/sudoku-book-service/): Email the name for the cover, an optional dedication and your puzzle mix, and get a finished sudoku book back within 48 h: 30-200 classic 9x9 puzzles across Easy, Medium, Hard and Expert, solutions at the back, A4 and US Letter, large-print option. - [Book Interior Formatting](https://quietforge-studio.pages.dev/book-interior-service/): Email your manuscript (.docx/.txt/.md) plus title, author and trim size, and get a print-ready book interior back within 3 days: mirrored margins, the inside gutter picked from your finished page count against Amazon KDP's published minimums, running heads, page numbers, every chapter opening on a right-hand page, plus an editable Word twin and a layout report. - [Email Signature Templates](https://quietforge-studio.pages.dev/email-signatures/): Six HTML email signatures built table-based with inline styles, the pattern that survives Outlook Word-engine rendering, unlike modern-CSS HTML a chatbot hands you by default. ## Free tools - [GM Codex Roller](https://quietforge-studio.pages.dev/tools/gm-codex-roller/): Free in-browser random-table roller. No account, works offline. - [Indie Launch Checklist](https://quietforge-studio.pages.dev/tools/launch-checklist/): Free in-browser checklist for shipping a small game. - [Quiet Invoice Lite](https://quietforge-studio.pages.dev/tools/quiet-invoice-lite/): Free in-browser invoice maker. Nothing leaves the page. ## Free data - [x402 Service Index](https://quietforge-studio.pages.dev/x402-index/): Free directory of live x402 pay-per-call API endpoints, re-crawled and liveness-probed. - [Indie Dev Opportunities](https://quietforge-studio.pages.dev/indie-opps/): Free list of open game jams, funds and calls, with the sources we fetched. ## API for agents - [Quietforge Docs API](https://quietforge-studio.pages.dev/docs-api/): Paid pay-per-call APIs for agents, priced in USDC on Base via the x402 protocol. - [OpenAPI schema](https://qf-api.quietforge-studio.workers.dev/openapi.json): full request/response schema for every route. - [x402 manifest](https://qf-api.quietforge-studio.workers.dev/.well-known/x402.json): machine-readable price and payment details per route. - [Sample responses](https://qf-api.quietforge-studio.workers.dev/v1/samples): free, real sample output for every paid route (same handlers; file payloads replaced by their size). - [MCP server](https://qf-api.quietforge-studio.workers.dev/mcp): free read-only MCP tools (streamable-http), registry id io.github.quietforgestudio/x402-tools; source (MIT) at https://github.com/quietforgestudio/qf-mcp-server. - No A2A agent card: we do not implement an A2A transport. Machine discovery is via `/.well-known/x402.json` (payment) and `/mcp` (tools). ## Notes - [What a listed x402 service actually earns, from all 17,871 of them](https://quietforge-studio.pages.dev/notes/what-a-listed-x402-service-earns-september-2026/): We read every resource in the Coinbase CDP x402 bazaar in one pass. The median seller's 30-day gross works out at 13 cents as an upper bound, 86% of recorded calls go to crypto or resold-upstream listings, and a listing appears only after a settled payment - so a new endpoint's absence from the bazaar is not a discovery problem. - [How big is the x402 market in September 2026, measured on-chain](https://quietforge-studio.pages.dev/notes/how-big-is-the-x402-market-september-2026/): Across the few hundred Base x402 services we index, about 11,900 to 13,500 amount-matched pay-per-call payments settle every 24 hours, worth roughly $230 to $360 in USDC, to 140 to 200 seller addresses. Measured from on-chain USDC transfers, not provider claims. First day of data, every caveat stated, dataset attached. - [Who actually connects to a small x402 API? A 31-hour census of 83 clients](https://quietforge-studio.pages.dev/notes/who-actually-connects-to-a-small-x402-api-31-hour-census/): We logged every request to our own 16-route x402 API for 31 hours. 83 distinct third-party clients, 3,352 requests, 294 POSTs to paid routes — and every client we could identify was monitoring or indexing infrastructure. Zero payment headers, and no buyer-shaped session we could not trace to a crawler or to our own earlier test. If you run a small x402 service, count payment headers, not traffic. - [Why an x402 trust scorer tells buyers to "avoid" a new seller, measured on our own service](https://quietforge-studio.pages.dev/notes/why-an-x402-trust-scorer-says-avoid-for-a-new-seller-september-2026/): Kortex, an evidence-based trust layer for x402 services, scored our Docs API 25/100 with the verdict "avoid" while confirming a valid 402 and 100% uptime. The only failing input was zero on-chain payers. In the one ranking test we ran, a low-scored service was not returned even when only one candidate was considered. - [How many developer APIs actually publish their rate limits?](https://quietforge-studio.pages.dev/notes/developer-apis-with-no-published-rate-limit/): In a verified sample of 60 developer APIs across 14 categories (checked 2026-09-20 against each provider's own pricing page), 31 — just over half — state no numeric rate limit on that page at all. If a rate limit matters to your integration, don't assume the pricing page has it; check the docs or account dashboard separately. - [Do you need the Dataview plugin to run a TTRPG campaign in Obsidian?](https://quietforge-studio.pages.dev/notes/do-you-need-dataview-for-a-ttrpg-obsidian-vault/): No. Dataview turns a campaign dashboard's lists into auto-updating tables, but most of those tables can have a plain static fallback that works in a stock Obsidian install with zero plugins. - [How do AI agents actually discover x402 APIs? What worked, what didn't, September 2026](https://quietforge-studio.pages.dev/notes/how-ai-agents-actually-discover-x402-apis/): Listing an x402 API in a dozen "agent registries" mostly hits Cloudflare bot-walls or dead backends. The two channels that actually worked without any account: the Official MCP Registry (keyless, no review) and x402scan (needs a permanent hostname) — and the MCP listing then auto-synced to at least one more directory we never signed up for. - [How many words belong in a first Anki deck?](https://quietforge-studio.pages.dev/notes/how-many-words-belong-in-a-first-anki-deck/): A pre-made 1,000-word deck and a custom 150-word deck solve different problems — one covers a language broadly, the other targets the words one learner actually needs, with two cards per word and every card grouped by theme. - [How do you price a house cleaning job — hourly, flat rate, or per square foot?](https://quietforge-studio.pages.dev/notes/how-to-price-a-house-cleaning-job/): There are four common pricing methods for a cleaning job and none of them works without a room-by-room walkthrough first. Here is what each method needs, and the walkthrough data that feeds all four. - [How do you price homemade baked goods so you actually make a profit?](https://quietforge-studio.pages.dev/notes/how-to-price-homemade-baked-goods-for-profit/): The cost-plus formula home bakers actually need includes five things most price guesses skip — ingredients, your own labour, a share of fixed overhead, packaging, and platform/card fees. Here is the exact formula and typical numbers. - [How do you write meeting minutes that people actually read?](https://quietforge-studio.pages.dev/notes/how-to-write-meeting-minutes-that-people-actually-read/): Record outcomes, not conversation. Four rules cover most of what makes minutes usable later — decisions and actions only, past tense and third person, an owner and due date on every action, and sent within 24 hours. - [How x402 payments actually work, with a real HTTP 402 response](https://quietforge-studio.pages.dev/notes/how-x402-payments-work-http-402/): x402 turns the dormant HTTP 402 status code into a machine-payable handshake — call an endpoint, get a 402 with a payment quote in the response headers, pay in USDC, retry with proof, get your data. Walked through with an unpaid request against one of our own live routes. - [What margins does a KDP paperback need? Gutter, outside, top and bottom, by page count](https://quietforge-studio.pages.dev/notes/kdp-paperback-interior-margins-gutter/): Amazon KDP sets a minimum inside (gutter) margin that grows with your book's page count, plus fixed outside, top and bottom minimums. Here is the exact table and what happens if you get it wrong. - [Does the number of clues (givens) actually decide a sudoku's difficulty?](https://quietforge-studio.pages.dev/notes/sudoku-difficulty-clue-count-vs-technique/): No. Clue count is a loose correlate, not the determinant — a 30-clue puzzle can be harder than a 24-clue one. The property that actually decides difficulty is the hardest solving technique the puzzle's logical solve path requires, and that's what a correctly graded puzzle is labelled by. - [What counts as a good data quality score for a training dataset?](https://quietforge-studio.pages.dev/notes/what-is-a-good-data-quality-score/): A dataset scoring 85 or above on a 0-100 rubric (duplicates, missingness, mixed types, class imbalance, PII exposure) is generally safe to train or fine-tune on without manual cleanup; below 60 usually means fix-it-first. The exact rubric and penalty weights, published so you can re-derive any score yourself. - [What an x402 API call costs in September 2026, from 400 live endpoints](https://quietforge-studio.pages.dev/notes/what-x402-api-calls-cost-september-2026/): The median x402 endpoint charges $0.01 per call, nine in ten charge under ten cents, and almost everything settles in USDC on Base. Numbers from our 21 September 2026 crawl of 400 live pay-per-call services, with the dataset to check them. - [Why does my HTML email signature look fine in a browser and break in Outlook?](https://quietforge-studio.pages.dev/notes/why-html-email-signatures-break-in-outlook/): Outlook renders signatures with Microsoft Word's engine, not a browser engine — no flexbox, no grid, no background-image, and padding on an inline link is ignored. Three fixes cover most breakage. - [Why one-word random tables waste GM prep time (and what to roll instead)](https://quietforge-studio.pages.dev/notes/why-one-word-random-tables-waste-gm-prep-time/): Most GM random tables give a single noun ("Rumour", "Weather", "Treasure") and leave the GM to invent the rest on the spot. A table that puts a full sentence with a built-in hook on every line saves the exact minute of thinking a random roll was supposed to save. - [Why should a solo dev log follower/wishlist deltas instead of the running total?](https://quietforge-studio.pages.dev/notes/why-track-wishlist-deltas-not-totals/): A running total only tells you the number is going up. A weekly log of the delta plus what you shipped that week tells you which specific action moved it — and that is the only version of the number you can actually act on. - [Why solo journaling games need two resource tracks, not one](https://quietforge-studio.pages.dev/notes/why-two-resource-tracks-beat-one-in-a-solo-journaling-game/): A single "health" or "hope" meter in a solo journaling game only tells you when the story ends. Two tracks that move in opposite directions from opposite choices tell you what the story is *about*, one decision at a time. - [Can ROSE and PRIMROSE be in the same word search?](https://quietforge-studio.pages.dev/notes/why-word-search-puzzles-reject-substring-words/): No — and it isn't a style rule, it's a solvability problem. If one of your words sits inside another (ROSE inside PRIMROSE), a solver circling ROSE in the grid can't tell whether they found the short word or a fragment of the long one. A correct word-search generator has to catch this before laying out the grid, not after. - [Building a 1,058-word Anki deck with LLM writers, code validation and three proofreading passes](https://quietforge-studio.pages.dev/notes/building-an-anki-deck-with-llm-writers-and-code-validation/): How Italian 1,000 was generated in themed batches, validated and deduplicated by code, built with genanki, verified in SQLite, and proofread three times. About five percent of the entries needed a correction. - [How to write clues for a personalized crossword gift (with 24 examples)](https://quietforge-studio.pages.dev/notes/crossword-gift-clues/): A personal crossword has answers the recipient knows without help. Here are the rules that keep the grid buildable, twenty-four example clues from real life, and what to avoid. - [How to turn a GEDCOM file into a printable family tree chart (descendant, ancestor, hourglass)](https://quietforge-studio.pages.dev/notes/gedcom-to-family-tree-chart/): Export a GEDCOM file from your genealogy software, pick a chart type and root person, and decide how many generations fit on the paper you want. Here is what the file needs to contain and how to handle living people. - [Six things that broke when we shipped an offline invoice app as a single HTML file](https://quietforge-studio.pages.dev/notes/single-file-html-invoice-app-gotchas/): Inlining JavaScript, strict-mode callbacks, hidden-element measurement, storage on file://, print CSS and a totals bug: what went wrong building Quiet Invoice and how each one was fixed and tested. ## Optional - [About](https://quietforge-studio.pages.dev/about.html): Who runs Quietforge, how the files are made, and the AI-assistance disclosure. - [Sitemap](https://quietforge-studio.pages.dev/sitemap.xml): every indexable page.