[{"data":1,"prerenderedAt":299},["ShallowReactive",2],{"seo-allowlist":3,"connector-fibery":73,"related-fibery":280},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":117},"fibery","Fibery","\u002Fconnectoricons\u002Ffibery.png","Find tasks and projects in your Fibery workspace, create new ones and change their fields from an AI app. Fibery's MCP server handles the queries and updates, and ContextGate connects it to Claude, ChatGPT and Cursor. Switch off deletion, since a deleted entity can't be brought back, and every edit shows up in Activity.","vendor_mcp","oauth",[79],"https:\u002F\u002Fdevelopers.fibery.com\u002Fguides\u002Fmcp\u002Foverview","Project Management",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":116},"Fibery MCP server for Claude, ChatGPT & Cursor","Fibery MCP lets Claude, ChatGPT or Cursor query and update your Fibery workspace. Switch off delete tools; every create and update is recorded.","Fibery MCP: query and update your workspace from Claude",{"heading":88,"steps":89},"Connect Fibery to Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect Fibery free and sign in with your Fibery account.",{"text":93},"Keep the query tools, decide whether your AI app should create and update entities, and switch off entity deletion, which can't be undone.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"Ask Claude for every Fibery task assigned to you that's still open, then open Activity to see the query it sent.",[103,110],{"heading":104,"bullets":105},"Fibery work from Claude or ChatGPT",[106,107,108,109],"Query entities by type and fields, with filters, for a quick status check.","Create a task or project with its title and assignee, or update fields on an existing entity.","Run a GraphQL query or mutation against a Fibery space, or read its schema first.","Upload a file to Fibery or fetch one by its ID.",{"heading":111,"bullets":112},"Guard your Fibery workspace",[113,114,115],"Switch off the delete tools and your AI app can still create and update.","Use a policy to warn or block on updates, so changes to shared work can wait for a person.","Activity records every query and change, so you can see which entities an AI app edited.","fibery-mcp",[118,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272],{"name":119,"description":120,"recordCount":121,"type":122,"requiredParams":123,"optionalParams":124,"exampleEndpoint":121,"docsUrl":81,"sampleFields":125,"sampleData":126},"Delete Entity","Tool to delete a specific Fibery entity by its ID. Use when you have verified the entity exists and have its GUID. Deletion is irreversible.","N\u002FA","tool",[],[],[],[127],{"endpoint":121,"docs":81},{"name":129,"description":130,"recordCount":121,"type":122,"requiredParams":131,"optionalParams":132,"exampleEndpoint":121,"docsUrl":81,"sampleFields":133,"sampleData":134},"Execute GraphQL Query","Tool to execute GraphQL queries or mutations against a Fibery space. Use when you need to fetch or modify Fibery data via the GraphQL API.",[],[],[],[135],{"endpoint":121,"docs":81},{"name":137,"description":138,"recordCount":121,"type":122,"requiredParams":139,"optionalParams":140,"exampleEndpoint":121,"docsUrl":81,"sampleFields":141,"sampleData":142},"Authenticate (validate token via API call)","Tool to validate existing Fibery personal API token by performing a real API call. If the call succeeds, returns the token value extracted from the Authorization header. Use the returned token in the ",[],[],[],[143],{"endpoint":121,"docs":81},{"name":145,"description":146,"recordCount":121,"type":122,"requiredParams":147,"optionalParams":148,"exampleEndpoint":121,"docsUrl":81,"sampleFields":149,"sampleData":150},"Get App Information","Tool to retrieve application information. Use when you need the version, name, description, authentication methods, and available data sources before further operations.",[],[],[],[151],{"endpoint":121,"docs":81},{"name":153,"description":154,"recordCount":121,"type":122,"requiredParams":155,"optionalParams":156,"exampleEndpoint":121,"docsUrl":81,"sampleFields":157,"sampleData":158},"Get Entities","Tool to query Fibery entities. Use after specifying type and fields; supports optional filters and pagination.",[],[],[],[159],{"endpoint":121,"docs":81},{"name":161,"description":162,"recordCount":121,"type":122,"requiredParams":163,"optionalParams":164,"exampleEndpoint":121,"docsUrl":81,"sampleFields":165,"sampleData":166},"Get Fibery Entity","Tool to retrieve detailed info of a specific Fibery entity by its ID. Uses Fibery Commands API (fibery.entity\u002Fquery) filtered by fibery\u002Fid with q\u002Flimit = 1.",[],[],[],[167],{"endpoint":121,"docs":81},{"name":169,"description":170,"recordCount":121,"type":122,"requiredParams":171,"optionalParams":172,"exampleEndpoint":121,"docsUrl":81,"sampleFields":173,"sampleData":174},"Get File","Tool to retrieve a file by its secret or id. Prefer the file secret to download raw bytes. Returns the file content, MIME type, and original filename if available.",[],[],[],[175],{"endpoint":121,"docs":81},{"name":177,"description":178,"recordCount":121,"type":122,"requiredParams":179,"optionalParams":180,"exampleEndpoint":121,"docsUrl":81,"sampleFields":181,"sampleData":182},"Get GraphQL Schema","Tool to retrieve the GraphQL schema for the current workspace. Uses standard GraphQL introspection.",[],[],[],[183],{"endpoint":121,"docs":81},{"name":185,"description":186,"recordCount":121,"type":122,"requiredParams":187,"optionalParams":188,"exampleEndpoint":121,"docsUrl":81,"sampleFields":189,"sampleData":190},"Refresh access token","Tool to refresh an access token using a refresh token. Use when the current access token has expired and a valid refresh token is available.",[],[],[],[191],{"endpoint":121,"docs":81},{"name":193,"description":194,"recordCount":121,"type":122,"requiredParams":195,"optionalParams":196,"exampleEndpoint":121,"docsUrl":81,"sampleFields":197,"sampleData":198},"Authenticate with username and password","Tool to authenticate with Fibery using resource owner password credentials. Use when you need an access token by providing username and password. Include the returned token in the `Authorization: Toke",[],[],[],[199],{"endpoint":121,"docs":81},{"name":201,"description":202,"recordCount":121,"type":122,"requiredParams":203,"optionalParams":204,"exampleEndpoint":121,"docsUrl":81,"sampleFields":205,"sampleData":206},"Create Entity","Tool to create a new Fibery entity. Use when you have prepared all necessary field values and need to persist a new record. Example: Create a 'Project\u002FTask' with title and assignee.",[],[],[],[207],{"endpoint":121,"docs":81},{"name":209,"description":210,"recordCount":121,"type":122,"requiredParams":211,"optionalParams":212,"exampleEndpoint":121,"docsUrl":81,"sampleFields":213,"sampleData":214},"Fetch Data from Source","Tool to fetch data from a specified source. Use after specifying the source and optional filters.",[],[],[],[215],{"endpoint":121,"docs":81},{"name":217,"description":218,"recordCount":121,"type":122,"requiredParams":219,"optionalParams":220,"exampleEndpoint":121,"docsUrl":81,"sampleFields":221,"sampleData":222},"POST_FETCH_DATA_COUNT","Tool to return the count of records for a given Fibery type (source). Uses Fibery commands API and returns the total number of entities of the type.",[],[],[],[223],{"endpoint":121,"docs":81},{"name":225,"description":226,"recordCount":121,"type":122,"requiredParams":227,"optionalParams":228,"exampleEndpoint":121,"docsUrl":81,"sampleFields":229,"sampleData":230},"Fetch Datalist Options","Tool to fetch options for a datalist filter field. Use after retrieving field metadata to build dynamic filters.",[],[],[],[231],{"endpoint":121,"docs":81},{"name":233,"description":234,"recordCount":121,"type":122,"requiredParams":235,"optionalParams":236,"exampleEndpoint":121,"docsUrl":81,"sampleFields":237,"sampleData":238},"Fetch Schema","Tool to fetch predefined data schema. Use after authenticating when mapping and integrating Fibery data.",[],[],[],[239],{"endpoint":121,"docs":81},{"name":241,"description":242,"recordCount":121,"type":122,"requiredParams":243,"optionalParams":244,"exampleEndpoint":121,"docsUrl":81,"sampleFields":245,"sampleData":246},"Exchange OAuth2 authorization code","Tool to finalize OAuth2 authentication for Fibery custom apps. Use when exchanging an authorization code for access and refresh tokens after user authorization. Notes: - In Fibery custom app flows, th",[],[],[],[247],{"endpoint":121,"docs":81},{"name":249,"description":250,"recordCount":121,"type":122,"requiredParams":251,"optionalParams":252,"exampleEndpoint":121,"docsUrl":81,"sampleFields":253,"sampleData":254},"Revoke Access Token","Tool to revoke an existing Fibery API access token. Use when invalidating a user session or logging out.",[],[],[],[255],{"endpoint":121,"docs":81},{"name":257,"description":258,"recordCount":121,"type":122,"requiredParams":259,"optionalParams":260,"exampleEndpoint":121,"docsUrl":81,"sampleFields":261,"sampleData":262},"Update Entity","Tool to update an existing Fibery entity. Uses Commands API: fibery.entity\u002Fupdate.",[],[],[],[263],{"endpoint":121,"docs":81},{"name":265,"description":266,"recordCount":121,"type":122,"requiredParams":267,"optionalParams":268,"exampleEndpoint":121,"docsUrl":81,"sampleFields":269,"sampleData":270},"Upload File","Tool to upload a file to Fibery. Use when you need to attach a local file via the Fibery Files API.",[],[],[],[271],{"endpoint":121,"docs":81},{"name":273,"description":274,"recordCount":121,"type":122,"requiredParams":275,"optionalParams":276,"exampleEndpoint":121,"docsUrl":81,"sampleFields":277,"sampleData":278},"Delete Custom App Endpoint","Tool to delete a specific custom app endpoint. Use after confirming the app and endpoint IDs to remove.",[],[],[],[279],{"endpoint":121,"docs":81},[281,283,285,287,289,291,294,297],{"id":28,"name":282},"GitHub",{"id":29,"name":284},"GitLab",{"id":41,"name":286},"Jira",{"id":43,"name":288},"Linear",{"id":46,"name":290},"Miro",{"id":292,"name":293},"moco","MOCO",{"id":295,"name":296},"monday","Monday",{"id":48,"name":298},"monday.com",1793790222728]