mcpbeat Sign in

Precoro MCP by usefulapi MCP Server

answering

Precoro MCP by usefulapi is answering right now. Last checked 2 min ago. It exposes 24 tools. Last commit 25 Oct 2026.

Read Precoro purchase orders, invoices, suppliers and budgets; approve, reject and submit documents.

Uptime history 20 hours of history
20 hours agonow
100.0%
Uptime 24h
73 of 73 checks
24
Tools
read from the server
309 ms
Response time
average over 24h
0
Stars
last commit 25 Oct 2026

What changed 3

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 25 October 2026. No other catalogue keeps this.

25 Oct a tool changed version3 times that day
and 2 more, back to 25 October 2026

Nothing serious here today

Today is the operative word: we check Precoro MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add precoro --transport http https://precoro.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://precoro.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.precoro]
url = "https://precoro.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "precoro": {
      "url": "https://precoro.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "precoro": {
      "type": "http",
      "url": "https://precoro.usefulapi.io/mcp"
    }
  }
}

Available tools 24

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

precoro
precoro_approve_document
WRITE: approve a document as the Precoro user the API key belongs to (that user must be a current approver of it). Approving can release spending: an approved purchase order may be sent to the supplier and an approved invoice can go to payment. Find candidates with the list tools and waiting_for_my_approval. Cannot be undone through this server. POST /{document}/{idn}/approve.
precoro_create_purchase_requisition
WRITE: create a purchase requisition in draft (open) status for the key user; it is not submitted for approval until precoro_submit_document is called. Needs a location id, a currency, a delivery date and at least one item (a catalog item_id, or a name with quantity and price). Find ids with precoro_list_reference_data (locations, legal_entities, document_custom_fields) and precoro_list_items. All required document custom fields (for example department or project) must be passed in custom_fields. Returns the new idn and id. POST /purchaserequisitions.
precoro_create_supplier
WRITE: create a supplier. The name must be unique in the company (a duplicate name, unique code or registration number is rejected). The supplier is available to all legal entities. Depending on the company's settings it may need approval before it can be used on orders. Returns the new supplier. POST /suppliers.
precoro_get_expense
One expense document by IDN with items, custom fields and approval steps. GET /expenses/{idn}.
precoro_get_invoice
One supplier invoice or credit note by IDN with items, taxes, matching to purchase orders and receipts, and payments. GET /invoices/{idn}.
precoro_get_item
One catalog item by id. GET /items/{id}.
precoro_get_purchase_order
One purchase order by IDN with all items, taxes, custom fields, approval steps, receiving and payment status. GET /purchaseorders/{idn}.
precoro_get_purchase_requisition
One purchase requisition by IDN with items, custom fields and approval steps. GET /purchaserequisitions/{idn}.
precoro_get_receipt
One goods receipt by IDN with items and approval steps. GET /receipts/{idn}.
precoro_get_supplier
One supplier by id with contacts, conditions, custom field defaults and credit balance. Bank details are never returned. GET /suppliers/{id}.
precoro_list_ap_inbox
List documents in the accounts-payable inbox (uploaded or emailed supplier invoices read by OCR): file name, supplier, gross total, currency, status, upload and processed dates. GET /ap/documents.
precoro_list_budgets
List budgets with name, period, total sum, how much is used in purchase requisitions, purchase orders, invoices and expenses, and whether the limit is enforced. GET /budgets.
precoro_list_contracts
List supplier contracts with number, supplier, begin and end dates and whether they auto-prolong. GET /contracts.
precoro_list_expenses
List expense documents (purchases without a purchase order): supplier, totals, currency, status and payment status. Filter by status, last-modified time, approval date range, or 'waiting for my approval'. GET /expenses.
precoro_list_invoices
List supplier invoices and credit notes: supplier, totals, currency, issue and due dates, paid sum, approval/payment status. Filter by status, kind, last-modified time, approval date range, or 'waiting for my approval'. GET /invoices.
precoro_list_items
List catalog items (products and services): name, SKU, unit, price, currency, supplier, group and custom fields. Filter by last-modified time. GET /items.
precoro_list_payments
List payments recorded against invoices and expenses: pay date, sum paid, status (0 paid, 8 canceled), kind (0 payment, 1 credit, 2 supplier credit balance, 3-6 prepayments/credits) and the invoice or expense paid. GET /payments.
precoro_list_purchase_orders
List purchase orders (POs) with number (idn), supplier, location, totals, currency, required date, approval status, receiving status (0 not received, 1 partly, 2 received) and payment status (0 needs invoice, 1 not paid, 2 partly paid, 3 paid). Line items come only from precoro_get_purchase_order. Filter by status, last-modified time, approval date range, or 'waiting for my approval'. Page with next_page. GET /purchaseorders.
precoro_list_purchase_requisitions
List purchase requisitions (purchase requests): requester, location, totals, required date, approval status. Line items come only from precoro_get_purchase_requisition. Filter by status, last-modified time, approval date range, or 'waiting for my approval'. GET /purchaserequisitions.
precoro_list_receipts
List goods receipts (what was delivered against purchase orders): purchase order, status and dates. Line items and received quantities come only from precoro_get_receipt. Filter by status, last-modified time, approval date range, or 'waiting for my approval'. GET /receipts.
precoro_list_reference_data
List a configuration table: users (name, email, roles), locations, legal_entities, taxes, payment_terms, units, warehouses, product_groups, document_custom_fields (departments, projects, classes, GL accounts), item_custom_fields or supplier_custom_fields. Use it to find the ids that purchase requisitions and suppliers need (location, legal entity, custom field). Bank details are never returned. GET /users, /locations, /legalentities, /taxes, /paymentterms, /units, /warehouses, /groups, /documentcustomfields, /itemcustomfields, /suppliercustomfields.
precoro_list_suppliers
List suppliers: name, unique code, currencies, payment conditions, minimum order sum, contact and address fields, accounting ids, status. Bank details are never returned. Filter by last-modified time. GET /suppliers.
precoro_reject_document
WRITE: reject (deny) a document that is waiting for the key user's approval. A comment is required; the creator is notified and sees it. POST /{document}/{idn}/reject.
precoro_submit_document
WRITE: confirm a draft (open) document so it enters the approval flow (or is approved at once if no approval is needed). Approvers are notified. POST /{document}/{idn}/confirm.

