← Registry

Security & Testing

makeportals.com

Provides authentication and session management for a portal, including login, logout, status checks, and spec normalization.

1 endpoint39 known toolsFirst detected June 5, 2026Last detected September 15, 2026

ENDPOINT 1

https://mcp.makeportals.com/mcp

No auth detected

MCP server metadata

Name
portal-mcp
Version
1.0.0
Capabilities
tools.listChanged

Known tools 39

portal_login

Sign in to Portal.

Inferred read-only
portal_login_check

Wait for login approval after portal_login returned a device_code.

Inferred read-only
portal_logout

Sign out of Portal for this session.

Inferred read-only
portal_status

Check if you're signed in to Portal.

Inferred read-only
normalize_ptl

Normalize a .ptl Portal spec into canonical form.

Inferred read-only
validate_ptl

Validate a .ptl Portal spec without creating a portal.

Inferred read-only
upload_source

Send a local project to Portal for deployment.

Potential side effects
import_github_repo

Import a public GitHub repository as the source for a local-file Portal.

Inferred read-only
upload_env

DEPRECATED — prefer configure_runtime instead (opens a secure browser form so values never enter chat).

Inferred read-only
configure_runtime

Open a hosted form for the user to securely enter runtime variables (API keys, DB URLs, etc).

Inferred read-only
make_portal

STOP: You MUST show the user a draft summary (greeting, selectors, mode, URL) and ask for a name BEFORE calling this tool.

Inferred read-only
get_portal

Check if a portal is ready.

Inferred read-only
list_portals

List the user's recent portals (up to 20, newest first).

Inferred read-only
get_portal_sessions

Get session replays for a portal.

Inferred read-only
configure_portal

Name a portal, set usage limits, and add a call-to-action button.

Inferred read-only
update_portal_env

Update environment variables on an existing portal without spending a credit.

Potential side effects
create_link

Create a new share link for a portal with optional per-link greeting and goal.

Potential side effects
list_links

List all share links for a portal, including their dynamic greeting/goal if set.

Inferred read-only
configure_embed

Enable embedding for a portal on a specific website.

Inferred read-only
save_login

Spin up a sandbox browser so the user can sign into a site.

Inferred read-only
save_login_complete

Save the login state after the user has logged in via the hosted UI.

Inferred read-only
record_demo

Record a demo by clicking through a site.

Inferred read-only
start_recording

Begin the actual recording after user is ready at the hosted UI.

Inferred read-only
stop_recording

Stop recording and compile the demo into structured scenes.

Inferred read-only
pick_selectors

Open a hosted browser where the user visually clicks elements to block in play mode.

Inferred read-only
pick_selectors_complete

Retrieve the selectors the user picked in the hosted selector UI.

Inferred read-only
get_session

Wait for a login, recording, or selector session to reach a terminal status.

Potential side effects
create_script

Explore a website and auto-generate a demo plan, guardrails, Q&A, and knowledge (~10s for public URLs).

Inferred read-only
get_script

Check if a script is ready.

Inferred read-only
create_credential

Create a credential vault entry for automated login.

Potential side effects
list_credentials

List all credential vault entries (metadata only, no secrets).

Inferred read-only
generate_totp

Generate a TOTP 6-digit code from a stored credential vault entry.

Inferred read-only
delete_credential

Delete a credential vault entry.

Potential side effects
buy_credits

Buy Portal credits ($0.40 each).

Inferred read-only
subscribe

Subscribe to the Builder plan ($20/month).

Inferred read-only
subscription_status

Check the current subscription status (tier, billing period, trial end).

Inferred read-only
cancel_subscription

Cancel the Builder subscription.

Inferred read-only
deploy_example

Deploy a built-in example app to demonstrate a Portal feature.

Inferred read-only
get_creation_logs

Retrieve the tool call log for an MCP session.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.portal-mcp]
url = "https://mcp.makeportals.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "portal-mcp": {
      "type": "http",
      "url": "https://mcp.makeportals.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: portal-mcp
Remote MCP URL: https://mcp.makeportals.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "portal-mcp": {
      "url": "https://mcp.makeportals.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "portal-mcp": {
      "type": "http",
      "url": "https://mcp.makeportals.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "portal-mcp",
  "transport": "streamable-http",
  "url": "https://mcp.makeportals.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for makeportals.com was fetched 2026-08-04T00:45:37.008Z and is being refreshed.

Trust status Trusted

makeportals.com is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.