← WebMCP Directory

Tool tree

edenspiekermann.com

Productivity & BusinessTools verified
Website
Edenspiekermann is an international independent design consultancy.
Explore capabilities
    list_open_rolesAnswer

    List the currently open roles published on edenspiekermann.com.

    View tool JSON
    {
      "name": "list_open_roles",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the currently open roles published on edenspiekermann.com.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_role_detailsAnswer

    Get details for a currently open role, including description sections and application URL.

    View tool JSON
    {
      "name": "get_role_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get details for a currently open role, including description sections and application URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "roleId": {
            "type": "string",
            "description": "The role identifier returned by list_open_roles."
          }
        },
        "required": [
          "roleId"
        ],
        "additionalProperties": false
      }
    }
    list_taxonomiesAnswer

    List the currently discoverable industries and services used to categorize public Edenspiekermann case studies.

    View tool JSON
    {
      "name": "list_taxonomies",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the currently discoverable industries and services used to categorize public Edenspiekermann case studies.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    list_case_studiesAnswer

    List public Edenspiekermann case studies, optionally filtered by query, industry, or service, with cursor-based pagination.

    View tool JSON
    {
      "name": "list_case_studies",
      "kind": "answer",
      "impl": "imperative",
      "description": "List public Edenspiekermann case studies, optionally filtered by query, industry, or service, with cursor-based pagination.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free-text search across title, subtitle, slug, industries, and services."
          },
          "industry": {
            "type": "string",
            "description": "Filter case studies by industry name."
          },
          "service": {
            "type": "string",
            "description": "Filter case studies by service name."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "description": "Maximum number of case studies to return per page. Defaults to 10."
          },
          "cursor": {
            "type": "string",
            "description": "Opaque pagination cursor returned by a previous list_case_studies call."
          }
        },
        "additionalProperties": false
      }
    }
    get_case_study_detailsAnswer

    Get a markdown summary of a public case study by slug, including its canonical detail URL. Returns up to 12000 characters of markdown.

    View tool JSON
    {
      "name": "get_case_study_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get a markdown summary of a public case study by slug, including its canonical detail URL. Returns up to 12000 characters of markdown.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "The case-study slug, for example 'mercedes-benz'."
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": false
      }
    }
    submit_contact_inquirySensitive Action

    Validate an inquiry with dryRun=true, or submit a real contact inquiry to Edenspiekermann. Real submission requires explicit user intent. Optional clientRequestId enables best-effort retry deduplication for up to 24 hours.

    View tool JSON
    {
      "name": "submit_contact_inquiry",
      "kind": "transact",
      "impl": "imperative",
      "description": "Validate an inquiry with dryRun=true, or submit a real contact inquiry to Edenspiekermann. Real submission requires explicit user intent. Optional clientRequestId enables best-effort retry deduplication for up to 24 hours.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "firstName": {
            "type": "string",
            "maxLength": 80
          },
          "lastName": {
            "type": "string",
            "maxLength": 80
          },
          "companyName": {
            "type": "string",
            "maxLength": 120
          },
          "workEmail": {
            "type": "string",
            "format": "email",
            "maxLength": 254
          },
          "phoneNumber": {
            "type": "string",
            "pattern": "^[0-9+()./\\-\\s]{7,32}$"
          },
          "challenge": {
            "type": "string",
            "description": "The inquiry message or project challenge to send.",
            "maxLength": 4000
          },
          "dryRun": {
            "type": "boolean",
            "default": false,
            "description": "Validate the inquiry and return a preview without sending it."
          },
          "clientRequestId": {
            "type": "string",
            "pattern": "^[A-Za-z0-9._:-]{1,128}$",
            "maxLength": 128,
            "description": "Optional best-effort idempotency key to deduplicate retries for up to 24 hours."
          }
        },
        "required": [
          "firstName",
          "lastName",
          "workEmail",
          "challenge"
        ],
        "additionalProperties": false
      }
    }
    start_job_applicationAction

    Open the application page for a currently open role without submitting the application.

    View tool JSON
    {
      "name": "start_job_application",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the application page for a currently open role without submitting the application.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "roleId": {
            "type": "string",
            "description": "The role identifier returned by list_open_roles."
          }
        },
        "required": [
          "roleId"
        ],
        "additionalProperties": false
      }
    }