# Deltek Vantagepoint MCP connector

Connect Deltek Vantagepoint to Elaichi once and Claude, ChatGPT, Cursor and any other MCP client can look up and update absence requests, accounting periods, activities and companies, with every call running inside that person's own access and recorded in an audit log.

Source: https://elaichi.ai/connectors/deltekvantagepoint/

## Facts

| | |
| --- | --- |
| Application | Deltek Vantagepoint |
| Category | Erp |
| AI tools | 370 |
| Authentication | Connects with an API key |
| Bring your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. Connected tools are never listed one by one, however few there are. The endpoint advertises `search_tools` and `execute_tool` instead |

## What you can ask once Deltek Vantagepoint is connected

- Which absence requests are still waiting for approval this week?
- Log a call with the client contact I met this morning.
- Which accounting period is active for each company right now?

## Connect Deltek Vantagepoint in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Deltek Vantagepoint.
2. Optionally set Share with, then press Connect.
3. Paste a Deltek Vantagepoint API key. One person generates a token in Deltek Vantagepoint and pastes it once. Everyone else works through Share with, and never sees it.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Deltek Vantagepoint tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Deltek Vantagepoint MCP connector for Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Deltek Vantagepoint MCP connector for ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Deltek Vantagepoint MCP connector for Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Deltek Vantagepoint to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Every scope the client asks for starts ticked except "Delete data and remove access", which you tick yourself. Calling a Deltek Vantagepoint tool needs "Run your connected tools". Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Deltek Vantagepoint through Elaichi

### Keep absence requests moving

HR. Pull up every Deltek Vantagepoint absence request still waiting on an approval status, and raise a new request on behalf of someone who called in. Close out a batch of approvals in one go rather than one screen at a time.

### Check which accounting period is open

Finance. Ask which Deltek Vantagepoint accounting period is active for each company before posting, and move the active period forward at month end without hunting through settings.

### Log the client call before it fades

Business development. Right after a meeting, create a Deltek Vantagepoint activity tied to the client and the contact you spoke with, with the right employees attached. The record is complete while the detail is still fresh.

### See who last spoke to the client

Project management. List recent Deltek Vantagepoint activities for a client along with the contacts and employees on each one, so a handover or a difficult conversation starts with the full history.

### Plan the week around who is out

Operations. Read absence request hours and schedules straight from Deltek Vantagepoint to see coverage gaps before they turn into missed deadlines.

### Review posting setup across companies

Accounting. List the auto posting configuration for every accounting company in Deltek Vantagepoint, spot the one that differs, and bring the group back into line with a single bulk update.

## Elaichi vs Zapier MCP vs Composio for Deltek Vantagepoint

All three can connect Deltek Vantagepoint to an AI assistant, and all three have admin controls. They differ in where access lives and how you pay.

| What to check | Elaichi | Zapier MCP | Composio |
| --- | --- | --- | --- |
| Where the AI connects | One address for the whole organization. Endpoint: https://api.elaichi.ai/mcp | A server per member, created at sign-in. | An MCP endpoint per team, or an SDK. |
| Control over Deltek Vantagepoint tools | Allow or restrict single Deltek Vantagepoint tools, per role or user. | App and action restrictions on the account. | Role permissions, down to the action. |
| Record of calls | One audit entry per Deltek Vantagepoint call. | A History tab of tool calls. | A log of every tool call. |
| Single sign-on | SAML or OIDC, plus SCIM, on Gold. | SAML on Enterprise. | SAML and OIDC on Enterprise. |
| Price | $15 per user per month. | 2 tasks per successful call. | Billed per tool call. |

