mcp-server
Give an agent a place to put large output.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data
What it can do
- Create Doc: Create a document and return its public URL. Re-using an existing name adds a new immutable version. Omit the name to get a random one. For content larger than ~10KB or any file already on
- List Docs: List the documents owned by the authenticated user, with their URLs and latest version numbers.
- Get Doc: Fetch the raw stored content of a document. Defaults to your own handle and the latest version.
What data it sees
Do you need an account
No: the server works without sign-in
Give an agent a place to put large output. Instead of returning 40k characters of a build log into the conversation, it posts the file to docbin and hands back one short URL. Docs render with syntax highlighting and markdown, every update is a new immutable version, and old links keep working. Six tools for create, read, update, delete, list and search. Works anonymously with no signup, or sign in for permanent docs under your own handle.
Server tool list (6)
Raw names from tools/list. Only developers need these.
| create_doc | Create a document and return its public URL. Re-using an existing name adds a new immutable version. Omit the name to get a random one. For content larger than ~10KB or any file already on disk, do NOT inline it here - run `docbin push <file> [--name <doc>]` in your shell instead (set DOCBIN_TOKEN to an API key from https://docbin.app/settings/keys). Inlining large content streams it through the model token-by-token and will time out. |
| list_docs | List the documents owned by the authenticated user, with their URLs and latest version numbers. |
| get_doc | Fetch the raw stored content of a document. Defaults to your own handle and the latest version. |
| update_doc | Add a new version to one of your existing documents. Errors if you don't own a doc with that name. For content larger than ~10KB or any file already on disk, do NOT inline it here - run `docbin push <file> [--name <doc>]` in your shell instead (set DOCBIN_TOKEN to an API key from https://docbin.app/settings/keys). Inlining large content streams it through the model token-by-token and will time out. |
| delete_doc | Permanently delete one of your documents and all of its versions. |
| search_docs | Search your documents by name. Returns matches with their URLs and latest versions. |