← WebMCP Directory

Tool tree

medifyr.com

Health & EducationTools verified
Website
Find and book verified doctors and hospitals across India on MediFyr. Compare fees and experience, then get help with coordination before and after treatment.
Explore capabilities
    medifyr_searchAnswer

    Search MediFyr for doctors, hospitals, specialities, and procedures within a location. Read-only.

    View tool JSON
    {
      "name": "medifyr_search",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search MediFyr for doctors, hospitals, specialities, and procedures within a location. Read-only.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "query"
        ],
        "properties": {
          "query": {
            "type": "string",
            "description": "Search text, e.g. 'cardiologist' or 'knee replacement'."
          },
          "location": {
            "type": "string",
            "description": "Location slug (default 'india'), e.g. 'delhi', 'mumbai'."
          }
        }
      }
    }
    medifyr_request_login_otpAction

    Start phone OTP login by sending a one-time passcode to the user's phone. Follow with medifyr_verify_login_otp.

    View tool JSON
    {
      "name": "medifyr_request_login_otp",
      "kind": "act",
      "impl": "imperative",
      "description": "Start phone OTP login by sending a one-time passcode to the user's phone. Follow with medifyr_verify_login_otp.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "phone",
          "country_code"
        ],
        "properties": {
          "phone": {
            "type": "string",
            "description": "Phone number without country code, digits only."
          },
          "country_code": {
            "type": "string",
            "description": "Dialing code with '+', e.g. '+91'."
          }
        }
      }
    }
    medifyr_verify_login_otpAction

    Verify the OTP sent by medifyr_request_login_otp and sign the user in.

    View tool JSON
    {
      "name": "medifyr_verify_login_otp",
      "kind": "act",
      "impl": "imperative",
      "description": "Verify the OTP sent by medifyr_request_login_otp and sign the user in.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "phone",
          "otp"
        ],
        "properties": {
          "phone": {
            "type": "string",
            "description": "Full phone with country code, e.g. '+919876543210'."
          },
          "otp": {
            "type": "string",
            "description": "One-time passcode received via SMS."
          }
        }
      }
    }
    medifyr_request_appointmentSensitive Action

    Submit an appointment / consultation request (lead). Provide doctor_id or hospital_id or speciality_id to target a provider; otherwise it is a general enquiry.

    View tool JSON
    {
      "name": "medifyr_request_appointment",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit an appointment / consultation request (lead). Provide doctor_id or hospital_id or speciality_id to target a provider; otherwise it is a general enquiry.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "fullname",
          "phone",
          "country_code"
        ],
        "properties": {
          "fullname": {
            "type": "string",
            "description": "Patient's full name."
          },
          "phone": {
            "type": "string",
            "description": "Phone number without country code, digits only."
          },
          "country_code": {
            "type": "string",
            "description": "Dialing code with '+', e.g. '+91'."
          },
          "email": {
            "type": "string",
            "description": "Optional email address."
          },
          "doctor_id": {
            "type": "integer",
            "description": "Optional target doctor id."
          },
          "hospital_id": {
            "type": "integer",
            "description": "Optional target hospital id."
          },
          "speciality_id": {
            "type": "integer",
            "description": "Optional speciality id."
          },
          "procedure_id": {
            "type": "integer",
            "description": "Optional procedure id."
          },
          "city_id": {
            "type": "integer",
            "description": "Optional city id."
          },
          "message": {
            "type": "string",
            "description": "Optional note describing the request."
          }
        }
      }
    }
    medifyr_submit_contact_messageSensitive Action

    Send a message through MediFyr's contact form.

    View tool JSON
    {
      "name": "medifyr_submit_contact_message",
      "kind": "transact",
      "impl": "imperative",
      "description": "Send a message through MediFyr's contact form.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "name",
          "email",
          "message"
        ],
        "properties": {
          "name": {
            "type": "string",
            "description": "Sender's name."
          },
          "email": {
            "type": "string",
            "description": "Sender's email."
          },
          "phone": {
            "type": "string",
            "description": "Optional phone number."
          },
          "subject": {
            "type": "string",
            "description": "Optional subject."
          },
          "message": {
            "type": "string",
            "description": "Message body."
          }
        }
      }
    }
    medifyr_apply_to_jobSensitive Action

    Apply to a MediFyr job posting. Get job_posting_id from the careers page (/careers). Resume upload is not supported via this tool.

    View tool JSON
    {
      "name": "medifyr_apply_to_job",
      "kind": "transact",
      "impl": "imperative",
      "description": "Apply to a MediFyr job posting. Get job_posting_id from the careers page (/careers). Resume upload is not supported via this tool.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "job_posting_id",
          "name",
          "email"
        ],
        "properties": {
          "job_posting_id": {
            "type": "integer",
            "description": "Id of the job posting to apply for."
          },
          "name": {
            "type": "string",
            "description": "Applicant's full name."
          },
          "email": {
            "type": "string",
            "description": "Applicant's email."
          },
          "phone": {
            "type": "string",
            "description": "Optional phone number."
          },
          "cover_letter": {
            "type": "string",
            "description": "Optional cover letter text."
          },
          "linkedin_url": {
            "type": "string",
            "description": "Optional LinkedIn profile URL."
          },
          "portfolio_url": {
            "type": "string",
            "description": "Optional portfolio URL."
          }
        }
      }
    }