Documentation menu

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
  1. Open the connector settings in Claude, ChatGPT or another MCP client.
  2. Add a remote MCP server with the URL above and choose OAuth if your client asks for an authentication method.
  3. Create a Panta account or sign in with your existing account.
  4. 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.