Getting started
Connect your agent
Use Panta from Claude, ChatGPT or another MCP client with one account connection.
Add Panta to your agent
Use this remote MCP server URL:
https://withpanta.com/mcp- Open the connector settings in Claude, ChatGPT or another MCP client.
- Add a remote MCP server with the URL above and choose OAuth if your client asks for an authentication method.
- Create a Panta account or sign in with your existing account.
- Review the requested access and choose Connect to Panta.
That is the whole setup. The agent uses the same profile, saved jobs, applications and documents you see in Panta. You do not need an API key for MCP.
For the current client-specific steps, see Claude's remote connector guide or ChatGPT's custom MCP guide. Connector availability depends on your client, plan and workspace policy.
Try it
“Find software engineering roles in Zürich. Show me the source and when each listing was last checked.”
“Save the roles I choose, then draft a cover letter using the experience already in my Panta workspace.”
“Update my application tracker with a follow-up next Tuesday.”
The connector can save drafts and update your workspace. It does not send messages or submit applications. Review generated documents and confirm that the experience is accurate before using them.
Available tools
Jobs and employers
| Tool | Purpose |
|---|---|
search_jobs |
Search Swiss jobs |
get_job |
Get a job and its sources |
search_companies |
Find employers |
get_company_jobs |
Get an employer’s active and past Swiss jobs |
get_company |
Get an employer |
Your workspace
| Tool | Purpose |
|---|---|
get_workspace_profile |
Read your career profile |
update_workspace_profile |
Update your career profile |
list_experience |
Read your experience bank |
save_experience |
Save experience or a goal |
list_saved_jobs |
Read your saved jobs |
save_job |
Save a job decision |
list_applications |
Read your application tracker |
save_application |
Save an application record or draft |
list_documents |
List your documents |
get_document |
Read a document |
save_document |
Save a CV or cover-letter draft |
render_document |
Render a draft as PDF |
List tools accept limit (default 20, maximum 50) and offset. Follow next_offset until it is null. Read an entry or document's current revision before editing it. Application edits use expected_updated_at from list_applications. If a write reports a conflict, read the record again before retrying. After an uncertain create result, check the workspace before creating another copy.
Manage your connection
Open Connected apps and choose Disconnect to remove an app's access. You can reconnect from your agent later.
Access tokens last 15 minutes. The client can renew access while your originating Panta sign-in session remains valid; refresh tokens expire after seven days. Reconnect after signing out or session expiry.
Panta records account-linked tool names, success/failure and duration through its existing analytics system, respecting privacy signals. Tool arguments and results, search terms, CV text and drafts are excluded from analytics.
For client developers
The endpoint uses Streamable HTTP with stateless JSON responses. POST is supported; GET and DELETE return 405. There is no legacy SSE subscription. All tools require OAuth. Public REST API keys cannot authenticate MCP.
Authorization uses PKCE S256, dynamic client registration, protected-resource discovery and resource-bound tokens. Use DCR rather than Client ID Metadata Documents. HTTP 401 challenges start connection; HTTP 403 scope challenges request additional permissions. Tool failures have isError: true and must not be treated as zero search matches.
The supported scopes are workspace:read, workspace:write and offline_access. Write tools also require read access. Each tool publishes a JSON Schema and read/write annotations. There is no user ID parameter: access is always limited to the connected account.
OAuth connections allow 120 requests per minute per user/client, per Cloudflare location, plus a shared IP gate. Respect Retry-After on HTTP 429 responses.
For REST integrations, use the API reference, OpenAPI or llms.txt.