Discover enabled carriers and their limits, estimate a workload, request a collection, read its status and inspect observations. Each tool should expose the same timestamps, source status and budget limits as the API.
Use explicit per-request and workspace caps. Require an estimate before expanding date windows or enabling recurring work. An agent should not treat unknown availability as an empty result or describe an observation as a confirmed booking.
The intended REST contract can be called from any server-side language. Keep credentials out of browsers. Polling, idempotent retries, signed webhook verification and delivery deduplication belong in your integration layer.
These pages describe the developing contract. Their existence does not imply marketplace approval by ChatGPT, Claude or another assistant provider.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Farelint","description":"Airline data infrastructure. On-demand searches, scheduled monitoring and historical fare observations.","colors":{"primary":"#FA4500","light":"#FF6A32","dark":"#DE3B00"},"logo":{"light":"https://mintcdn.com/farelint/sN582DypBZjIM2SN/images/light.svg?fit=max\u0026auto=format\u0026n=sN582DypBZjIM2SN\u0026q=85\u0026s=b9161ee36e519409c8062ed02aa2c35d","dark":"https://mintcdn.com/farelint/sN582DypBZjIM2SN/images/dark.svg?fit=max\u0026auto=format\u0026n=sN582DypBZjIM2SN\u0026q=85\u0026s=6be52914a8a686670f796373cf56edd8"},"favicon":"https://mintcdn.com/farelint/sN582DypBZjIM2SN/images/favicon.svg?fit=max\u0026auto=format\u0026n=sN582DypBZjIM2SN\u0026q=85\u0026s=589f1dcedee687e181ae0252c691aa1a","api":{"playground":{"display":"none"}},"navbar":{"links":[{"href":"https://out-of-cyprus-larnaca.m3k3r1.chatgpt.site/","label":"Website"}],"primary":{"type":"button","label":"Request access","href":"https://out-of-cyprus-larnaca.m3k3r1.chatgpt.site/#access"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"farelint","hasAudioNarration":false,"actualSubdomain":"farelint","customDomains":[],"gitSource":{"type":"artifacts","owner":"prod","repo":"6ae3903b4b3199fcc50aa697","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae3906fd26ce1bc050c9785"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae3933992cd2fdd11f57a87","collectionId":"03f6692c-0de0-4841-ba87-fdaa5a12b945","liveDeploymentHistoryId":"6ae3933992cd2fdd11f57a87","schemaVersion":"v3"},"entitlements":{},"buildId":"6ae3933992cd2fdd11f57a87","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Guides","count":3},{"language":"default","tag":"API reference","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integrations","slug":"/integrations","pageMetadata":{"title":"Agents \u0026 integrations","description":"A consistent data contract for applications and AI agents.","href":"/integrations"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"A consistent data contract for applications and AI agents.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`MCP tools, agent skills and client libraries are planned interfaces. No Farelint MCP server or official assistant integration is available today.`}),`\n`,_jsx(Heading,{level:`2`,id:`planned-mcp-capabilities`,children:`Planned MCP capabilities`}),`\n`,_jsx(_components.p,{children:`Discover enabled carriers and their limits, estimate a workload, request a collection, read its status and inspect observations. Each tool should expose the same timestamps, source status and budget limits as the API.`}),`\n`,_jsx(Heading,{level:`2`,id:`keep-agents-within-budget`,children:`Keep agents within budget`}),`\n`,_jsx(_components.p,{children:`Use explicit per-request and workspace caps. Require an estimate before expanding date windows or enabling recurring work. An agent should not treat unknown availability as an empty result or describe an observation as a confirmed booking.`}),`\n`,_jsx(Heading,{level:`2`,id:`integrate-from-your-backend`,children:`Integrate from your backend`}),`\n`,_jsx(_components.p,{children:`The intended REST contract can be called from any server-side language. Keep credentials out of browsers. Polling, idempotent retries, signed webhook verification and delivery deduplication belong in your integration layer.`}),`\n`,_jsx(Heading,{level:`2`,id:`documentation-access`,children:`Documentation access`}),`\n`,_jsx(_components.p,{children:`These pages describe the developing contract. Their existence does not imply marketplace approval by ChatGPT, Claude or another assistant provider.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Agents \u0026 integrations","description":"A consistent data contract for applications and AI agents.","href":"/integrations"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Planned MCP capabilities","slug":"planned-mcp-capabilities","depth":2,"children":[]},{"title":"Keep agents within budget","slug":"keep-agents-within-budget","depth":2,"children":[]},{"title":"Integrate from your backend","slug":"integrate-from-your-backend","depth":2,"children":[]},{"title":"Documentation access","slug":"documentation-access","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"farelint","siteName":"Farelint","title":"Agents \u0026 integrations - Farelint","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T18:41:22.225Z","originalFileLocation":"integrations.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"A consistent data contract for applications and AI agents.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Farelint\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Agents \u0026amp; integrations - Farelint\">\u003cmeta data-mint-head property=\"og:description\" content=\"A consistent data contract for applications and AI agents.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Farelint\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://farelint.mintlify.app/integrations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://farelint.mintlify.app/_mintlify/api/og/v2?division=Guides\u0026amp;title=Agents+%26+integrations\u0026amp;description=A+consistent+data+contract+for+applications+and+AI+agents.\u0026amp;theme=7e55079542b6c4571b197884\u0026amp;signature=2a3b543032d48f11e287a1f074970629cd51b17845d0941d0e48b84515c946f5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Agents \u0026amp; integrations - Farelint\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A consistent data contract for applications and AI agents.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://farelint.mintlify.app/_mintlify/api/og/v2?division=Guides\u0026amp;title=Agents+%26+integrations\u0026amp;description=A+consistent+data+contract+for+applications+and+AI+agents.\u0026amp;theme=7e55079542b6c4571b197884\u0026amp;signature=2a3b543032d48f11e287a1f074970629cd51b17845d0941d0e48b84515c946f5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/farelint/PvReGdIw9D-cJ6Sz/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Farelint\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FA4500\">\u003clink data-mint-head rel=\"canonical\" href=\"https://farelint.mintlify.app/integrations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://farelint.mintlify.app/#organization\",\"name\":\"Farelint\",\"url\":\"https://farelint.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/farelint/sN582DypBZjIM2SN/images/light.svg?fit=max\u0026auto=format\u0026n=sN582DypBZjIM2SN\u0026q=85\u0026s=b9161ee36e519409c8062ed02aa2c35d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://farelint.mintlify.app#website\",\"name\":\"Farelint\",\"url\":\"https://farelint.mintlify.app\",\"publisher\":{\"@id\":\"https://farelint.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://farelint.mintlify.app/integrations#webpage\",\"url\":\"https://farelint.mintlify.app/integrations\",\"name\":\"Agents \u0026 integrations\",\"description\":\"A consistent data contract for applications and AI agents.\",\"dateModified\":\"2026-10-29T18:41:22.225Z\",\"isPartOf\":{\"@id\":\"https://farelint.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://farelint.mintlify.app/integrations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://farelint.mintlify.app/integrations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://farelint.mintlify.app/data-quality\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agents \u0026 integrations\",\"item\":\"https://farelint.mintlify.app/integrations\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://farelint.mintlify.app/integrations#article\",\"headline\":\"Agents \u0026 integrations\",\"name\":\"Agents \u0026 integrations\",\"description\":\"A consistent data contract for applications and AI agents.\",\"url\":\"https://farelint.mintlify.app/integrations\",\"mainEntityOfPage\":{\"@id\":\"https://farelint.mintlify.app/integrations#webpage\"},\"dateModified\":\"2026-10-29T18:41:22.225Z\",\"publisher\":{\"@id\":\"https://farelint.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://farelint.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Farelint\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Farelint","nav":{"global":null,"groups":[{"group":"Get started","pages":[{"title":"Welcome to Farelint","href":"/index"},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"Airline coverage","href":"/airlines"}]},{"group":"API reference","pages":[{"title":"On-demand searches","href":"/searches"},{"title":"Scheduled monitoring","href":"/monitoring"},{"title":"Historical observations","href":"/history"}]},{"group":"Guides","pages":[{"title":"Freshness \u0026 data quality","href":"/data-quality"},{"title":"Credits \u0026 pricing","description":"One balance. Clear source costs. Room to grow.","href":"/credits"},{"title":"Agents \u0026 integrations","href":"/integrations"}]}]},"basePath":"","title":"Agents \u0026 integrations - Farelint","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}