{"apiVersion":"v1","directorySlug":"uctoteka-mcp-a42650d81a","title":"Účtotéka","description":null,"pageUrl":"https://www.mcpbundles.com/skills/uctoteka-mcp-a42650d81a","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.uctoteka.cz/mcp","hostedMcpUrl":null,"toolCount":17,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"cz.uctoteka/uctoteka-mcp-a42650d81a","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"whoami","description":"Return the currently authenticated Uctoteka user.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"whoami","displayName":"whoami","title":"whoami"},{"name":"find_school","description":"Find schools by name or ICO. Returns at most 20 compact rows.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_school","displayName":"find_school","title":"find_school"},{"name":"school_detail","description":"Return one school detail with current contract and default assignments.","inputSchema":{"type":"object","required":["client_id"],"properties":{"client_id":{"type":"integer"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"school_detail","displayName":"school_detail","title":"school_detail"},{"name":"list_contracts","description":"List scoped contracts with compact current-version summary.","inputSchema":{"type":"object","properties":{"client_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"active_only":{"type":"boolean","default":true}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_contracts","displayName":"list_contracts","title":"list_contracts"},{"name":"collaborator_balance","description":"Return scoped ledger balance for a collaborator.","inputSchema":{"type":"object","properties":{"username_or_id":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"collaborator_balance","displayName":"collaborator_balance","title":"collaborator_balance"},{"name":"billing_summary","description":"Summarize admin billing export CSV for a period.","inputSchema":{"type":"object","required":["period"],"properties":{"period":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"billing_summary","displayName":"billing_summary","title":"billing_summary"},{"name":"schools_missing_assignment","description":"List scoped schools whose current contract misses a role assignment.","inputSchema":{"type":"object","required":["role"],"properties":{"role":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"schools_missing_assignment","displayName":"schools_missing_assignment","title":"schools_missing_assignment"},{"name":"search_notes","description":"Search client notes within caller visibility.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"client_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_notes","displayName":"search_notes","title":"search_notes"},{"name":"ledger_history","description":"Return recent scoped ledger rows with running balance context.","inputSchema":{"type":"object","properties":{"months":{"type":"integer","default":6},"collaborator":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ledger_history","displayName":"ledger_history","title":"ledger_history"},{"name":"opportunities_overview","description":"Return opportunity pipeline counts and compact top rows.","inputSchema":{"type":"object","properties":{"tier":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"region":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"opportunities_overview","displayName":"opportunities_overview","title":"opportunities_overview"},{"name":"business_economics","description":"Return economics from configured contract versions for each period with bounded history, not realized ledger postings.","inputSchema":{"type":"object","properties":{"months":{"type":"integer","default":12}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"business_economics","displayName":"business_economics","title":"business_economics"},{"name":"client_unit_economics","description":"Return scoped monthly unit economics from current contract pricing, aggregated by client, not realized ledger postings.","inputSchema":{"type":"object","properties":{"client_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"active_only":{"type":"boolean","default":true}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"client_unit_economics","displayName":"client_unit_economics","title":"client_unit_economics"},{"name":"internal_accountant_coverage","description":"Return internal-accountant coverage from configured contract fees and salary costs, not realized ledger postings, with bounded history.","inputSchema":{"type":"object","properties":{"months":{"type":"integer","default":12}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"internal_accountant_coverage","displayName":"internal_accountant_coverage","title":"internal_accountant_coverage"},{"name":"capacity_risk","description":"Flag internal-accountant underutilization below 80% coverage and over-capacity above 120% using configured contract fees and salary costs, not realized ledger postings, with client-count context.","inputSchema":{"type":"object","properties":{"months":{"type":"integer","default":6}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"capacity_risk","displayName":"capacity_risk","title":"capacity_risk"},{"name":"relationship_map","description":"ADMIN/CONSULTANT-only: return the scoped school-collaborator relationship map. A collaborator filter selects schools linked to that person while retaining all teammates and assignments there. Other filters are applied locally.","inputSchema":{"type":"object","properties":{"mine_only":{"type":"boolean","default":false},"region_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"school_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"problems_only":{"type":"boolean","default":false},"collaborator_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"relationship_map","displayName":"relationship_map","title":"relationship_map"},{"name":"search_collaborators","description":"Search active collaborators in the caller's backend-authorized scope; returns a safe compact preview without contact or compensation fields.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_collaborators","displayName":"search_collaborators","title":"search_collaborators"},{"name":"create_client_note","description":"Create a client note through the Uctoteka REST API. Před voláním si vyžádej výslovné potvrzení uživatele.","inputSchema":{"type":"object","required":["client_id","note_date","body"],"properties":{"body":{"type":"string"},"confirm":{"type":"boolean","default":false},"client_id":{"type":"integer"},"note_date":{"type":"string"}}},"logicalName":"create_client_note","displayName":"create_client_note","title":"create_client_note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=-tot-ka&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudWN0b3Rla2EuY3ovbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22-tot-ka%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.uctoteka.cz%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22-tot-ka%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.uctoteka.cz%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=%C3%9A%C4%8Dtot%C3%A9ka&connectorUrl=https%3A%2F%2Fmcp.uctoteka.cz%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"-tot-ka\" --url \"https://mcp.uctoteka.cz/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/uctoteka-mcp-a42650d81a","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/uctoteka-mcp-a42650d81a/tools/{tool}","mcpServerUrl":"https://mcp.uctoteka.cz/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/uctoteka-mcp-a42650d81a?live=1"}