parseo_get_key_info
Get API key info
Show 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.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.0.1Updated Nov 7, 2026
Upload invoices for OCR; read, export and correct extracted invoices in Parseo.
The publisher's own server: Ably MCP by usefulapi
Hosted Parseo server that lets an assistant upload invoices for OCR, track jobs, and read, export or correct the extracted invoice data.
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/io.usefulapi%2Fparseo/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": {
"parseo-by-usefulapi": {
"type": "http",
"url": "https://parseo.usefulapi.io/mcp"
}
}
}Use your Parseo account from Claude, Cursor, or any MCP client. Upload invoices for OCR, follow the jobs, and read, export and correct the extracted invoices. Hosted, no local install: connect with your own credentials.
Live endpoint: https://parseo.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://parseo.usefulapi.io/mcp.claude mcp add --transport http parseo https://parseo.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Parseo credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/parseo/
On first connect you provide a Parseo API key (Parseo → Settings → API Keys) and an optional client id (cl_…) for a team-wide key. The server validates it and stores it per user. No keys go in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with parseo_upgrade (it returns a Stripe Checkout link). Cancel any time with parseo_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running parseo_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/parseo/README.md at commit 2450437
Get API key info
Show 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.
Takes no parameters.
Get credit balance
Show 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/credits.
Takes no parameters.
Get quota snapshot
Show credits, plan limits and current usage in one reply. Parseo: GET /me/quota.
Takes no parameters.
Get usage metrics
Show invoice usage per day for the last N days (1-90). Parseo: GET /usage.
daysList invoices
List 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 for its full content. Requires invoice:read. Parseo: GET /invoices.
sortlimitcursorexpandstatuscurrencyexportedclient_iddirectiontotal_maxtotal_minbuyer_name+7 moreGet an invoice
Get one invoice with its extracted data, line items, export block and assignment status. Use it after a job completes (invoiceId). Requires invoice:read. Parseo: GET /invoices/{id}.
expandfieldsclient_idinvoice_idrequiredGet invoice status
Get the processing status of one invoice (queued, processing, processed or failed). Requires invoice:read. Parseo: GET /invoices/{id}/status.
client_idinvoice_idrequiredExport an invoice
Export 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 does not mark the invoice as exported. Requires invoice:export. Parseo: GET /invoices/{id}/export.
formatclient_idinvoice_idrequiredList ingestion jobs
List upload jobs with their status (processing, awaiting_credits, completed, failed). Use it to find a job that has no invoice yet. Parseo: GET /jobs.
limitcursorstatusclient_idcreated_tocreated_fromGet an ingestion job
Get 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: GET /jobs/{jobId}.
job_idrequiredList clients
List the clients (end customers) of the team. Each client has an id (cl_...) for X-Client-Id. Requires client:read. Parseo: GET /clients.
limitcursorGet a client
Get one client with its company details. Requires client:read. Parseo: GET /clients/{id}.
client_idrequiredList contacts
List buyer and supplier contacts, optionally for one client. Requires contact:read. Parseo: GET /contacts.
limitcursorclient_idGet a contact
Get one contact (buyer or supplier). Requires contact:read. Parseo: GET /contacts/{id}.
contact_idrequiredList audit log
Query the team audit log: who did what, and when (for example invoice.created or api_key.rotated). Requires audit:read. Parseo: GET /audit-logs.
limitactioncursorapi_key_idcreated_tocreated_fromresource_typeUpload an invoice
Upload 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. Uses credits. Pass the same idempotency_key to retry safely. Requires invoice:write. Parseo: POST /invoices.
filenamerequiredclient_iddirectionfile_base64requiredidempotency_keypartner_invoice_idUpload several invoices
Upload 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 idempotency_key to retry safely. Requires invoice:write. Parseo: POST /invoices/batch.
filesrequiredclient_ididempotency_keyUpdate an invoice
Correct the extracted fields of one invoice. Send only the fields to change; a changed exported invoice shows changedSinceExport. Requires invoice:write. Parseo: PATCH /invoices/{id}.
currencydue_datemetadatasubtotalclient_iddirectionamount_dueinvoice_idrequiredinvoice_datetotal_amountinvoice_numberinvoice_series+2 moreMark an invoice as exported
Record 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 succeeded. Requires invoice:export. Parseo: POST /invoices/{id}/exported.
client_idinvoice_idrequiredexternal_referenceCreate a client
Create a client (an end customer of your team). Use its id (cl_...) as client_id on invoice calls. Requires client:write. Parseo: POST /clients.
namerequiredemailphoneaddressvat_numberdescriptioncompany_registration_numberUpdate a client
Change the details of one client. Send only the fields to change. Requires client:write. Parseo: PATCH /clients/{id}.
nameemailphoneaddressclient_idrequiredvat_numberdescriptioncompany_registration_numberCreate a contact
Create a buyer or supplier contact for one client. Requires contact:write. Parseo: POST /contacts.
nameemailphonevat_idaddressclient_idrequiredcompany_idparty_typeUpdate a contact
Change the details of one contact. Send only the fields to change. Requires contact:write. Parseo: PATCH /contacts/{id}.
nameemailphonevat_idaddresscompany_idcontact_idrequiredparty_type100% 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.
io.usefulapiOfficial publisher
Ably MCP by usefulapi's hosted MCP server, published by usefulapi.io; no sign-in required; Streamable HTTP; 15 tools.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "parseo": { "url": "https://parseo.usefulapi.io/mcp" } }}