For Agents
Create construction estimation projects, retrieve user information and list exported project data on the Evalumo platform via bearer-token access.
Get started with Evalumo API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create an Evalumo construction project"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Evalumo API API.
Generate an authorization token via the /authorize endpoint as the first leg of the auth flow
Exchange an authorization code for access and refresh tokens at the /token endpoint
Refresh an expired access token using a refresh token
Retrieve the authenticated user's profile and account information
GET STARTED
Use for: I need to create a new construction estimation project, Get the profile information for the current Evalumo user, Refresh my expired Evalumo access token, List all exported projects on my account
Not supported: Does not handle invoicing, payment processing, or material catalogue management - use for managing Evalumo construction estimation projects and user information only.
Jentic publishes the only available OpenAPI document for Evalumo API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Evalumo API, keeping it validated and agent-ready. The Evalumo API is the REST interface for Evalumo, a construction project estimation platform used by contractors and tradespeople. It exposes endpoints for managing projects, exchanging OAuth-style tokens, retrieving user information, and listing exported project data. Authentication uses bearer tokens issued via an authorize/token/refresh flow at the api.evalumo.com host.
Create a new construction estimation project
Update the status of an existing project
List exported projects available to the authenticated user
Patterns agents use Evalumo API API for, with concrete tasks.
★ Project intake from website forms
Convert a new estimation enquiry from a contractor's website into an Evalumo project so the estimator can begin pricing immediately. POST /project creates the project, and PATCH /project/{project_id} updates its status as it moves through the estimating workflow. Integration takes under a day once OAuth bearer tokens are wired up.
POST /project with the project name and contact details from the form, then PATCH /project/{project_id} to set status to 'In Estimating'.
Exported project archive
Pull the list of exported projects into an internal document store so estimating data is preserved beyond the Evalumo retention window. GET /exportedProject returns the list which can be enumerated and stored alongside contract paperwork for audit.
GET /exportedProject and write each entry's identifier and metadata into the firm's document management system.
User-aware reporting
Build a dashboard that segments Evalumo project activity by the user who owns each one. GET /user returns the authenticated user's profile, which the dashboard pairs with the projects listing to attribute estimating work correctly.
GET /user, capture the user identifier, and use it as a join key against project records pulled from a separate reporting store.
Agent-driven estimation workflow via Jentic
An AI agent receives a request for quote, creates an Evalumo project, and updates its status as the estimator progresses. Jentic stores the OAuth refresh token in the MAXsystem vault and exchanges it for short-lived access tokens at execution time, so the agent never sees long-lived credentials.
Search Jentic for 'create an Evalumo project', load the schema for POST /project, and execute with the customer name and project description from the request.
7 endpoints — jentic publishes the only available openapi specification for evalumo api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/authorize
Generate an authorization token
/token
Exchange an authorization code for access and refresh tokens
/refreshToken
Refresh an access token
/user
Get the authenticated user's information
/project
Create a new project
/project/{project_id}
Update project status
/exportedProject
List exported projects
/authorize
Generate an authorization token
/token
Exchange an authorization code for access and refresh tokens
/refreshToken
Refresh an access token
/user
Get the authenticated user's information
/project
Create a new project
Three things that make agents converge on Jentic-routed access.
Credential isolation
Evalumo bearer tokens and refresh tokens are held in the Jentic MAXsystem vault. The refresh token never leaves the vault; the agent receives only a short-lived access token at execution time.
Intent-based discovery
Agents search by intent such as 'create an Evalumo project' and Jentic returns the matching POST /project operation with its required input schema, so the agent calls the right endpoint without parsing the Evalumo documentation portal.
Time to first call
Direct Evalumo integration: 1-2 days to implement the three-step token flow, refresh logic and project payloads. Through Jentic: under 30 minutes - search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Xero Accounting API
Push approved estimates into Xero as quotes or invoices for billing
Use alongside Evalumo when the agent needs to convert an accepted estimate into an invoice in the firm's accounting system
HubSpot Account Info
Sync Evalumo project status back into HubSpot deal stages
Use alongside Evalumo when the agent updates a HubSpot deal as the estimate progresses
Pipedrive API
Track estimating opportunities in a Pipedrive sales pipeline alongside Evalumo projects
Use alongside Evalumo when the agent operates a Pipedrive-based sales pipeline rather than HubSpot
Specific to using Evalumo API API through Jentic.
Why is there no official OpenAPI spec for Evalumo API?
Evalumo publishes a hosted documentation portal but no OpenAPI artefact for tooling. Jentic generates and maintains this spec so that AI agents and developers can call Evalumo API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Evalumo API use?
Evalumo uses bearer-token authentication. Tokens are obtained via the three-step /authorize, /token, /refreshToken flow defined in the spec. Through Jentic the refresh token is stored in the MAXsystem vault and exchanged for a short-lived access token before each call.
Can I create estimation projects with the Evalumo API?
Yes. POST /project creates a new construction estimation project, and PATCH /project/{project_id} updates its status as estimating progresses. There is no delete endpoint - projects are managed via status changes.
What are the rate limits for the Evalumo API?
Rate limits are not declared in the OpenAPI spec. Evalumo applies per-account throttling via the bearer token; contact support for the limit that applies to your account if you plan high-volume integration.
How do I create a project through Jentic?
Use the Jentic search query 'create an Evalumo project', which resolves to POST /project. Run pip install jentic, load the operation, and execute with the project payload - Jentic injects the bearer token from the vault.
Can I download exported project data?
GET /exportedProject lists exported projects available to the authenticated user. The list endpoint returns metadata that an agent can use to fetch the actual export artefacts via Evalumo's hosted UI flow.
/project/{project_id}
Update project status
/exportedProject
List exported projects