{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_connor-penni-mcp","slug":"connor-penni-mcp","name":"penni-mcp","type":"mcp","url":"https://penni.so","page_url":"https://unfragile.ai/connor-penni-mcp","categories":["mcp-servers","app-builders"],"tags":["mcp","model-context-protocol","smithery:connor/penni-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_connor-penni-mcp__cap_0","uri":"capability://tool.use.integration.conversational.balance.checking","name":"conversational balance checking","description":"This capability allows users to check their financial balances through a conversational interface powered by Claude Desktop or Cursor. It integrates with QuickBooks Online using API calls to retrieve real-time balance information, enabling users to ask for their current balances in a natural language format. The architecture leverages NLP to interpret user queries and fetch relevant data seamlessly.","intents":["What is my current bank balance?","Can you tell me how much I have in my accounts?","Show me my balance for the month."],"best_for":["small business owners managing finances"],"limitations":["Requires an active QuickBooks Online account; read-only access on free tier."],"requires":["QuickBooks Online account","npx penni-mcp installed"],"input_types":["text"],"output_types":["text"],"categories":["tool-use-integration","financial-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_connor-penni-mcp__cap_1","uri":"capability://data.processing.analysis.p.l.report.generation","name":"p&l report generation","description":"This capability enables users to generate Profit and Loss (P&L) reports by querying the system through natural language. It connects to QuickBooks Online to pull relevant financial data and formats it into a user-friendly report. The implementation uses a combination of API integration and NLP to interpret user requests and compile the necessary financial information.","intents":["Can you generate my P&L report for last quarter?","Show me my profit and loss statement for this month.","What does my P&L look like for the year?"],"best_for":["accountants and small business owners needing financial insights"],"limitations":["Limited to data available in QuickBooks Online; may not reflect real-time changes."],"requires":["QuickBooks Online account","npx penni-mcp installed"],"input_types":["text"],"output_types":["structured data"],"categories":["data-processing-analysis","financial-reporting"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_connor-penni-mcp__cap_2","uri":"capability://tool.use.integration.invoice.tracking.and.management","name":"invoice tracking and management","description":"This capability allows users to track invoices and manage their status through a conversational interface. It integrates with QuickBooks Online to fetch invoice data, enabling users to ask about outstanding invoices, payment statuses, and due dates. The system uses API calls to retrieve and update invoice information in real-time.","intents":["What invoices are outstanding?","Can you tell me the status of my last invoice?","When is my next invoice due?"],"best_for":["small business owners and freelancers managing client payments"],"limitations":["Dependent on QuickBooks Online for invoice data; may not support all invoice types."],"requires":["QuickBooks Online account","npx penni-mcp installed"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","financial-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_connor-penni-mcp__cap_3","uri":"capability://tool.use.integration.expense.creation.via.conversation","name":"expense creation via conversation","description":"This capability allows users to create and manage expenses through a conversational interface. Users can specify details such as amount, category, and date, which the system processes using NLP to create an expense entry in QuickBooks Online. The integration employs API calls to ensure that expenses are logged accurately and in real-time.","intents":["I need to log an expense for a client lunch.","Create an expense for office supplies.","Add a travel expense for my last trip."],"best_for":["small business owners and freelancers tracking expenses"],"limitations":["Requires precise input for successful entry; may not support complex expense types."],"requires":["QuickBooks Online account","npx penni-mcp installed"],"input_types":["text"],"output_types":["confirmation message","structured data"],"categories":["tool-use-integration","financial-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_connor-penni-mcp__cap_4","uri":"capability://tool.use.integration.invoice.sending.through.conversation","name":"invoice sending through conversation","description":"This capability allows users to send invoices directly from the conversational interface. Users can specify invoice details and recipients, which the system processes to send via QuickBooks Online. The architecture uses API calls to facilitate sending invoices, ensuring that all data is accurately transmitted and logged.","intents":["Send an invoice to my client.","Can you email my last invoice?","I need to send an invoice for services rendered."],"best_for":["freelancers and small business owners needing to bill clients"],"limitations":["Requires recipient email addresses; may not support bulk sending."],"requires":["QuickBooks Online account","npx penni-mcp installed"],"input_types":["text"],"output_types":["confirmation message"],"categories":["tool-use-integration","financial-management"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":29,"verified":false,"data_access_risk":"high","permissions":["QuickBooks Online account","npx penni-mcp installed"],"failure_modes":["Requires an active QuickBooks Online account; read-only access on free tier.","Limited to data available in QuickBooks Online; may not reflect real-time changes.","Dependent on QuickBooks Online for invoice data; may not support all invoice types.","Requires precise input for successful entry; may not support complex expense types.","Requires recipient email addresses; may not support bulk sending.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.35,"ecosystem":0.49000000000000005,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.636Z","last_scraped_at":"2026-05-03T15:19:05.145Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=connor-penni-mcp","compare_url":"https://unfragile.ai/compare?artifact=connor-penni-mcp"}},"signature":"QhUfJPPyvisQzW+3Lkg8jPcOsyTV19syrU0wvpO+CvlYyI08Akb6pRBV7YffauBPci2Z0QPglDI/YCIclWypCA==","signedAt":"2026-06-21T19:46:23.962Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/connor-penni-mcp","artifact":"https://unfragile.ai/connor-penni-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=connor-penni-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}