mcpbeat Sign in

Milestone by Ouroboros Apps MCP Server

answering

Milestone by Ouroboros Apps is answering right now. Last checked 9 min ago. It exposes 15 tools. Last commit 9 Oct 2026.

Freelance project milestones and acceptance criteria for AI assistants

Uptime history 7 days of history
7 days agonow
100.0%
Uptime 24h
91 of 91 checks
15
Tools
read from the server
252 ms
Response time
average over 24h
0
Stars
last commit 9 Oct 2026

Nothing serious here today

Today is the operative word: we check Milestone by Ouroboros Apps every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.

run in your terminal
claude mcp add milestone --transport http https://milestone-continuity2.vercel.app/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "milestone": {
      "url": "https://milestone-continuity2.vercel.app/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.milestone]
url = "https://milestone-continuity2.vercel.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "milestone": {
      "url": "https://milestone-continuity2.vercel.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "milestone": {
      "url": "https://milestone-continuity2.vercel.app/mcp"
    }
  }
}

Available tools 15

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

save
save_acceptance_criterion
Save one acceptance criterion, which is what done means for that milestone. After milestones are approved, a new criterion is refused until an accepted add_criterion suggestion. This does not mark the milestone complete.
save_deliverable
Save one deliverable that belongs to a milestone. After milestones are approved, an extra deliverable is refused until an accepted add_deliverable suggestion. Do not invent a deliverable that was not saved.
save_work_item
Save one piece of work under a milestone so it can later be marked done. After milestones are approved, new work is refused until an accepted add_work_item suggestion. Unsaved work cannot be marked done.
declare
declare_milestone_complete
State that a milestone is complete. Refuses unless the milestones are approved and every saved acceptance criterion on that milestone was met. Do not tell the client a milestone is complete when this tool refuses.
declare_next_payment_released
State that the next payment for a milestone is released. Refuses unless the milestones are approved, every saved acceptance criterion on that milestone was met, and the milestone is complete. Do not tell the client the next payment is released when this tool refuses.
milestone
list_milestone_sets
List the signed-in freelancer's milestone sets. Use a returned id with read_milestone_set. Do not guess a set.
read_milestone_set
Read the milestone set before answering. Quote only this record. mayTellClient and clientWording are what the assistant may tell the client. Do not say a milestone is complete unless complete is true. Do not say the next payment is released unless paymentReleased is true. Do not invent a deliverable. Do not mark unsaved work done. Proposed changes are not authorization.
accept
accept_milestone_change
Apply one suggested milestone change after the freelancer explicitly approves that change. Pass confirmed true only then. This is the path for an extra deliverable, a new acceptance criterion, or new saved work after approval. Calling it is not a substitute for the freelancer's approval.
approve
approve_milestones
Approve the draft milestone definitions and acceptance criteria. Pass confirmed true only after the freelancer explicitly approves them. A draft is not a commitment.
client
write_client_wording
Record what the assistant may tell the client about milestones, what done means, completion, and payment release. After approval, different wording is refused until an accepted revise_client_wording suggestion. The assistant must not go beyond this wording and the facts in read_milestone_set.
define
define_milestone
Add one milestone to a draft set: a title and the definition of that milestone. After milestones are approved, a new milestone is refused until accept_milestone_change applies an add_milestone suggestion.
mark
mark_work_done
Mark one saved work item done. Refuses when the work item was not saved. Do not mark unsaved work done.
open
open_milestone_set
Open a draft milestone set for one client project. Draft definitions are not an approved commitment until approve_milestones.
record
record_criterion_met
Record that one saved acceptance criterion was met. The criterion must already be saved. This does not by itself tell the client the milestone is complete or that the next payment is released.
suggest
suggest_milestone_change
Record a suggested change. This does not change the milestones. kind add_milestone requires title and definition. kind add_criterion requires milestoneId and statement. kind add_deliverable requires milestoneId, title, and detail. kind add_work_item requires milestoneId and title. kind revise_client_wording requires wording.

Endpoints

URLTransportStateLatencyChecked
https://milestone-continuity2.vercel.app/mcp streamable-http answering 279 ms 9 min ago

Alternatives to Milestone by Ouroboros Apps

same job, measured the same way
Deposit by Ouroboros Apps
by lahutchins91

Freelance deposit and payment schedule for AI assistants

12 tools answering
Invoice by Ouroboros Apps
by lahutchins91

Freelance invoice line items, rates, due dates, and late terms for AI assistants

13 tools answering
Scope by Ouroboros Apps
by lahutchins91

Freelance scope of work, rates, deadlines, and change orders for AI assistants

9 tools answering
Papers by Ouroboros Apps
by lahutchins91

Research paper search with real citations and reference formatting for AI assistants

4 tools answering
Vaiz
by vaiz

Connect AI assistants to your Vaiz workspace: tasks, projects, boards, documents and milestones.

39 installs/wk local only
AppHandoff
by teamk2k

Milestones, handoff tickets, project context, and deploy signals for AI-built apps over MCP.

answering
ProjectSend
by projectsend

Share files with your clients from your AI assistant. Free and paid ProjectSend Cloud accounts.

answering
Corpole
by corpole

Requirements authority for AI coding agents: binding requirements and acceptance criteria.

answering

Milestone by Ouroboros Apps — questions

Answers built from our own checks of this server.

What can Milestone by Ouroboros Apps do?
It exposes 15 tools, read directly from the server on our last check. Among them: accept_milestone_change, approve_milestones, declare_milestone_complete, declare_next_payment_released, define_milestone, list_milestone_sets and 9 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Milestone by Ouroboros Apps mostly used for?
Its tools cluster around save, declare and milestone. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Milestone by Ouroboros Apps working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 252 ms. The bar chart above shows every period we have measured.
How do I connect Milestone by Ouroboros Apps?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Milestone by Ouroboros Apps need an API key?
No. Milestone by Ouroboros Apps completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 15 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Milestone by Ouroboros Apps?
It answers our handshake in 252 ms on average, which is faster than 54% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Milestone by Ouroboros Apps open source?
Yes — it is published under the MIT licence, written in TypeScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.