Sources: Zapier MCP [docs](https://docs.zapier.com/mcp/get-started/quickstart), [security](https://docs.zapier.com/mcp/manage/security), [usage](https://docs.zapier.com/mcp/features/usage); Composio [docs](https://docs.composio.dev/docs/composio-connect), [gateway](https://composio.dev/mcp-gateway), [enterprise](https://composio.dev/enterprise), [pricing](https://composio.dev/pricing). Checked September 2026.

Longer take: [Zapier MCP alternative](/blog/zapier-mcp-alternative/) and [when you don't need an MCP gateway](/blog/when-you-dont-need-an-mcp-gateway/).

## Frequently asked questions

### How do I connect Deltek Vantagepoint to Claude?

Connecting Deltek Vantagepoint to Claude takes two steps. In Elaichi, choose Deltek Vantagepoint and paste in your Deltek Vantagepoint API key, since there is no OAuth application to register and no client ID or secret to generate. Then in Claude open Customize, then Connectors, then Add, and paste the endpoint https://api.elaichi.ai/mcp. Claude signs you in through Elaichi and Deltek Vantagepoint is ready to use.

### Does Deltek Vantagepoint work with ChatGPT and Cursor as well as Claude?

Yes. Once Deltek Vantagepoint is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client and the Elaichi Agent. You connect Deltek Vantagepoint once and every client picks it up.

### What can an AI agent actually do with my Deltek Vantagepoint data?

An agent can list the Deltek Vantagepoint absence requests waiting for approval, create a new request, and read absence hours and schedules to see who is out. It can look up accounting periods and which one is active for each company, review auto posting settings, and log or update activities with the clients, contacts and employees attached. Short, concrete asks such as 'show open absence requests for March' work better than long paragraphs.

### Does connecting Deltek Vantagepoint give the AI access to everything in my Deltek Vantagepoint account?

No. A Deltek Vantagepoint connection carries only the access of the account whose API key was used, and each person still signs in to Elaichi as themselves, so the audit log names the real person behind every call. Elaichi roles and restrictions can narrow what an agent may do in Deltek Vantagepoint, and nothing in Elaichi can widen access beyond what Deltek Vantagepoint already allows.

### Can my team share one Deltek Vantagepoint connection?

Yes. One person connects Deltek Vantagepoint in Elaichi and shares the connection with a team, and nobody else ever handles the API key. Each teammate still signs in to Elaichi as themselves, so every Deltek Vantagepoint call in the audit log is tied to the person who made it.

### Can I stop an agent from deleting or changing things in Deltek Vantagepoint?

Yes. Restrictions in Elaichi apply per action, so you can allow reading Deltek Vantagepoint absence requests and activities while blocking deletions or updates. A restricted action is left out of the tool list the AI client receives, so it cannot be called no matter what the prompt says.

### What happens to a Deltek Vantagepoint connection when someone leaves?

Offboarding a person in Elaichi ends their access to Deltek Vantagepoint and every other connector at once. A shared Deltek Vantagepoint connection keeps working for everyone else on the team. If you ever want to remove Deltek Vantagepoint entirely, disconnecting it once in Elaichi removes it from Claude, ChatGPT, Cursor and every other client.

### Does the Deltek Vantagepoint MCP connector work with Gemini, Codex, Claude Code or other MCP clients?

Yes. Deltek Vantagepoint is reached over the same MCP endpoint every client uses, so anything that speaks MCP can call it — Gemini, Codex, Claude Code, Windsurf, Cline, Zed and OpenCode among them — alongside Claude, ChatGPT, Cursor, and the Elaichi Agent. The tools on offer and the access behind them are identical whichever client asks. Only the setup screen differs.

### Is Elaichi an alternative to Zapier MCP for Deltek Vantagepoint?

Yes. Both let Claude, ChatGPT or Cursor use Deltek Vantagepoint. Zapier MCP fits a team that already automates in Zapier, since each person signs in and acts as themselves in that account. Elaichi fits when IT wants one address for the whole company, per-tool rules by role, and a record of every Deltek Vantagepoint call.

### How is Elaichi different from Composio for Deltek Vantagepoint?

Composio gives AI agents tools and sign-in handling across 1,000+ apps, for developers building agents or people using an assistant, billed per tool call. Elaichi gives a company's own people governed access to Deltek Vantagepoint: one address, restrictions per role or user, and $15 per user per month. Both have role permissions and a log of every call.

## All 370 Deltek Vantagepoint tools

Every tool below is callable through https://api.elaichi.ai/mcp once Deltek Vantagepoint is connected, subject to the toolbox it is in and the restrictions on the caller.

- **List all Deltek Vantagepoint absence approval statuses** (List). Retrieve all approval status for absence request feature. Returns: Code, Description.
- **List all Deltek Vantagepoint absence request hours** (List). Retrieve absence requests hours based on a given master primary key. Returns: MasterPKey, TransDate, Hours, StatusMsg. Required: master_pkey.
- **Delete a Deltek Vantagepoint absence request hour by ID** (Delete). Delete an absence request based on a given MasterPKey. Required: id (The associated code for accrual), master_pkey, employee_id.
- **List all Deltek Vantagepoint absence request schedules** (List). Retrieve all absence requests schedule based on a given company id, month, and year. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 18 more fields. Required: company, month, year.
- **List all Deltek Vantagepoint absence requests** (List). Retrieve all absence requests based on a given company id. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 19 more fields. Required: company_id.
- **Create a Deltek Vantagepoint absence request** (Create). Create a new absence request. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 19 more fields. Required: MasterPKey, AccrualCode, ABSENCEREQUESTSHOURS.
- **Deltek Vantagepoint absence requests bulk update** (Update). Create an absence request with multiple entries. Returns: MasterPKey, RequestedBy, EmpName, Company, CompanyName, AccrualCode, and 19 more fields. Required: Comments, MasterPKey, RequestedBy, AccrualCode.
- **List all accounting company auto posting configs** (List). Retrieve accounting company configuration details. Returns: Company, UninvoicedRevenue, UninvoicedRevenueName, UninvoicedRevenueAccountType, UnbilledServices, UninvoicedRevenue1, and 14 more fields.
- **Accounting company auto posting configs bulk update** (Update). Update accounting company configuration details. Returns: Company, UninvoicedRevenue, UninvoicedRevenueName, UninvoicedRevenueAccountType, UnbilledServices, UninvoicedRevenue1, and 14 more fields.
- **List all Deltek Vantagepoint accounting periods** (List). Retrieve a list of available accounting periods. Returns: Period, FmtPeriod, AccountPdStart, AccountPdEnd, FYStart, FYEnd, and 3 more fields.
- **List all Deltek Vantagepoint active accounting periods** (List). Retrieve general settings information about the active (or current) accounting period. Returns: Period, FmtPeriod, AccountPdStart, AccountPdEnd, FYStart, FYEnd, and 3 more fields.
- **Update a Deltek Vantagepoint active accounting period by ID** (Update). Set the active accounting period for the signed-in user. The period is the id. Returns: Period, FmtPeriod, AccountPdStart, AccountPdEnd, FYStart, FYEnd, and 3 more fields. Required: id (The identifier of the accounting period).
- **List all Deltek Vantagepoint active companies** (List). Retrieve general settings information about the active (or current) company. Returns: Company, FirmName, FunctionalCurrencyCode, Country, Status.
- **Update a Deltek Vantagepoint active company by ID** (Update). Set the active company for the signed-in user. The company code is the id. Returns: Company, FirmName, FunctionalCurrencyCode, Country, Status. Required: id (The identifier of the company).
- **List all Deltek Vantagepoint activities** (List). Retrieve all activities that are currently in the Activities hub. Returns: ActivityID, Type, StartDate, EndDate, HasNotes, Notes, and 91 more fields.
- **Get single Deltek Vantagepoint activity by ID** (Get). Retrieve a single activity from the Activities hub. The API returns the matching record inside a JSON array. Returns: ActivityID, Type, StartDate, EndDate, HasNotes, Notes, and 91 more fields. Required: id (The unique identifier of the activity record).
- **Create a Deltek Vantagepoint activity** (Create). Create a new activity in the Activities hub. Returns: ActivityID, Type, StartDate, EndDate, HasNotes, Notes, and 88 more fields.
- **Update a Deltek Vantagepoint activity by ID** (Update). Update a single activity in the Activities hub. Returns: ActivityID, Type, StartDate, EndDate, HasNotes, Notes, and 84 more fields. Required: id (The unique identifier of the activity record).
- **Delete a Deltek Vantagepoint activity by ID** (Delete). Delete a single activity from the Activities hub. On success the API returns HTTP 200 with no documented response body. Required: id (The unique identifier of the activity record).
- **List all Deltek Vantagepoint activity clients** (List). Retrieve all clients associated with an activity in the Activities hub. Returns: ActivityID, ClientID, Name, PrimaryInd. Required: activity_id.
- **List all Deltek Vantagepoint activity contacts** (List). Retrieve all contacts associated with an activity in the Activities hub. Returns: ActivityID, ContactID, Email, Name, Phone, CellPhone, and 9 more fields. Required: activity_id.
- **List all Deltek Vantagepoint activity custom tables** (List). Retrieve a specified custom table for an activity in the Activities hub. Returns: Custaccount, desc_Custaccount, Custboilerplate, desc_Custboilerplate, Custmemo, Custmktgcamp, and 37 more fields. Required: activity_id, custom_table.
- **List all Deltek Vantagepoint activity employee and contacts** (List). Retrieve all employees and contacts associated with an activity in the Activities hub. Returns: ActivityID, RecordType, FirstLast, ContactID, Employee, PrimaryInd, and 9 more fields. Required: activity_id.
- **List all Deltek Vantagepoint activity employees** (List). Retrieve all employees associated with an activity in the Activities hub. Returns: ActivityID, Employee, Name, FullName, Title, Owner, and 7 more fields. Required: activity_id.
- **List all Deltek Vantagepoint activity links** (List). Retrieve all links for an activity in the Activities hub. Returns: ActivityID, LinkID, Description, FilePath, Graphic. Required: activity_id.
- **List all Deltek Vantagepoint activity supporting documents** (List). Retrieve all supporting documents or files associated with an activity in the Activities hub. Returns: FileID, PKey, FileName, FileDescription, FileSize, ContentType, and 7 more fields. Required: activity_id.
- **Delete a Deltek Vantagepoint activity supporting document by ID** (Delete). Delete a supporting document or file associated with an activity from the Activities hub. On success the API returns HTTP 200 with no documented response body. Required: id (The internal primary key), activity_id.
- **Get single Deltek Vantagepoint ap disbursement control by ID** (Get). Retrieve the control record for a specific batch of AP disbursements. The API returns the matching record inside a JSON array. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 13 more fields. Required: id (The batch's file name).
- **Create a Deltek Vantagepoint ap disbursement control** (Create). Create a batch for a set of AP disbursements. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 13 more fields.
- **Update a Deltek Vantagepoint ap disbursement control by ID** (Update). Update the control file for a batch of AP disbursements. Returns: Batch, Description, Recurring, EndDate, DefaultCurrencyCode, Total, and 13 more fields. Required: id (The batch's file name).
- **Delete a Deltek Vantagepoint ap disbursement control by ID** (Delete). Delete the control file for a batch of AP disbursements. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name).
- **List all Deltek Vantagepoint ap disbursement default tax codes** (List). Retrieve the list of default tax codes in a control record for a specific batch of AP disbursements. Returns: Batch, TaxCode, Description, Seq. Required: batch.
- **List all ap disbursement detail supporting documents** (List). Retrieve all the supporting documents and files for one detail line of an AP disbursement (project information). Returns: Batch, MasterPKey, FileID, DetailPKey. Required: batch.
- **List all Deltek Vantagepoint ap disbursement detail taxes** (List). Retrieve the tax information from the detail record for an AP disbursement. Returns: Batch, CheckNo, PKey, TaxCode, Seq, Description, and 9 more fields. Required: batch.
- **List all Deltek Vantagepoint ap disbursement details** (List). Retrieve detail information for each AP disbursement in a batch. Returns: Batch, CheckNo, PKey, Seq, Description, WBS1, and 34 more fields. Required: batch.
- **List all Deltek Vantagepoint ap disbursement landing pages** (List). Retrieve the landing page list for ap disbursement entries: batches or individual records, depending on the Use Files to Group Transactions setting. Returns: BankCode, PayDate, Address, Creator, EndDate, TransDate, and 31 more fields.
- **List all Deltek Vantagepoint ap disbursement masters** (List). Retrieve master record information for each AP disbursement in a batch. Returns: Vendor, VendorName, VendorTaxCode, RegAccount, OHAccount, DefaultExpenseCode, and 39 more fields. Required: batch.
- **Create a Deltek Vantagepoint ap disbursement master** (Create). Create a master record for an AP disbursement. Returns: Vendor, VendorName, VendorTaxCode, RegAccount, OHAccount, DefaultExpenseCode, and 39 more fields. Required: batch_check_no.
- **Update a Deltek Vantagepoint ap disbursement master by ID** (Update). Update master record information for each AP disbursement. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the check's reference number...).
- **Delete a Deltek Vantagepoint ap disbursement master by ID** (Delete). Delete master record information for each AP disbursement. On success the API returns HTTP 200 with no documented response body. Required: id (The batch's file name and the check's reference number...).
- **List all Deltek Vantagepoint ap disbursement supporting documents** (List). Retrieve all the supporting documents and files for an AP disbursement. Returns: Batch, MasterPKey, FileID, AssociateNew, Seq, FileName, and 3 more fields. Required: batch.
- **Create a Deltek Vantagepoint ap invoice approval action** (Create). Submit an AP invoice in AP Invoice Approvals. On success the API returns HTTP 200 with no documented response body. Required: master_pkey.
- **List all Deltek Vantagepoint ap invoice approval documents** (List). Retrieve the list of files associated with an AP invoice in AP Invoice Approvals. Returns: MasterPKey, FileID, FileName, FileDescription. Required: master_pkey.
- **Create a Deltek Vantagepoint ap invoice approval document** (Create). Associate a file with an AP invoice in AP Invoice Approvals. Returns: MasterPKey, FileID, FileName, FileDescription.
- **Delete a Deltek Vantagepoint ap invoice approval document by ID** (Delete). Delete a file associated with an AP invoice in AP Invoice Approvals. On success the API returns HTTP 200 with no documented response body. Required: id (The master primary key and the file identifier separated...).
- **List all Deltek Vantagepoint ap invoice approval item assignments** (List). Retrieve the AP invoice approval item assignment in AP Invoice Approvals. Returns: ItemParent_UID, Item_UID, AssignUSR_ID, AssignUSRLabel, MasterPKey. Required: master_pkey.
- **List all Deltek Vantagepoint ap invoice approval items** (List). Retrieve the unique identifier of the AP invoice approval item in AP Invoice Approvals. Returns: Item_UID, IsUpdated, MasterPKey. Required: master_pkey.
- **List all Deltek Vantagepoint ap invoice approval lookups** (List). Retrieve the AP invoice approval information based on a given Approval ID. Returns: MasterPKey, ApprovalID, Status, Company, Vendor, LiabCode, and 68 more fields. Required: approval_id.
- **Create a Deltek Vantagepoint ap invoice approval record** (Create). Create a single AP invoice master record or multiple AP invoice master records in AP Invoice Approvals. Returns: MasterPKey, ResetApprovalID, ICRValidate, ICRData.
- **Create a Deltek Vantagepoint ap invoice approval voucher** (Create). Create a new AP Voucher File in Transaction Center &gt; Transaction Entry &gt; AP Vouchers. Returns: masterPKey, opPOPostSeq.
- ...and 320 more tools. Call `tools/list` via the MCP endpoint, or see the full catalog via the API, for the complete set.
