{"data":{"name":"com.paperplanepost/office","title":"Paper Plane Post","description":"Create and send an AI-illustrated postcard anywhere in the world","version":"1.0.2","websiteUrl":"https://paperplanepost.com/for/agents","repositoryUrl":"https://github.com/paperplanepost/agents","remotes":[{"type":"streamable-http","url":"https://api.paperplanepost.com/v1/mcp"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-28T17:54:23.714Z","updatedAt":"2026-10-28T17:54:23.714Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"source":"official-registry","sourceId":"com.paperplanepost/office","verification":"official","confidence":100,"stars":null,"updatedAt":"2026-10-28T17:54:23.714Z","title":"Paper Plane Post","description":"Create and send an AI-illustrated postcard anywhere in the world","websiteUrl":"https://paperplanepost.com/for/agents","repositoryUrl":"https://github.com/paperplanepost/agents"}],"toolIndex":{"tools":[{"serverName":"com.paperplanepost/office","endpointFingerprint":"443fdd38d536262eab85333318cc53c0814d624b6d3291837b24c22564ad0b4d","name":"show_postcard","title":"Postcard Maker","description":"Display the Finish your postcard button for an existing unpaid draft URL returned by start_postcard, including after the Claude skill's file-transfer helper. Does not create a draft, read its contents, charge, or mail anything. Only use the exact returned URL; never invent one. This cannot look up orders or delivery status.","inputSchema":{"type":"object","properties":{"url":{"type":"string","format":"uri"}},"required":["url"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"d4871c70c6aad0f97223ef7f8cc06e12033cc28504ed08f550caf657b2492d6b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T01:46:08.531Z","metadataTrust":"untrusted"},{"serverName":"com.paperplanepost/office","endpointFingerprint":"443fdd38d536262eab85333318cc53c0814d624b6d3291837b24c22564ad0b4d","name":"start_postcard","title":"Postcard Maker","description":"Start a Paper Plane Post postcard: a photo printed on a 4×6 card, with an optional illustrated version of it, mailed first class for $7 with postage included. Mails from the US to 194 countries; the address country is an ISO 3166-1 alpha-2 code. Use photo for an uploaded or ChatGPT-generated image. Other clients can send photo_base64 encoded from the file itself, or photo_url if the image is already online. If no image is available, ask for an uploaded photo or public image URL. Do not call this tool or invent image data. Set is_ai_generated to true for an image you generated or know was AI-generated; its illustration is made only if the person selects Illustrated on the website. Include the note and recipient address if the person has supplied them. If either is missing, start the postcard immediately without asking for it; the person can complete it on the website. Returns a link for the person to open: they see their photo on the card, finish the note and address, can choose the illustrated version, and pay on the website. Nothing is charged or mailed until they do. Never ask for payment details. The link expires after about a week. This tool only starts postcards. It cannot retrieve orders or delivery status; explain that limitation for lookup requests instead of calling it. On a busy day the tool may first answer with a short challenge of four questions to solve and send back in the challenge argument; the proof-of-work question needs a code tool.","inputSchema":{"type":"object","properties":{"challenge":{"description":"Only after this tool answered with a challenge: its id, and your answers to its four questions in the order they were asked, each as a short string. Solve the proof-of-work question with a code tool; it needs a few million SHA-256 hashes. Send the rest of the arguments again unchanged.","type":"object","properties":{"answers":{"maxItems":4,"type":"array","items":{"anyOf":[{"type":"string","maxLength":200},{"type":"number"}]}},"id":{"type":"string","minLength":1,"maxLength":4096}},"required":["answers","id"]},"is_ai_generated":{"description":"Set true when the supplied image was already AI-generated. The website keeps the original and only generates an illustrated version if the person selects Illustrated.","type":"boolean"},"note":{"description":"The note for the back of the card, if the person told you what to say. Up to 350 characters.","type":"string"},"photo":{"description":"The uploaded photo or image created in this conversation. Use the actual file supplied by ChatGPT.","type":"object","properties":{"download_url":{"type":"string","format":"uri"},"file_id":{"type":"string","minLength":1},"file_name":{"type":"string"},"mime_type":{"type":"string"}},"required":["download_url","file_id"]},"photo_base64":{"description":"For clients without native file transfer: the photo file's own bytes as base64 or a data: URL, read and encoded with a file or code tool. JPEG, PNG, WebP or HEIC, up to about 10 MB. Never invent base64 from memory or from looking at an image.","type":"string"},"photo_url":{"description":"A public https:// URL of the photo. Use this only when the photo is already online and you don't have the file.","type":"string","format":"uri"},"recipient":{"description":"Whatever you know of the recipient's mailing address. The person completes and checks it before paying.","type":"object","properties":{"city":{"type":"string"},"country":{"type":"string","enum":["US","AL","DZ","AD","AO","AI","AG","AR","AW","AU","AT","AZ","BS","BH","BD","BB","BE","BZ","BJ","BO","BA","BW","BR","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","TD","CL","CN","CO","KM","CD","CK","CR","HR","CW","CY","CZ","CI","DK","DJ","DM","DO","EC","EG","SV","GQ","EE","SZ","ET","FK","FO","FJ","FI","FR","GA","GM","GE","DE","GH","GI","GR","GL","GD","GT","GN","GW","GY","HN","HK","HU","IS","IN","ID","IQ","IE","IL","IT","JM","JP","JO","KZ","KE","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MR","MU","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NZ","NI","NE","NG","NU","NF","MK","NO","OM","PK","PA","PG","PY","PE","PH","PN","PL","PT","QA","RO","RW","SH","KN","LC","VC","WS","SM","SA","SN","RS","SL","SG","SX","SK","SI","SB","ZA","KR","ES","LK","SR","SE","CH","ST","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TC","TV","TR","UG","UA","AE","GB","UY","UZ","VU","VA","VE","VN","EH","ZM","ZW"]},"line1":{"type":"string"},"line2":{"type":"string"},"name":{"type":"string"},"state":{"type":"string"},"zip":{"type":"string"}}}},"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"1e0e2338d6be165cdcb65bf4d5a11537c9c8e272e72436b07be19120d1a9c145","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T01:46:08.531Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"443fdd38d536262eab85333318cc53c0814d624b6d3291837b24c22564ad0b4d","protocol":"streamable-http","status":"indexed","toolCount":2,"observedAt":"2026-10-30T01:46:08.531Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.paperplanepost/office":{"url":"https://api.paperplanepost.com/v1/mcp"}}},"Cursor":{"mcpServers":{"com.paperplanepost/office":{"url":"https://api.paperplanepost.com/v1/mcp"}}},"VS Code":{"servers":{"com.paperplanepost/office":{"type":"http","url":"https://api.paperplanepost.com/v1/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://api.paperplanepost.com/v1/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.paperplanepost%2Foffice","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.paperplanepost%2Foffice","name":"com.paperplanepost/office","description":"Create and send an AI-illustrated postcard anywhere in the world","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://api.paperplanepost.com/v1/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://paperplanepost.com/for/agents","repositoryUrl":"https://github.com/paperplanepost/agents","version":"1.0.2"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.paperplanepost/office","status":"online","lastCheckedAt":"2026-11-03T16:19:02.709Z","lastSuccessfulCheck":"2026-11-03T16:19:02.709Z","latencyMs":557,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T16:19:02.709Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T16:19:02.709Z"},"security":null,"timestamps":{"createdAt":"2026-10-28T17:54:23.714Z","updatedAt":"2026-10-28T17:54:23.714Z","observedAt":"2026-11-03T16:19:02.709Z"},"compatibility":{"serverVersion":"1.0.2","protocolVersions":[{"protocol":"mcp","version":null}]}}}}