Solo MCP by usefulapi

Read invoices, offers, payment status and the product catalog in Solo.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
87%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~867Tokens (tool definitions)
~618 BTypical response size
Moderate attention impact (0.68% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "solo": {
      "url": "https://solo.usefulapi.io/mcp"
    }
  }
}

Remote endpoints

https://solo.usefulapi.io/mcpstreamable-http

What it can do

Tool inventory

Tools (7)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
🟒solo_list_invoices(page)

List the last 1000 invoices (račun) of the Solo account: id, number, date, gross total, status and status colour. Use solo_get_invoice with an id for full details. Solo API: GET /racun.

Input Schema

{
  "type": "object",
  "properties": {
    "page": {
      "description": "Page number (only needed when there are more than 1000 documents).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒solo_get_invoice(invoice_id)

Get one invoice with buyer, line items, taxes, totals, payment method, dates, IBAN, currency and a PDF link. The id is the long hash from solo_list_invoices. Solo API: GET /racun?id=.

Input Schema

{
  "type": "object",
  "properties": {
    "invoice_id": {
      "type": "string",
      "minLength": 1,
      "description": "Invoice id (hash) from solo_list_invoices."
    }
  },
  "required": [
    "invoice_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒solo_get_invoice_status(invoice_id)

Get the payment status of one invoice: status code, colour and the payment date (datum_uplate, empty if unpaid). Solo API: GET /status?id=.

Input Schema

{
  "type": "object",
  "properties": {
    "invoice_id": {
      "type": "string",
      "minLength": 1,
      "description": "Invoice id (hash) from solo_list_invoices."
    }
  },
  "required": [
    "invoice_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒solo_list_offers(page)

List the last 1000 offers (ponuda) of the Solo account: id, number, date, gross total, status. Use solo_get_offer for full details. Solo API: GET /ponuda.

Input Schema

{
  "type": "object",
  "properties": {
    "page": {
      "description": "Page number (only needed when there are more than 1000 documents).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒solo_get_offer(offer_id)

Get one offer with buyer, line items, taxes, totals, dates, currency and a PDF link. The id is the long hash from solo_list_offers. Solo API: GET /ponuda?id=.

Input Schema

{
  "type": "object",
  "properties": {
    "offer_id": {
      "type": "string",
      "minLength": 1,
      "description": "Offer id (hash) from solo_list_offers."
    }
  },
  "required": [
    "offer_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒solo_get_offer_status(offer_id)

Get the status code and colour of one offer. Solo API: GET /status?id=.

Input Schema

{
  "type": "object",
  "properties": {
    "offer_id": {
      "type": "string",
      "minLength": 1,
      "description": "Offer id (hash) from solo_list_offers."
    }
  },
  "required": [
    "offer_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟒solo_list_catalog

List the products and services in the Solo catalog: code (sifra), KPD code, description, unit, quantity, price, discount and tax rate. Solo API: GET /katalog.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded7 tools