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
- API catalog (RFC 9727), also linked from the homepage
Linkheader - OpenAPI description
- MCP server card
- AI catalog
- Agent skills index, with a Ducky Finance skill that explains how to teach from the course
Questions, or something not working? Quack at us at [email protected].