Docstar
by docstar.io in Developer tools
Publish your API docs so AI assistants can look up endpoints and call your API correctly.
https://mcp.docstar.io/mcp- Tools
- 15
- open to any client
- Uptime
- 96.5%
- last 30 days
- Response time
- 1.6 s
- 3.0 s slowest 5%
- Last check
- Passed
- 47 min ago, next in 5 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"docstar": {
"type": "http",
"url": "https://mcp.docstar.io/mcp"
}
}
}15 tools
- search_docstar_docs
Search DocStar's documentation and guides with a natural-language question, e.g. "how do I add a custom domain to my docs?" or "how does sign-in work on my MCP server?". Returns the most relevant passages with their page URLs. Use it for how-to and concept questions about…
- get_docstar_api_docs
Browse the DocStar API reference one level at a time, when no dedicated tool on this server does what the user needs. Call it with {} for the top level: the modules (Collections, Pages, Endpoints, Published Versions, MCP Server, FAQs, Changelogs, Webhooks, URL Mappings, ...)…
- call_any_api_of_docstar
Send a POST, PUT, PATCH or DELETE request to any DocStar API endpoint for the signed-in user and return { status, ok, headers, data }. Use it for changes no dedicated tool covers, once you know the exact endpoint: from the quickstart-docstar skill's recipes, or looked up with…
- call_any_read_api_of_docstar
Read from any DocStar API endpoint with a GET request for the signed-in user and return { status, ok, headers, data }. Use it for lookups no dedicated tool covers, once you know the exact endpoint: from the quickstart-docstar skill's recipes, or looked up with…
- list_organizations
List the DocStar organizations (workspaces) the signed-in user belongs to, with each one's id and name (the list is at data.data). Start every DocStar task here: show the user the organizations and ask which one to use, unless there is only one. The chosen id is the orgId every…
- list_collections
List the collections (docs sites) in an organization, with each one's id, name, type and the caller's permission (1 read, 2 read-write). Each collection also has rootParentId: the parent pageId to use with create_page for a top-level page. Get orgId from list_organizations. Pass…
- get_mcp_server
Get a collection's MCP server: the url end users connect to, ready-to-paste snippets (a Claude Code command and a JSON config), callbackUrls for the OAuth app, the sign-in setup and any custom domain. Creates the server if it's missing and syncs its tools with the published…
- create_collection
Creates a new documentation collection in the organization together with its invisible root page (type 0), auto-assigns collection permissions to all org users based on their roles, and auto-provisions an MCP server for it in the background. The returned rootParentId is the page…
- create_endpoint
Creates a new API endpoint doc (page type 4, draft) as the last child of the given page. Requires READ_WRITE permission. Publish it afterwards with Update Endpoint State (parent page must be published). Body fields: name (string, optional) - Endpoint title shown in docs…
- update_endpoint
Partially updates an API endpoint doc; send only fields to change (same fields as Create Endpoint). Any update moves a non-pending endpoint back to draft (state 1), so republish with Update Endpoint State. Requires READ_WRITE permission. Only works for type 4/5 items (otherwise…
- create_page
Creates a new page as the last child of the page given in the path. Pass the collection's rootParentId (invisible root, from List Collections) to create a top-level page (type 1, parent page/module); pass any other page id to create a subpage (type 3). The type is decided by the…
- publish_pages
Publishes many pages/endpoints at once: each page in pageIds gets a new default published version and state 2 (approved/published). rootParentId (the collection's invisible root page) must also be supplied so it is marked published. Requires READ_WRITE permission. Triggers…
- list_collection_pages
Returns all non-deleted pages of a collection (the full sidebar tree, flat) with id, name, urlName, type, parentId, child (ordered child ids), state, isPublished, meta, sharingMeta and the endpoint requestType for endpoint pages. Page types: 0 invisible root, 1 parent…
- send_feedback_to_docstar
Sends feedback straight to the DocStar team. Use it when the user wants to report a bug, request a feature, flag wrong or missing docs, or share praise about DocStar or this MCP server. Write the message in the user's words and add any useful context, such as the tool or…
- quickstart-docstar
Document the user's API in DocStar, turn it into an MCP server for their product, and keep it in sync with their code (GitHub Sync). Load before any Docstar task. Call this to load the full instructions for this skill before doing the task.
Security scan
1 finding
- Unusually long description in tool:create_collection
create_collection (create collection) Creates a new documentation collection in …
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 47 min ago | Passed | 200 | 1.6 s |
| 12 h ago | Passed | 200 | 1.7 s |
| 24 h ago | Timed out | - | - |
| 34 h ago | Passed | 200 | 1.6 s |
| 46 h ago | Passed | 200 | 441 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 474 ms |
| 3 days ago | Passed | 200 | 1.6 s |
| 3 days ago | Passed | 200 | 3.9 s |
| 4 days ago | Passed | 200 | 1.6 s |
| 4 days ago | Passed | 200 | 1.7 s |
| 5 days ago | Passed | 200 | 1.6 s |
| 5 days ago | Passed | 200 | 1.6 s |
| 6 days ago | Passed | 200 | 1.6 s |
| 7 days ago | Passed | 200 | 1.7 s |
| 7 days ago | Passed | 200 | 2.5 s |