Endpoints

URLTransportStateLatencyChecked
https://precoro.usefulapi.io/mcp streamable-http answering 363 ms 2 min ago

Alternatives to Precoro MCP by usefulapi

same job, measured the same way
Finale Inventory MCP by usefulapi
by usefulapi

Read Finale Inventory products, stock, orders and shipments; create draft purchase orders.

13 tools answering
splose MCP by usefulapi
by usefulapi

Read splose patients, appointments, invoices, cases; book and cancel appointments, record payments.

36 tools answering
Oblio MCP by usefulapi
by usefulapi

Read Oblio clients, products and documents; create proformas, issue, collect and cancel invoices.

18 tools answering
Megaventory MCP by usefulapi
by usefulapi

Read Megaventory products, stock, orders and partners; create clients, sales and purchase orders.

20 tools answering
Bind ERP MCP by usefulapi
by usefulapi

Read Bind ERP clients, products, inventory, invoices, orders; create prospects, clients, orders.

26 tools answering
Cin7 Core MCP by usefulapi
by usefulapi

Read Cin7 Core products, stock by location, sales, purchases, customers, suppliers and transfers.

17 tools answering
SmartAccounts MCP by usefulapi
by usefulapi

Read SmartAccounts clients, vendors, invoices, payments, ledger, accounts; create and book records.

18 tools answering
Bill4Time MCP by usefulapi
by usefulapi

Read Bill4Time clients, projects, time entries, expenses, invoices, payments, users and contacts.

8 tools answering

Precoro MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Precoro MCP by usefulapi do?
It exposes 24 tools, read directly from the server on our last check. Among them: precoro_approve_document, precoro_create_purchase_requisition, precoro_create_supplier, precoro_get_expense, precoro_get_invoice, precoro_get_item and 18 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Precoro MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 73 of 73 checks got a reply (100.0%), average response time 309 ms. The bar chart above shows every period we have measured.
How do I connect Precoro MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Precoro MCP by usefulapi need an API key?
No. Precoro MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 24 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Precoro MCP by usefulapi?
It answers our handshake in 309 ms on average, which is faster than 51% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Precoro MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at precoro.usefulapi.io, which runs on its operator's own terms.