# Mavenlink

**Canonical:** https://apis.io/providers/mavenlink/  
**Website:** https://www.kantata.com/  
**APIs profiled:** 103

Mavenlink is the professional services automation (PSA) platform now shipped as Kantata OX, following the 2022 merger of Mavenlink and Kimble Applications that formed Kantata. It combines project management, resource management and forecasting, time and expense tracking, project accounting, invoicing, rate cards, and business intelligence for services organizations. The public REST API is still served from the original Mavenlink domain at https://api.mavenlink.com/api/v1/ and is documented as the "Kantata OX API" at developer.kantata.com: a Swagger 2.0 contract covering 419 operations across 218 paths and roughly 100 resource groups, authenticated with OAuth 2.0 authorization-code bearer tokens issued from app.mavenlink.com. Alongside REST the company operates an OAuth-gated remote MCP server at https://api.mavenlink.com/mcp, publishes an A2A agent card and an anonymous documentation MCP server on its developer portal, and ships a gRPC connector service definition that third parties implement to extend the Kantata Workflow Platform with custom triggers and actions.

## Kin Score — 52.2 / 100 (developing)

Scored 2026-08-28 under rubric 0.15.1. Trend: flat (+1.7 from 50.5).

| Facet | Score |
|---|---|
| Discoverability | 87.0 |
| Contract Quality | 58.5 |
| Governance | 16.7 |
| Contract Governance | 16.7 |
| Operational Transparency | 34.2 |
| Developer Ergonomics | 66.1 |
| Commercial Clarity | 46.1 |
| Access Clarity | 46.1 |

## Agent readiness — 38.9 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | documented |
| Auth Clarity | bearer |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | yes |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | documented |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## APIs (103)

