io.usefulapi/parseo
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Parseo MCP by usefulapi
Publisher-provided description
Upload invoices for OCR; read, export and correct extracted invoices in Parseo.
Summary by lookupd
Upload invoice files for OCR, then read, correct, export and track invoices and their clients and contacts.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http parseo https://parseo.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add parseo --url https://parseo.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"parseo": {
"url": "https://parseo.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (23 tools)
Publisher-provided text
parseo_get_key_infoShow the team, plan, scopes and rate limit of the API key in use. Good first call to check that the key works. Parseo: GET /me.parseo_get_credit_balanceShow the credit balance, the low-balance threshold and this billing cycle's usage. Jobs with awaiting_credits wait for this balance to rise. Parseo: GET /me/creparseo_get_quotaShow credits, plan limits and current usage in one reply. Parseo: GET /me/quota.parseo_get_usageShow invoice usage per day for the last N days (1-90). Parseo: GET /usage.parseo_list_invoicesList invoices of the client in use, with filters for status, direction, export state, dates, amounts and names. The list omits line items: fetch one invoice forparseo_get_invoiceGet one invoice with its extracted data, line items, export block and assignment status. Use it after a job completes (invoiceId). Requires invoice:read. Parseoparseo_get_invoice_statusGet the processing status of one invoice (queued, processing, processed or failed). Requires invoice:read. Parseo: GET /invoices/{id}/status.parseo_export_invoiceExport one invoice as JSON (default), XML, or an accounting-system format (for example rivile, odoo, b1). Non-JSON formats return the text in 'body'. Fetching dparseo_list_jobsList upload jobs with their status (processing, awaiting_credits, completed, failed). Use it to find a job that has no invoice yet. Parseo: GET /jobs.parseo_get_jobGet one upload job. Poll it until status is completed (invoiceId is set), failed (error is set) or awaiting_credits (parked until credits arrive, not an error).parseo_list_clientsList the clients (end customers) of the team. Each client has an id (cl_...) for X-Client-Id. Requires client:read. Parseo: GET /clients.parseo_get_clientGet one client with its company details. Requires client:read. Parseo: GET /clients/{id}.parseo_list_contactsList buyer and supplier contacts, optionally for one client. Requires contact:read. Parseo: GET /contacts.parseo_get_contactGet one contact (buyer or supplier). Requires contact:read. Parseo: GET /contacts/{id}.parseo_list_audit_logsQuery the team audit log: who did what, and when (for example invoice.created or api_key.rotated). Requires audit:read. Parseo: GET /audit-logs.parseo_upload_invoiceUpload one invoice file (PDF, PNG, JPG or WebP, up to 7.5 MB) for OCR. It returns a job at once (HTTP 202); the invoice exists only after the job completes. Useparseo_upload_invoices_batchUpload up to 10 invoice files in one call (PDF, PNG, JPG or WebP, up to 7.5 MB each). Each result has its own jobId and status. Uses credits. Pass the same idemparseo_update_invoiceCorrect the extracted fields of one invoice. Send only the fields to change; a changed exported invoice shows changedSinceExport. Requires invoice:write. Parseoparseo_mark_invoice_exportedRecord that your system imported this invoice, so it leaves the export queue (exported=false). Repeat calls do not add exports. Use it only after your import suparseo_create_clientCreate a client (an end customer of your team). Use its id (cl_...) as client_id on invoice calls. Requires client:write. Parseo: POST /clients.parseo_update_clientChange the details of one client. Send only the fields to change. Requires client:write. Parseo: PATCH /clients/{id}.parseo_create_contactCreate a buyer or supplier contact for one client. Requires contact:write. Parseo: POST /contacts.parseo_update_contactChange the details of one contact. Send only the fields to change. Requires contact:write. Parseo: PATCH /contacts/{id}.
Details
- Version: 1.1.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 827 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/parseo/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/parseo)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp