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: "Can I have your cookies?"
🚫 ContextPortal: "No. Here's the page."

Install

uv tool install contextportal

Setup

# Log into your private sites (once)
contextportal login

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

Connect to your AI Agent

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

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

Learn More

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

contextportal-0.1.0.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

contextportal-0.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file contextportal-0.1.0.tar.gz.

File metadata

  • Download URL: contextportal-0.1.0.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for contextportal-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eeb83c76339d19ee570cd9cb2b5c7b137ca7dab222dc9eef8600158ef959dff1
MD5 f6848f9c029152977931eb77f6c8f45b
BLAKE2b-256 fb16262adde1b4b4f876128f6dadbec5bb848a5c1789602137b6f9019be7b73f

See more details on using hashes here.

Provenance

The following attestation bundles were made for contextportal-0.1.0.tar.gz:

Publisher: publish-pypi.yml on NavadeepDj/ContextPortal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file contextportal-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: contextportal-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for contextportal-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b65c34b8d77a4dd5050ca9a566b5c40636be1d09f7ed47704c2fb062b881e9ec
MD5 b333ee90418f2291d782d18c0046a4d6
BLAKE2b-256 445e5a2c7f5bf162b3d30eb4889a99c5b2aac93fd7e62ceffc3613c4ea2d05a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for contextportal-0.1.0-py3-none-any.whl:

Publisher: publish-pypi.yml on NavadeepDj/ContextPortal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 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