whoami
Return the workspace and token for the bearer credential, and the credits left this month.
Takes no parameters.
com.manoonlabsPublished by manoonlabs.comOfficial publisherv1.0.0Updated Oct 30, 2026
Turn PDFs and photos into typed JSON with your own schema. Missing values come back null.
Remote MCP server that extracts typed JSON from PDFs and images using extraction schemas you define and save in a workspace.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.manoonlabs%2Fdoc2json/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"doc2json": {
"type": "http",
"url": "https://doc2json.manoonlabs.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Return the workspace and token for the bearer credential, and the credits left this month.
Takes no parameters.
Extract invoice fields from a PDF, PNG, or JPEG sent as base64 in file_base64 (10 MB and 10 pages on Free, 25 MB and 50 pages on paid). 1 credit per page; an image is 1 page. The file is not stored. file_base64 is required. The result has status and values.
schemafile_base64List the extraction schemas saved in this workspace.
Takes no parameters.
Read one saved extraction schema by name.
namerequiredSave a named extraction schema in this workspace. A schema is {"type":"object","properties":{...}}. Each property is {"type":T} where T is one of any, null, boolean, string, number, date, array, object. An optional description, at most 400 characters, tells the model how to read that field. An optional required array lists the keys that must be present. A date is a string yyyy-mm-dd. An array adds "items" (one node). An object adds "properties" and may add "required". At most 4 levels below the root, 100 keys, and 16384 bytes.
namerequiredschemarequiredRename a saved schema, replace its definition, or both. A schema is {"type":"object","properties":{...}}. Each property is {"type":T} where T is one of any, null, boolean, string, number, date, array, object. An optional description, at most 400 characters, tells the model how to read that field. An optional required array lists the keys that must be present. A date is a string yyyy-mm-dd. An array adds "items" (one node). An object adds "properties" and may add "required". At most 4 levels below the root, 100 keys, and 16384 bytes.
namerequiredschemanewName72% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Publish an icon in the registry entry.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.