{"name":"React Box","description":"Invoicing, purchases, document vault and accounting assistant for Moroccan businesses and accounting firms. Every tool call names the organization it acts on, among those the caller's credential was granted.","version":"1.0.0","provider":{"organization":"React Box","url":"https://www.react-box.com"},"documentationUrl":"https://www.react-box.com/en/docs","iconUrl":"https://www.react-box.com/icon.png","supportedInterfaces":[{"url":"https://app.react-box.com/api/mcp","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{"streaming":true,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"oauth2":{"oauth2SecurityScheme":{"description":"OAuth 2.1 authorization code flow with PKCE; consent grants one or more organizations, and every MCP tool call names its organizationId.","oauth2MetadataUrl":"https://app.react-box.com/.well-known/oauth-authorization-server","flows":{"authorizationCode":{"authorizationUrl":"https://app.react-box.com/api/auth/oauth2/authorize","tokenUrl":"https://app.react-box.com/api/auth/oauth2/token","scopes":{"openid":"Identify the user","profile":"Read the user's profile","mcp:read":"Read the authorized organizations' data","mcp:write":"Create drafts in the authorized organizations"},"pkceRequired":true}}}},"apiKey":{"apiKeySecurityScheme":{"description":"Organization API key created in Settings → API keys.","location":"header","name":"x-api-key"}}},"securityRequirements":[{"schemes":{"oauth2":{"list":[]}}},{"schemes":{"apiKey":{"list":[]}}}],"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"invoicing","name":"Sales invoicing","description":"List, read and draft sales invoices, quotes, credit and debit notes, and follow their payment status.","tags":["invoices","quotes","billing"],"examples":["Which invoices are overdue this month?"]},{"id":"purchases","name":"Purchases","description":"Browse purchase invoices, supplier payments and cash receipts captured by OCR.","tags":["purchases","suppliers","expenses"],"examples":["Show unpaid supplier invoices from last quarter."]},{"id":"third-parties","name":"Customers and suppliers","description":"Search third parties and read their balances and transaction history.","tags":["customers","suppliers","balances"],"examples":["How much does this customer still owe us?"]},{"id":"accounting","name":"Accounting","description":"Read the chart of accounts, account allocations and the accounting activity journal.","tags":["accounting","chart-of-accounts","journal"]},{"id":"banking","name":"Banking and treasury","description":"Read bank accounts, imported bank statements and a treasury snapshot.","tags":["banking","treasury","cash"],"examples":["What is our current treasury position?"]},{"id":"vault","name":"Document vault","description":"Search and read documents stored in the organization's vault and pending document requests.","tags":["documents","vault","storage"]},{"id":"analytics","name":"Analytics and exchange rates","description":"Revenue and expense analytics, plus Bank Al-Maghrib exchange rates against the Moroccan dirham.","tags":["analytics","fx","reporting"],"examples":["Convert 1,200 EUR to MAD at today's rate."]},{"id":"agency-clients","name":"Accounting firm clients","description":"For accounting firms: list client organizations and scope any other skill to one client.","tags":["agency","clients","accounting-firm"]}]}