Available MCP Tools Overview

MCP tools are functions that the Maeris server exposes to AI editors like Claude Code and Cursor. When you describe a task in natural language — "scan my codebase for APIs" or "generate tests for my login flow" — your AI editor calls the corresponding MCP tool automatically. This page lists every available tool organized by category.

What Are MCP Tools?

The Model Context Protocol (MCP) is a standard that allows AI editors to call external tools through a structured interface. When Maeris MCP is running (via maeris serve), it registers its full tool library with your editor. You can invoke these tools by describing your intent in the AI chat — no CLI commands needed.

Example: natural language to tool call

You type: "scan my project for APIs and create a collection" — Claude Code calls api_scan, then create_collection, then add_apis_bulk automatically.

Security Tools

  • security_scan — Run a static security analysis with a specified profile
  • list_security_checks — List all available scan profiles and their descriptions
  • get_security_scans — Retrieve past scan results for the current application
  • api_security_scan — Run an API-focused security scan against a collection
  • push_to_maeris — Push scan results to the Maeris Portal

API Management Tools

Scan & Collection Creation

  • api_scan — Extract APIs from your codebase and build a collection
  • create_collection — Create a new collection
  • get_collection — Retrieve collection details
  • list_collections — List all collections
  • list_subcollections — List sub-collections within a collection
  • rename_collection — Rename a collection
  • copy_collection — Clone a collection
  • export_collection — Export to Postman JSON
  • import_collection — Import from Postman JSON
  • collection_stats — Get API count, coverage, and run stats

API CRUD

  • list_apis_in_collection — List all APIs in a collection
  • list_apis — List APIs across all collections
  • get_api — Get full details of an API
  • add_api — Create a new API
  • add_apis_bulk — Create multiple APIs from a list
  • update_api — Update an API's properties
  • move_api — Move an API to another collection
  • duplicate_api — Clone an API
  • search_apis — Search APIs by name or URL

Parameters & Headers

  • add_api_param_headers — Add parameters or headers to an API
  • update_api_param_header — Update an existing parameter or header

Environment Tools

  • add_environment — Create a new environment
  • get_environments — List all environments
  • edit_environment — Rename an environment
  • add_environment_data — Add a variable to an environment
  • get_environment_data — List all variables in an environment
  • update_environment_data — Update a variable's value
  • select_environment — Set the active environment
  • get_current_environment — View the currently active environment

Flow Tools

  • create_api_flow — Create a new multi-step API flow
  • get_api_flows — List all flows
  • edit_api_flow — Update a flow's name or settings
  • create_api_flow_map — Define the step sequence for a flow
  • get_api_flow_map — View a flow's step sequence and dependencies
  • add_api_flow_params — Add parameter chaining mappings between steps
  • get_api_flow_params — View all parameter mappings for a flow
  • edit_api_flow_params — Update a parameter mapping
  • run_api — Execute a single API call
  • run_collection — Execute all APIs in a collection
  • run_flow — Execute a multi-step flow
  • create_flow — Create a UI or API flow

Assertion Tools

  • list_assertion_types — List all available assertion type categories
  • generate_assertions — Auto-generate assertions from a live API response using AI
  • add_assertion — Create a new assertion for an API
  • get_assertions — List all assertions in an application
  • get_assertions_for_api — List assertions for a specific API
  • update_assertion — Update an assertion's value or configuration

UI Test Tools

  • generate_tests — Scan codebase and generate Playwright test cases
  • run_and_fix_tests — Run tests with AI-powered auto-fix loop
  • push_tests_to_maeris — Sync test cases to the Maeris Portal
  • list_test_cases — List all test cases
  • get_test_case — Get details of a specific test case
  • edit_test_case — Update a test case's metadata
  • edit_test_step — Edit an individual step within a test case
  • import_test_cases — Import tests from Playwright, Cypress, or Selenium files
  • create_test_folder — Create a folder for organizing test cases
  • list_test_folders — List all test folders
  • analyze_test_patterns — Analyze test suite for patterns, gaps, and improvement suggestions
  • generate_code_map — Build a structural map of UI components for test generation

Setup & Coverage Tools

  • setup_automation — Run the full three-phase automation setup (UI tests + API scan + security scan)
  • setup_api_automation — Run API extraction and collection setup only
  • setup_ui_automation — Run UI test generation only
  • create_apis_for — Generate API stubs for a specified resource or feature
  • check_api_coverage — Compare discovered APIs against tested endpoints to identify gaps

Application & Auth Tools

  • create_application — Create a new Maeris application
  • switch_application — Switch the active application context
  • get_applications — List all applications in the current account
  • check_plan — Check current plan limits and usage
  • login — Authenticate the CLI with Maeris (triggers OAuth2 flow)
  • logout — Remove the stored authentication token
  • maeris_status — Check authentication status and server connectivity

Next Steps

To configure your AI editor to use these tools, see the Connecting to Claude Code guide.