Silverfin MCP by usefulapi

Read companies, periods, trial balances, workflows and reconciliations in Silverfin.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
80%
Vollständigkeit des Schemas
92%
Qualität der Benennung
76%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (8)

  • LOWTool 'silverfin_get_firm' description lacks action verbin silverfin_get_firm
  • LOWTool 'silverfin_list_companies' description lacks action verbin silverfin_list_companies
  • LOWTool 'silverfin_list_periods' description lacks action verbin silverfin_list_periods
  • LOWTool 'silverfin_list_workflows' description lacks action verbin silverfin_list_workflows
  • LOWTool 'silverfin_list_workflow_reconciliations' description lacks action verbin silverfin_list_workflow_reconciliations
  • LOWTool 'silverfin_get_reconciliation' description lacks action verbin silverfin_get_reconciliation
  • LOWTool 'silverfin_list_workflow_reconciliations' name length outside 3-30 rangein silverfin_list_workflow_reconciliations
  • LOWTool 'silverfin_get_reconciliation_results' name length outside 3-30 rangein silverfin_get_reconciliation_results

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,548Tokens (Tool-Definitionen)
~1.2 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.21% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

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

Remote-Endpunkte

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

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢silverfin_get_firm

The Silverfin firm this server is connected to (id and name).

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢silverfin_list_companies(page, per_page)

The firm's client companies (files), paged.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "page": {
      "description": "Page number, from 1 (default 1).",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "per_page": {
      "description": "Items per page, 1-200 (default 50).",
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢silverfin_get_company(company_id)

One company: name, number, VAT identifier, settings.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The company id."
    }
  },
  "required": [
    "company_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢silverfin_list_periods(company_id, page, per_page)

A company's bookkeeping periods (months, quarters, years) with their ids and end dates, paged.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The company id."
    },
    "page": {
      "description": "Page number, from 1 (default 1).",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "per_page": {
      "description": "Items per page, 1-200 (default 50).",
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "required": [
    "company_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢silverfin_list_accounts(company_id, period_id, page, per_page)

The trial balance of one period: the company's accounts with numbers, names and values, paged.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The company id."
    },
    "period_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The period id."
    },
    "page": {
      "description": "Page number, from 1 (default 1).",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "per_page": {
      "description": "Items per page, 1-200 (default 50).",
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "required": [
    "company_id",
    "period_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢silverfin_get_account(company_id, period_id, account_id)

One account of a period with its value.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The company id."
    },
    "period_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The period id."
    },
    "account_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The account id."
    }
  },
  "required": [
    "company_id",
    "period_id",
    "account_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢silverfin_list_workflows(company_id, period_id)

The workflows (for example year-end closing) of one period, with their ids.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The company id."
    },
    "period_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The period id."
    }
  },
  "required": [
    "company_id",
    "period_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢silverfin_list_workflow_reconciliations(company_id, period_id, workflow_id, page, per_page)

The reconciliation texts of one workflow in a period, with their status, paged.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The company id."
    },
    "period_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The period id."
    },
    "workflow_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The workflow id."
    },
    "page": {
      "description": "Page number, from 1 (default 1).",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "per_page": {
      "description": "Items per page, 1-200 (default 50).",
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "required": [
    "company_id",
    "period_id",
    "workflow_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢silverfin_get_reconciliation(company_id, period_id, reconciliation_id)

One reconciliation of a period: its template, status and data.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The company id."
    },
    "period_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The period id."
    },
    "reconciliation_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The reconciliation id."
    }
  },
  "required": [
    "company_id",
    "period_id",
    "reconciliation_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢silverfin_get_reconciliation_results(company_id, period_id, reconciliation_id)

The computed results (named values) of one reconciliation in a period.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The company id."
    },
    "period_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The period id."
    },
    "reconciliation_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "The reconciliation id."
    }
  },
  "required": [
    "company_id",
    "period_id",
    "reconciliation_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools