Skip to main content

Public working proposal · documentation system design

A documentation proposal for Euler

I saw an opportunity to make Euler’s public MCP material easier to understand and use. I built a working demo to show how task context, prerequisites, and technical reference could fit together.

What this is: a self-initiated portfolio prototype built from Euler’s public website and public MCP materials. It is not an official Euler property, product audit, or statement of internal plans. Product behavior, terminology, security guidance, and customer priorities would need validation with the responsible team.

Why I created this proposal​

I saw a gap between the technical detail in Euler’s public MCP material and the guidance someone would need to understand when and how to use it. I created this proposal independently as a possible solution for the company.

I worked from outside the company. The public website and MCP materials gave me a starting point, but I did not have the internal access needed to validate complete product guidance. That constraint shaped the scope of the demo.

The useful thing already exists​

Euler’s public MCP materials expose real capability: connection guidance, a structured tool catalog, access context, and a changelog. That is a strong starting point. The missing piece is not raw information. It is an experience that helps a customer or partner answer a few practical questions quickly:

What can I do?

Start with the outcome a person is trying to achieve, not a wall of fields.

What do I need first?

Put access, prerequisites, and safe setup steps before the contract details.

What comes back?

Explain results, exceptions, and next steps in human language.

Who keeps this correct?

Connect the public page to an owner, a source, and a change-review trigger.

What I found in the public material​

The public MCP reference and structured manifest are useful source material. The issue is presentation: fields and their explanations can be densely wrapped together, which makes it harder to distinguish the purpose of a tool from its inputs, access limits, and outcomes.

That is not a complaint about having technical detail. The detail matters. It needs a second layer around it: task context, readable examples, grouped inputs, plain-language results, and a route to troubleshooting.

Alternatives I considered​

AlternativeWhy I did not use it as the solution
Build a conventional help center from scratchThe public material could not support complete product guidance without internal access and validation. I limited the work to a proposal based on the sources available to me.
Generate reference pages directly from the MCP manifestThis could preserve the existing information order without adding task context. I used the public MCP material as a source and added a structure that explains purpose, prerequisites, and results.
Improve only the existing reference’s formattingBetter spacing and tables would not be enough to explain when to use a tool, what to prepare, or what to do next. I changed the content structure as well as its presentation.

These choices led to a working prototype built around the existing MCP material. It makes the proposed reading experience available for review while keeping the technical reference close at hand.

The proposal​

1. Give each tool a human-first reference page​

The first page should answer the question a person has before they open a schema.

01Use this when

The user outcome and the right time to use the tool.

02Before you begin

Connection, role, consent, or prerequisite information.

03Ask it this way

A plain-language example that reflects a real task.

04What you get back

Meaningful result fields, exceptions, and next steps.

05Technical details

Parameters, data types, and the contract—close at hand, not first.

The prototype uses the public list_accounts material as an example: account access and consent context come first; the raw parameter table stays available for a builder who needs it.

2. Organize documentation around three reader needs​

Learn and launch

Concepts, account connection, roles, access, terminology, and a safe first success.

Complete a task

Outcome-led guides such as submit a referral, diagnose access, manage communications, or review fund requests.

Build and maintain

MCP/API reference, integrations, errors, changes, migrations, and internal implementation playbooks.

This is the same pattern I would use for product help, API quickstarts, integration guidance, release notes, and support content. The reader starts where their question starts—not where the implementation happens to be stored.

3. Treat content as a maintained system​

Public website, schemas, product behavior, support evidence, and release changes → source record and provenance → normalized facts and review-required candidates → accountable validation → reusable canonical content → help center, reference, onboarding, support, and release communication

For a first technical writer, this is the leverage point. A good article helps once. A content model, ownership map, and review process keep help accurate after the next product change.

The result: a working demo​

The outcome is the public Euler documentation demo. It shows the proposed content structure through connection guidance, tool reference examples, and a model for maintaining the content.

This is the deliverable from the project: a concrete proposal that people can explore and assess. Customer adoption and results after a product release are not established by this demo. Validation with Euler’s product and engineering teams would be a next step.

Proposed next steps with the team​

Proposed first 30 daysIntended result
Inventory existing public, product, support, and engineering sourcesA source-of-truth map, terminology baseline, and prioritized content backlog
Rework the highest-value MCP/tool references into the human-first patternA small, testable reference model rather than an abstract redesign
Build the connection and first-success pathA clearer route from setup to a usable result
Establish owners and change triggersA lightweight way to prevent new content from going stale

The approach behind the prototype​

I start by making the strange thing clear. I use the available evidence, separate what is confirmed from what needs review, and build a working content model before choosing a publishing platform or writing a large pile of pages.

That means a documentation function can begin with what the company already has—schemas, product workflows, support questions, changelogs, and customer language—then turn those inputs into an organized system the product team can keep using.

The point is not to make docs look finished.

It is to make the right information easier to find, easier to use, and easier for the next person to maintain.

Public sources reviewed​