- **Kantata OX MCP Server** — Remote Model Context Protocol server operated by Kantata on the Mavenlink API host. Advertised anonymously through RFC 9728 protected-resource metadata at https://api.mavenlink....
- **Kantata OX Developer Documentation Agent** — Agent surface published on the Kantata developer portal. Serves an A2A agent card at /.well-known/agent-card.json (protocolVersion 0.3.0) that advertises an MCP extension, and a...
- **Mavenlink Access Group Memberships API** — Access Groups allow you to manage product access for users. An Access Group Membership represents the connection of a user to an Access Group.
- **Mavenlink Account Colors API** — Account Colors are the colors available on a user's account that can be used to style workspaces.
- **Mavenlink Account Invitations API** — Account Invitations represent invitations for non-users to join a Kantata OX account.
- **Mavenlink Account Locations API** — Represents a location associated with an account.
- **Mavenlink Account Memberships API** — Each user on an account will have an account membership that describes their relationship to the account. When you add a user to an account, create a new `account_membership`. W...
- **Mavenlink Activations API** — The Rate Card activation endpoints allow you to check whether the Rate Cards feature has been activated on the user's account. It also allows you to activate the feature on the ...
- **Mavenlink Assignments API** — The Assignments object allows you to view and manage task assignments for named or [unnamed resources](https://mavenlink.zendesk.com/hc/en-us/articles/115004696493#Unnamed). **N...
- **Mavenlink Attachments API** — An Attachment is a file asset that is attached to another Kantata OX object. Depending on the type of object, the file is used or displayed in different ways. The objects that A...
- **Mavenlink Backup Approver Associations API** — A Backup Approver Association represents the relationship of a delegated approver to a range of specific dates. Approval responsibilities are delegated to a backup approver.
- **Mavenlink Billable Utilizations API** — Represents the billable utilization target for an account member. Each record has an effective date; the active billable utilization is the one with the most recent effective da...
- **Mavenlink Billing Milestones API** — Billing milestones allow you to set up billable items in a project that are separate from the Task Tracker work and have invoicing rules. A set of billing milestones in a projec...
- **Mavenlink Client Invoice Defaults API** — Represents the default configuration for presenting invoices to clients.
- **Mavenlink Cost Rates API** — Cost Rate represents the hourly cost for an account member, specified in a specific currency. A cost rate with the same currency as the account default currency is called the `d...
- **Mavenlink Currencies API** — This object allows you to view the [names, ISO codes, and symbols of currencies supported by Kantata OX](https://mavenlink.zendesk.com/hc/en-us/articles/360041576473).
- **Mavenlink Custom Branding API** — The Custom Branding API from Mavenlink — 1 operation(s) for custom branding.
- **Mavenlink Custom Field Choices API** — Custom Field Choices are possible values for `'single'` and `'multi'` type custom fields.
- **Mavenlink Custom Field Sets API** — Custom Field Sets contain custom fields and definitions of each fields' subject type. The supported subjects are currently *Workspace*, *Story*, *User*, and *WorkspaceGroup*.
- **Mavenlink Custom Field Values API** — If [Custom Fields](/tag/Custom-Fields) represent the fields themselves, Custom Field Values represent the values in/of those fields. The Custom Field Values object allows you to...
- **Mavenlink Custom Fields API** — The [Custom Fields](https://mavenlink.zendesk.com/hc/en-us/articles/202924760-Custom-Fields-Overview-#arrange) object allows you to view, create, update, and delete extra fields...
- **Mavenlink Daily Scheduled Hours (Story Allocation Days) API** — Daily Scheduled Hours (also called Story Allocation Days) is the allocation of time for a resource to spend on a specific task, on a specific day. Daily Scheduled Hours are part...
- **Mavenlink Data Export Schema API** — This object allows you to export specific data sets from Kantata OX. You can view the full schema of available data sets using this endpoint. To use this endpoint, you need to b...
- **Mavenlink Data Exports API** — This object allows you to export specific data sets from Kantata OX. You can create or cancel exports. You can also view the full schema of available data sets, view details for...
- **Mavenlink Estimate Scenario Resource Allocations API** — Estimate Scenario Resource Allocations contain time-related data for scenario resources, used for calculating estimated cost and scheduled hours.
- **Mavenlink Estimate Scenario Resources API** — Estimate Scenario Resources represent placeholders for unnamed resources in a specific estimate scenario.
- **Mavenlink Estimate Scenarios API** — An Estimate Scenario is a possible project configuration, consisting of an estimated budget, rate card, resources, and other related fields for a specified estimate.
- **Mavenlink Estimates API** — An Estimate represents a potential project. Estimates allow you to plan out a project's budget, resources, and allocations through associated estimate scenarios.
- **Mavenlink Event Types API** — A change is called a [Subscribed Event](https://mavenlink.zendesk.com/hc/en-us/articles/4407962435227), and the type of change is called a *Subscribed Event Type*. *Note:* Only ...
- **Mavenlink Events API** — Up to 9 days of trackable changes ("events") for an account can be accessed via the Subscribed Events API. For a list of all the event types tracked by Subscribed Events, please...
- **Mavenlink Exchange Tables API** — This object allows you to view or edit foreign currency exchange rates, depending on your [Foreign Exchange Access Group Set](https://mavenlink.zendesk.com/hc/en-us/articles/360...
- **Mavenlink Expense Budgets API** — Expense budgets allow you to plan for non-labor expenses.
- **Mavenlink Expense Categories API** — An Expense Category represents the type of expense that is being reported. Expense categories have no attributes and consist of just their name as a string. They can be changed ...
- **Mavenlink Expense Report Submissions API** — Expense report submissions contain a set of expense line items. These expenses must be approved through an expense report submission before they can be added to an invoice. All ...
- **Mavenlink Expenses API** — Expenses are defined as costs incurred as part of a project, but not related to time. Once created, expenses can be included in generated invoices.
- **Mavenlink External Payments API** — An external payment is a manual record of a payment made outside of Kantata OX. An external payment can be applied to an invoice, or just recorded directly to a project.
- **Mavenlink External References API** — External References allows users see which objects (one of `Assignment`, `BillingMilestone`, `CustomField`, `CustomFieldChoice`, `CustomFieldSet`, `CustomFieldValue`, `Estimate`...
- **Mavenlink Followers API** — Story Follows allow users to follow a task to which they are not assigned.
- **Mavenlink Holiday Calendar Associations API** — A Holiday Calendar Association represents the relationship between holiday objects and calendar objects. A Holiday can be associated with several different calendars. To associa...
- **Mavenlink Holiday Calendar Memberships API** — A list of all calendars associated to an individual user.
- …and 63 more, listed in full on the page.

## MCP servers (3)

- **Mavenlink MCP Server**
- **Mavenlink MCP Server**
- **Mavenlink MCP Server**

## Agentic access (1)

- **Mavenlink Agentic Access** — 419 operations · 251 acting · 11 human-in-the-loop

## Security (4)

- **Mavenlink Authentication** — apiKey/oauth2/openIdConnect · 3 schemes
- **Mavenlink Domain Security** — TLSv1.3 · HSTS · DMARC
- **Mavenlink Vulnerability Disclosure** — Hackerone
- **Mavenlink Trust Center** — trust center published

## Plans (1)

- **Mavenlink Plans Pricing**

## Tags

Professional Services Automation, Project Management, Resource Management, Time Tracking, Expense Management, Invoicing, Project Accounting, Business Intelligence, Workflow Automation, MCP, agent-native, Company

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/mavenlink/). Scores are computed from the provider's own public artifacts under a published rubric.
