Skip to main content

🔑 ContextPortal

Give your AI agent access to authenticated web pages — without giving it your credentials.

Your AI agent can fetch any public webpage. But the moment it hits a login wall — Jira, Confluence, internal wikis, enterprise dashboards — it's stuck.

ContextPortal sits between your AI agent and the web. When the agent needs a protected page, ContextPortal uses your existing browser session to grab it, strips out all the noise, and hands back clean Markdown. The agent gets context. It never gets your cookies.

🤖 Agent: "I can't read this ticket. It's behind an SSO login wall. Please take 5 screenshots."
👤 You: "No way. Why am I doing homework for an AI?"
🔑 ContextPortal: "Say less. Log in once in your browser; your agent retrieves the page forever."

🏛️ The 4 Pillars

  • 🛑 Stop feeding your AI screenshots. Copy-paste is not an agent architecture.
  • 🔁 Authenticate once. Retrieve context continuously. Log in once; your agent reads forever.
  • 🔐 Your browser holds the session. Your agent gets the page. Zero cookies leaked.
  • 🎯 Give your agent a retrieval tool, not a browser to operate. Clean Markdown, zero DOM fragility.

Install

uv tool install contextportal

🪄 Quick Setup (Auto-Config)

Configure your AI agent (Claude Desktop, Cursor, Antigravity) with a single command:

contextportal setup

Verify your environment anytime:

contextportal doctor

🔐 Log In (Once)

Log into your private sites in your local browser — your session is saved automatically:

contextportal login

Test it directly:

contextportal fetch https://your-protected-site.com/docs

🔌 Manual MCP Configuration (Optional)

If you prefer to configure manually:

{
  "mcpServers": {
    "context-portal": {
      "command": "contextportal",
      "args": ["mcp"]
    }
  }
}

Works with Cursor, Claude Desktop, Antigravity, VS Code, and any MCP client.

Learn More

Metadata

Release files for contextportal 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for contextportal 0.2.0
File Size Uploaded
contextportal-0.2.0.tar.gz 18.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for contextportal 0.2.0
File Interpreter ABI Platform
contextportal-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.4 kB

Release files / contextportal-0.2.0.tar.gz

Download URL contextportal-0.2.0.tar.gz
Size 18.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3e4dbe3292eb6fe19edf93358fe8a54a5172e6b031e024aed87c984e9b0ce56d
BLAKE2b-256 checksum
How to use checksums
0fd90f2c943a457ee309c842d4b520e91dd9df4e2801691cf30e2f57fff05c65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.

Transparency log

Release files / contextportal-0.2.0-py3-none-any.whl

Download URL contextportal-0.2.0-py3-none-any.whl
Size 15.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e1330f08d1209687991b84db1d7990f1de142c3c629317e2719da0ebf721b4cf
BLAKE2b-256 checksum
How to use checksums
1683cb33247c8c4a28fc03fe6cc62a66fc984ea62868c11bfeb9f540ab2db31a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page