MCP server · Earnipay
earnipay-invoicing
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
⚠ Proposed MCP surface. No official hosted MCP server was found for Earnipay. The tools below are a candidate set derived from this provider's API, and the link points at the source descriptor rather than a live server. If Earnipay publishes an official server, this page will update to it on the next build.
Descriptor
Candidate descriptor · transport http
Tools
AppController_getHello_v1— GET /v1 — GET /v1AuthController_signup_v1— POST /v1/auth/signup — Register new user accountAuthController_verifyEmail_v1— POST /v1/auth/verify-email — Verify email with codeAuthController_resendVerificationCode_v1— POST /v1/auth/resend-code — Resend verification codeAuthController_login_v1— POST /v1/auth/login — Login with email and passwordAuthController_refreshToken_v1— POST /v1/auth/refresh — Refresh access tokenAuthController_logout_v1— POST /v1/auth/logout — Logout user (invalidate refresh token)AuthController_forgotPassword_v1— POST /v1/auth/forgot-password — Request password reset linkAuthController_resetPassword_v1— POST /v1/auth/reset-password — Reset password with tokenUserController_getCurrentUser_v1— GET /v1/users/me — Get current user profileUserController_updateProfile_v1— PATCH /v1/users/me — Update user profileUserController_changePassword_v1— POST /v1/users/change-password — Change user passwordUserController_getProfileCompletion_v1— GET /v1/users/me/completion — Get profile completion statusBusinessController_uploadFile_v1— POST /v1/businesses/upload — Upload a fileBusinessController_createBusiness_v1— POST /v1/businesses — Create new businessBusinessController_getUserBusinesses_v1— GET /v1/businesses — Get user's businessesBusinessController_getBusinessById_v1— GET /v1/businesses/{id} — Get business detailsBusinessController_updateBusiness_v1— PATCH /v1/businesses/{id} — Update businessBusinessController_deleteBusiness_v1— DELETE /v1/businesses/{id} — Delete businessBusinessController_updateBusinessSettings_v1— PATCH /v1/businesses/{id}/settings — Update business settingsBusinessController_updateFirsConfig_v1— PATCH /v1/businesses/{id}/firs-config — Update FIRS configurationBusinessController_uploadCryptoKeys_v1— PATCH /v1/businesses/{id}/crypto-keys — Upload crypto keys fileBusinessController_updateAppConfig_v1— PATCH /v1/businesses/{id}/app-config — Update APP configurationBusinessController_testAppConnection_v1— POST /v1/businesses/{id}/test-app-connection — Test APP connectionBusinessController_setDefaultBusiness_v1— POST /v1/businesses/{id}/set-default — Set business as defaultBusinessController_updateAppProvider_v1— PATCH /v1/businesses/{id}/app-provider — Update APP providerBusinessController_updateInterswitchCredentials_v1— PATCH /v1/businesses/{id}/interswitch-credentials — Update Interswitch credentialsBusinessController_testInterswitchConnection_v1— POST /v1/businesses/{id}/test-interswitch-connection — Test Interswitch connectionBusinessController_getSupportedProviders_v1— GET /v1/businesses/providers/supported — Get supported APP providersAppProviderController_testConnection_v1— GET /v1/api/v1/businesses/{businessId}/app/connection-test — Test APP provider connectionAppProviderController_submitInvoice_v1— POST /v1/api/v1/businesses/{businessId}/app/invoices/{invoiceId}/submit — Submit invoice to APP providerAppProviderController_updatePaymentStatus_v1— PATCH /v1/api/v1/businesses/{businessId}/app/invoices/{invoiceId}/payment-status — Update invoice payment status in FIRSAppProviderController_searchInvoices_v1— GET /v1/api/v1/businesses/{businessId}/app/invoices/search — Search invoices from FIRS systemCustomerController_createCustomer_v1— POST /v1/customers — Create new customerCustomerController_getCustomers_v1— GET /v1/customers — Get customers listCustomerController_getCustomerById_v1— GET /v1/customers/{id} — Get customer detailsCustomerController_updateCustomer_v1— PATCH /v1/customers/{id} — Update customerCustomerController_deleteCustomer_v1— DELETE /v1/customers/{id} — Delete customerProductController_createProduct_v1— POST /v1/products — Create new productProductController_getProducts_v1— GET /v1/products — Get products listProductController_getProductById_v1— GET /v1/products/{id} — Get product detailsProductController_updateProduct_v1— PATCH /v1/products/{id} — Update productProductController_deleteProduct_v1— DELETE /v1/products/{id} — Delete productInvoiceController_createInvoice_v1— POST /v1/invoices — Create new invoiceInvoiceController_getInvoices_v1— GET /v1/invoices — Get invoices listInvoiceController_approveInvoice_v1— POST /v1/invoices/{id}/approve — Approve invoiceInvoiceController_rejectInvoice_v1— POST /v1/invoices/{id}/reject — Reject invoiceInvoiceController_getInvoiceById_v1— GET /v1/invoices/{id} — Get invoice detailsInvoiceController_updateInvoice_v1— PATCH /v1/invoices/{id} — Update invoiceInvoiceController_cancelInvoice_v1— DELETE /v1/invoices/{id} — Cancel invoiceInvoiceController_generateQrCode_v1— POST /v1/invoices/{id}/generate-qr — Generate QR codeInvoiceController_downloadPdf_v1— GET /v1/invoices/{id}/pdf — Download invoice PDFInvoiceController_submitToApp_v1— POST /v1/invoices/{id}/submit-to-app — Submit invoice to APP providerInvoiceController_validateInvoiceData_v1— POST /v1/invoices/validate — Validate invoice data against FIRS schemaIrnGeneratorController_generateIRN_v1— POST /v1/irn-generator/generate — Generate Invoice Reference Number (IRN)QrGeneratorController_generateQRCode_v1— POST /v1/qr-generator/generate — Generate FIRS-compliant QR CodePaymentDetailController_create_v1— POST /v1/payment-details — Create payment detailPaymentDetailController_findAll_v1— GET /v1/payment-details — List payment detailsPaymentDetailController_findOne_v1— GET /v1/payment-details/{id} — Get payment detailPaymentDetailController_update_v1— PATCH /v1/payment-details/{id} — Update payment detailPaymentDetailController_remove_v1— DELETE /v1/payment-details/{id} — Delete payment detailTeamController_inviteTeamMember_v1— POST /v1/team/invite — Invite team memberTeamController_getTeam_v1— GET /v1/team — Get team membersTeamController_acceptInvitation_v1— POST /v1/team/invitations/{token}/accept — Accept team invitationTeamController_revokeInvitation_v1— DELETE /v1/team/invitations/{id} — Revoke team invitationTeamController_updateMemberRole_v1— PATCH /v1/team/members/{id}/role — Update team member roleTeamController_removeMember_v1— DELETE /v1/team/members/{id} — Remove team memberBankController_getBankList_v1— GET /v1/banks/list — Get list of banksBankController_verifyBankAccount_v1— POST /v1/banks/verify-account — Verify bank account
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.