MCP App Store
by KeenEthics
Business & Operations
Deltek Costpoint icon

Deltek Costpoint

by Deltek, Inc.

Overview

Connect Costpoint, the ERP built for government contractors, to your AI assistant and work with your data in plain English. Ask about projects, contracts, opportunities, invoices, budgets and EACs, purchasing, and month-end close. Then take action: create timesheets, expense reports, contracts, and AP vouchers, and process approvals. Your existing Costpoint security roles and permissions apply to every request. Requires access to an active Costpoint system and administrator setup.

Tools

Costpoint_ERP_Dela_Execute

ChatGPT
Use this tool to execute specific commands which will change data in ERP system: - commands to update user timesheet such as 'add 2 hours for project ABC on Monday' - commands to create/update user expense reports such as 'create expense report with $10 for Uber and $100 for hotel' - commands to update specific attributes of business entities such as 'change project name to ABC for project 123', 'change due date for voucher 123 to 05/06/2027', etc - commands to execute reports or processes which would typically be handled by ERP system such as 'run Compute Revenue for project 1003', 'execute Trial Balance report for current period', etc This tool is a stateful Costpoint ERP assistant which provides permission-aware access to live Deltek Costpoint ERP data. It executes all operations strictly under the currently authenticated user rights. Each call to this tool must reuse the existing sessionId for the current user if it is already available. DO NOT call GetSessionId if a sessionId is already available in the conversation/tool context. If the user request depends on earlier messages, rewrite userQuestion to be fully self-contained (include all needed context) but try to keep the original user text as-is. If no additional context is required pass user text as-is. Keep the command simple - e.g. if the core command as typed by a user is 'add 2 hours for project ABC' pass this command rather than more detailed/elaborate version of it: 'User wants to update his timesheet by adding 2 hours for project ABC for today 5/6/2026' Always show all links returned with the response in standard Markdown syntax.

Costpoint_ERP_Dela_Inquiry

ChatGPT
Use this tool to answer: - questions about user timesheet and expense reports. - questions about user compensation, vacation, benefits, reporting structure. - any business/financial related question about user company which would typically be handled by ERP system like questions about projects, accounts, employees, vendors, vouchers, and other business transaction, reports, processes, and entities. - 'How to' questions based on Costpoint documentation. - questions related to company specific policies - e.g. travel policy, health insurance policy, 401k policy, etc. This tool is specifically designed with security and compliance in mind to answer questions around PII/sensitive information for the currently authenticated user e.g. to answer question 'what is my salary'. This tool will securely return salary for currently authenticated user. Also, if current use has permissions within ERP to see PII information about other employees (HR professionals) then such information about other employees will also be securely returned - e.g. 'show me compensation for employee John Smith' This tool is a stateful Costpoint ERP assistant which provides read-only permission-aware access to live Deltek Costpoint ERP data. It executes all operations strictly under the currently authenticated user rights. Each call to this tool must reuse the existing sessionId for the current user if it is already available. DO NOT call GetSessionId if a sessionId is already available in the conversation/tool context. If the user request depends on earlier messages, rewrite userQuestion to be fully self-contained (include all needed context) but try to keep the original user text as-is. If no additional context is required pass user text as-is. Keep the questions simple - e.g. if the core question is 'What is hire date for Alice White?' pass this question rather than more detailed/elaborate version of it: 'What is hire date for Alice White, project manager for project 1003?' Always show all links returned with the response in standard Markdown syntax.

GetSessionId

ChatGPT
Create a new Dela session and return its sessionId. Call this ONLY when you do not already have a valid sessionId for the current user. If a sessionId is present, do not call this function.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

3

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily