mcpField
S
Scrada MCP by usefulapi

Scrada MCP by usefulapi

Remote
usefulapi.ioFinance1Updated today

About Scrada MCP by usefulapi

Scrada MCP by usefulapi is a hosted MCP server for Scrada users. It reads accounting records, cash books, and Peppol documents, and can record payments and confirm inbound Peppol documents without a local installation.

Key features

  1. 01Read journals and journal lines
  2. 02View cash books and VAT periods
  3. 03Look up and read Peppol documents
  4. 04Record invoice payments
  5. 05Confirm inbound Peppol documents

Use cases

  1. 01Check journal and cash book data
  2. 02Review VAT periods and sales invoice status
  3. 03Look up and confirm inbound Peppol documents
  4. 04Record payments for sales invoices

MCP support

It exposes read tools for Scrada company, accounting, cash book, VAT, sales invoice, and Peppol data, as well as tools to record sales invoice payments and confirm inbound Peppol documents.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://scrada.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Scrada MCP by usefulapi

Use your Scrada account from Claude, Cursor, or any MCP client. It reads journals, journal lines, cash books, VAT periods and Peppol documents, and it can record payments and confirm Peppol documents. Hosted, no local install: connect with your own credentials.

Live endpoint: https://scrada.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://scrada.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http scrada https://scrada.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{
  "mcpServers": {
    "scrada": {
      "url": "https://scrada.usefulapi.io/mcp"
    }
  }
}

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 Scrada credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/scrada/

On first connect you provide your Scrada company ID, API key and API password (Scrada web client → Settings → API Keys). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
scrada_get_companyreadGet company
scrada_list_journalsreadList journals
scrada_get_journalreadGet journal
scrada_list_journal_linesreadList journal lines
scrada_list_payment_methodsreadList payment methods
scrada_list_vat_categoriesreadList VAT categories
scrada_list_vat_periodsreadList VAT periods
scrada_list_cash_booksreadList cash books
scrada_get_cash_bookreadGet cash book
scrada_list_transaction_typesreadList transaction types
scrada_list_sales_invoice_journalsreadList sales invoice journals
scrada_get_sales_invoice_journalreadGet sales invoice journal
scrada_get_sales_invoice_send_statusreadGet sales invoice send status
scrada_add_sales_invoice_paymentwriteAdd sales invoice payment
scrada_list_pos_receiptsreadList POS receipts
scrada_peppol_lookupreadLook up a Peppol participant
scrada_list_unconfirmed_peppol_documentsreadList unconfirmed Peppol documents
scrada_get_peppol_inbound_documentreadGet Peppol inbound document
scrada_confirm_peppol_inbound_documentwriteConfirm Peppol inbound document
scrada_get_peppol_outbound_statusreadGet Peppol outbound document status
scrada_usage_statusmetaUsage status (free-tier meter)
scrada_request_featuremetaRequest a missing feature
scrada_upgrademetaUpgrade to Pro (unlimited*)
scrada_cancel_subscriptionmetaCancel the Pro subscription

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.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*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 scrada_upgrade (it returns a Stripe Checkout link). Cancel any time with scrada_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running scrada_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.