WebMCP

DeveloperWebMCP verified

webmcp.sh WebMCP tools

A playground for WebMCP with an in-browser PGLite (Postgres) database — an agent can navigate the app, read the current context, and run gateway operations.

4 tools1 methodsspec API surface

What can an agent do with webmcp.sh WebMCP tools?

A playground for WebMCP with an in-browser PGLite (Postgres) database — an agent can navigate the app, read the current context, and run gateway operations. This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.

WebMCP tools on webmcp.sh

Tool 1 of 4WebMCPAction

navigate

Navigate to a different route in the application using TanStack Router. === WEBMCP APPLICATION NAVIGATION === ABOUT THIS APP ────────────── WebMCP is a memory and knowledge management system with: • Memory blocks for persistent, always-in-context data • Entities for structured knowledge (facts, preferences, skills, etc.) • Knowledge graph for visualizing relationships • Direct SQL access for advanced queries IMPORTANT: When you navigate to a route, context-specific tools become available. For example, entity CRUD tools appear on /entities, graph tools appear on /graph, etc. AVAILABLE ROUTES ──────────────── / Landing page - WebMCP demo overview and documentation What you can do here: • View overview of WebMCP capabilities • See tool code examples • Quick navigation to demo pages /dashboard Dashboard - Memory overview with stats, charts, and quick access What you can do here: • View memory blocks and entities counts • See token usage charts by category and tier • Browse audit log of database changes • Quick create memory blocks and entities • Get an overview of the entire memory system /entities Entities page - Browse and manage all memory entities What you can do here: • View all entities in a searchable table • Filter by category (fact, preference, skill, person, project, goal) • Create, edit, and delete entities • Search entities by name or description • Sort and group entities /entities/$entityId Entity detail page - View and edit a specific entity What you can do here: • View full entity details and metadata • Edit entity properties • See related entities and relationships • Delete the entity Required params: $entityId /graph Knowledge graph - Visualize entity relationships What you can do here: • View entities as an interactive 2D or 3D graph • Explore connections between entities • Focus on specific nodes and highlight paths • Run visual effects like camera tours and particle bursts • Analyze graph patterns and statistics • Execute SQL queries directly /memory-blocks Memory blocks - Manage always-in-context core memories What you can do here: • View all memory blocks in a table • Create new memory blocks • Edit block content, labels, and priority • Delete memory blocks • Filter by block type (user_profile, agent_persona, current_goals, context) /sql-repl SQL REPL - Execute direct database queries What you can do here: • Run SQL queries against the in-browser database • Explore database schema and tables • View formatted query results • Access full database capabilities /sql-execution-log SQL log - View query execution history What you can do here: • Browse complete SQL execution history • See query performance metrics • Track errors and issues • Filter by source (AI vs manual) /about About page - Technology stack and architecture info What you can do here: • Learn about the technology stack • View architecture documentation /showcase Showcase - UI component demos What you can do here: • Browse UI component library • See interactive component demos NAVIGATION EXAMPLES ─────────────────── { "to": "/entities" } // Go to entities page { "to": "/entities/$entityId", "params": { "entityId": "abc-123" } } // View entity { "to": "/graph" } // Open knowledge graph { "to": "/memory-blocks" } // Manage memory blocks The tool will navigate the user to the specified route and return a confirmation message.

How to install

Open the webmcp.sh website and ask your browser agent to use navigate

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the navigate tool on webmcp.sh with to: <string>, params: <object>, search: <object>, hash: <string>, replace: <boolean>. Return the structured result and cite the source page.

Input contract

  • to string The route path to navigate to (e.g., "/entities", "/graph")
  • params object Route parameters (e.g., { "entityId": "uuid-here" }) for dynamic routes
  • search object URL search/query parameters (e.g., { "filter": "skills", "page": "2" })
  • hash string URL hash fragment (e.g., "section-1")
  • replace boolean If true, replaces current history entry instead of pushing new one

Open the source definition

Tool 2 of 4WebMCPAnswer

get_current_context

Get the current application context including route, pathname, and search params. Useful for understanding where the user is and providing context-aware responses.

How to install

Open the webmcp.sh website and ask your browser agent to use get_current_context

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the get_current_context tool on webmcp.sh. Return the structured result and cite the source page.

Input contract

    Open the source definition

    Tool 3 of 4WebMCPAnswer

    list_all_routes

    Get a detailed list of all available routes in the application with their descriptions and parameters.

    How to install

    Open the webmcp.sh website and ask your browser agent to use list_all_routes

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the list_all_routes tool on webmcp.sh. Return the structured result and cite the source page.

    Input contract

      Open the source definition

      Tool 4 of 4WebMCPAction

      app_gateway

      Application gateway - Get an overview of the app and available routes. Use this tool to understand what areas of the app exist and what you can do in each. When you navigate to a route, context-specific tools will become available automatically.

      How to install

      Open the webmcp.sh website and ask your browser agent to use app_gateway

      Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

      Run with an agent

      Use the app_gateway tool on webmcp.sh with query: <string>. Return the structured result and cite the source page.

      Input contract

      • query string Optional: Search for a specific area (e.g., "graph", "memory", "sql")

      Open the source definition