🔌 Connect Any AI — Claude, GPT-4, Gemini, Cursor, any MCP-compatible client

MCP1 implements the Model Context Protocol — the open standard for connecting AI tools to external data. Point your AI client at the MCP1 endpoint, authenticate with your Salesforce connected app credentials, and the connection is live. Configure once — every MCP-compatible AI your team uses shares the same live Klient PSA connection.

🔌 Claude — MCP Configuration
ConfigMCP server: klient-psa.mcp1.salesforce.com
AuthSalesforce Connected App — OAuth 2.0
MCP1✅ Connected. Klient PSA data is live.
Projects · Tasks · Assignments · Timesheets · Metrics

🔍 Query Projects & Tasks — natural language, live answers

Ask your AI any question about your Klient PSA data. No SOQL knowledge needed. No report names. No field API names. The AI translates the question, queries Klient PSA through MCP1, and returns a direct answer — live, in the same conversation. Projects, tasks, assignments, overdue items, resource utilization — all queryable in plain language.

🔍 Claude — Live Query
YouWhat tasks are overdue on Acme Corp right now?
ClaudeQuerying Klient PSA via MCP1...
→ Data migration sign-off — 4 days overdue · Owner: James
→ UAT environment setup — 1 day overdue · Owner: Sarah
Live read. 2 tasks blocking go-live.

✏️ Update Project & Task — status, details, assignments

Tell your AI to update a project status, change a task detail, or reassign work — and MCP1 executes it in Klient PSA on your explicit instruction. Never autonomously. You instruct, it confirms, you approve, the record updates. Update a project status after a call without opening Klient PSA. Reassign a task from a Slack conversation. The action happens in Klient PSA — you never left your AI.

✏️ GPT-4 — Update Project Status
YouMark Retail Rollout as Recovering. Note: 2 blockers resolved.
GPT-4Ready to update Retail Rollout:
Status: At Risk → Recovering
Note: "2 blockers resolved."
Confirm to write to Klient PSA? (Y/N)
YouY
GPT-4✅ Project status updated in Klient PSA.

⏱️ Log Time — from your AI, directly into Klient PSA

Log time without switching tabs. Tell your AI what you worked on, how long, and on which project or task. MCP1 prepares the entry, shows it to you for confirmation, and writes it to Klient PSA only when you approve. No copy-paste. No context switch. The entry hits Klient PSA as a standard time record — your existing billing and approval workflow takes it from there.

⏱️ Claude — Log Time
YouLog 2.5 hours on the Acme data migration task for today.
ClaudeReady to log:
Project: Acme Corp Phase 2 · Task: Data migration
Duration: 2.5 hrs · Date: Today
Confirm to write to Klient PSA? (Y/N)
YouY
Claude✅ Time entry logged in Klient PSA.

📊 Dynamic SOQL Reports — generate any report from a natural language prompt

MCP1 can execute dynamic SOQL queries against your Klient PSA data — so your AI can generate any report you can describe. Ask for all projects over budget this quarter, all resources over 100% utilization, all tasks not started with a due date this week. The AI writes the SOQL, MCP1 runs it against your live org, and returns the result in seconds. No report builder. No waiting for IT.

📊 Gemini — Dynamic Report
YouShow me all projects where CPI is below 0.9 this quarter.
GeminiRunning SOQL against Klient PSA...
→ Retail Rollout — CPI 0.74 · Budget overrun: $12,400
→ Acme Phase 2 — CPI 0.88 · Budget overrun: $3,200
2 projects returned. Want a CSV or a draft escalation email?

🔒 Salesforce Security — your permission sets apply automatically

MCP1 does not bypass Salesforce security. Every query and every write-back runs under the authenticated user's Salesforce profile and permission sets. If a user cannot see a record in Klient PSA, their AI cannot see it through MCP1. If a user cannot edit a field, their AI cannot edit it either. Your data governance, field-level security, and record sharing rules all apply — automatically, without additional configuration.

🔒 MCP1 — Security Model
Sarah (PM)Show me all project financials across the portfolio.
ClaudeMCP1 query running under Sarah's Salesforce profile...
Returning 3 projects Sarah owns or is assigned to.
4 restricted projects not returned — no access in Salesforce.
Same data Sarah sees in Klient PSA. No more, no less.