For AI Agents

Ducky Finance is happy to share the pond. Every lesson and post is free to read, and AI assistants are welcome to fetch them, quote them, and help people learn from them. Everything below is read-only and needs no account or API key. Please don’t use the content to train models (see the Content Signals in robots.txt), and remember that nothing here is personalized financial advice.

Read any page as Markdown

Send Accept: text/markdown and you get Markdown instead of HTML, with an x-markdown-tokens header giving a rough token count. Browsers are unaffected.

curl -H 'Accept: text/markdown' https://www.ducky.finance/lessons/unit-1-lesson-1/

Content index

/content.json lists the five course units, every lesson (unit, number, title, description, URL), and every blog post. /llms.txt has the same list as plain text. Both update on every site build.

MCP server

A read-only Model Context Protocol server lives at https://www.ducky.finance/mcp (Streamable HTTP, no authentication). It has three tools:

Tool What it does
list_content Lists units, lessons, and posts. Filter by type (lesson or post) or by unit (1 to 5).
search_content Finds lessons and posts about a topic by matching titles and descriptions.
get_page Returns one page as Markdown, given its path, like /lessons/unit-2-lesson-3/.

In the browser (WebMCP)

On the site itself, browsers that support WebMCP see the same list_content and search_content tools. Lesson pages add get_quiz and check_quiz_answers, and the contact form is exposed as a tool that fills in the form for the visitor to review and send.

Discovery files

Questions, or something not working? Quack at us at [email protected].