Pennylane is automatable through its API

Pennylane · saas · accounting

Pennylane is automatable today through its public API. The Company API token guide says an Essential plan or higher and an executive or accountant role are required. The token is sent as Authorization Bearer. The example call is GET https://app.pennylane.com/api/external/v2/me and the response is JSON. A token is read-only or read-and-write, and it expires after 1 month, 6 months, 12 months, or never. A missing scope returns 403. OAuth 2.0 authorization code is documented for integration partners and for firm-level access. Registering an OAuth app goes through the Partnerships team. The example token response has expires_in 86400, and the guide says access tokens expire after 24 hours. Refresh tokens last 90 days and rotate on use. The API choice guide says the Company API covers sales documents, purchases, accounting entries, and reports such as the trial balance and FEC. The Firm API is for a client portfolio. The Firm Group API is on request. Rate limiting allows 25 requests every 5 seconds per token, and a 429 includes retry-after. Webhooks are documented and marked beta. Pennylane POSTs to an HTTPS endpoint the integration registers. The official MCP server at https://mcp.pennylane.com/mcp uses OAuth 2.1 with PKCE and Streamable HTTP. It is read-only. Company access needs Essentiel or above. The MCP guide says the Free, Starter, and Basic plans are not eligible. The tool reference lists customers, invoices, suppliers, ledger lines, the trial balance, VAT and tax returns, and a read-only operations pair. The guide says writes are planned and that write access uses the API. Zapier, Make, Power Automate, and n8n catalog pages were not opened. Computer-use viability is unassessed. The API scores 7. The MCP server scores 6 because the read surface is broad and writes are absent. The API is the best path because it can create and update records.

Best path today: api · Overall automatability: 7/10

Modalities

ModalityStatusDetail
APIyesrestbeareroauth2
coverage: partial · docs
SDKunknown
official: unknown
MCPyes
verdict: official
Integrationsunknown
CLIunknown
Extensibilityyes
webhooks: True
Data access
export: json, fec · import: factur-x
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. Tokens are created in the Pennylane workspace under Settings, Connectivity, Developers. The documented machine paths are the API and the hosted read-only MCP server. This record is Pennylane, not Qonto.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
76————7

Evidence

FactTierSourceDate
homepagedeclaredsource2026-10-16
namedeclaredsource2026-10-16
vendordeclaredsource2026-10-16
categoriesdeclaredsource2026-10-16
licensedeclaredsource2026-10-16
deploymentdeclaredsource2026-10-16
platformsdeclaredsource2026-10-16
modalities.api.existsdeclaredsource2026-10-16
modalities.api.kinds[0]declaredsource2026-10-16
modalities.api.auth[0]declaredsource2026-10-16
modalities.api.auth[1]declaredsource2026-10-16
modalities.api.coveragedeclaredsource2026-10-16
modalities.api.docsdeclaredsource2026-10-16
modalities.mcp.first_partydeclaredsource2026-10-16
modalities.mcp.verdictdeclaredsource2026-10-16
modalities.extensibility.webhooksdeclaredsource2026-10-16
modalities.data_access.export[0]declaredsource2026-10-16
modalities.data_access.export[1]declaredsource2026-10-16
modalities.data_access.import[0]declaredsource2026-10-16
verdict.scores.apideclaredsource2026-10-16
verdict.scores.mcpdeclaredsource2026-10-16
freshness.watch[0].urldeclaredsource2026-10-16
freshness.watch[1].urldeclaredsource2026-10-16
freshness.watch[2].urldeclaredsource2026-10-16
freshness.watch[3].urldeclaredsource2026-10-16

Related tools

Other products in this database that share a category with Pennylane.

Last verified 2026-10-16 · volatility high · JSON record