Skip to main content
Glama

Resume PDF or Draft

aiapplyd_build_pdf

Create an editable resume draft with up to 2,000 characters saved in its summary section. This tool does not split raw text into experience, education or skills. Complete those sections in the builder before downloading a PDF. Templates: modern, classic, or minimal. Private by default; set make_public to true only if the user explicitly asks to share the draft. Requires a paid plan (Hired in 30+). Do not use it to rewrite a resume; use aiapplyd_optimize_resume. resume_text is optional. Without it, nothing is created: the tool returns the link to the PDF of the resume already on the user's account, and a public link only when make_public is true.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
templateNoResume template style (default: classic)
make_publicNoPublish a public share link. Anyone with the link sees the resume INCLUDING its contact details. Defaults to false (private). Only set true when the user explicitly asks to share it.
resume_textNoFull text of the resume. Omit it to get the PDF of the resume already on the user's account.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes
templateYes
publicUrlYes
documentIdNoThe resume document whose PDF the link opens, when no draft was created.
resumeBuildIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • changedInput schema / properties / resume_text / description
      Previous value: -"Full text of the resume"New value: +"Full text of the resume. Omit it to get the PDF of the resume already on the user's account."
    • removedInput schema / required
      Removed value: -[
      -  "resume_text"
      -]
    • addedOutput schema / properties / documentId
      Added value: +{
      +  "description": "The resume document whose PDF the link opens, when no draft was created.",
      +  "type": [
      +    "number",
      +    "null"
      +  ]
      +}
    • changedOutput schema / properties / resumeBuildId / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / template / type
      Previous value: -"string"New value: +[
      +  "string",
      +  "null"
      +]
  2. Changed2 schema fields changed
    • removedOutput schema / properties / publicUrl / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / publicUrl / type
      Added value: +[
      +  "string",
      +  "null"
      +]
  3. Changed3 schema fields changed
    • removedInput schema / additionalProperties
      Removed value: -false
    • addedOutput schema / properties / publicUrl / anyOf
      Added value: +[
      +  {
      +    "type": "string"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedOutput schema / properties / publicUrl / type
      Removed value: -[
      -  "string",
      -  "null"
      -]
  4. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "publicUrl": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "resumeBuildId": {
      +      "type": "number"
      +    },
      +    "template": {
      +      "type": "string"
      +    },
      +    "url": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "resumeBuildId",
      +    "template",
      +    "url",
      +    "publicUrl"
      +  ],
      +  "type": "object"
      +}
  5. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.