[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-xero-automation":3,"mdc-vwn4vw-key":53,"related-repo-composio-xero-automation":1552,"related-org-composio-xero-automation":1639},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":27,"repoUrl":28,"updatedAt":29,"license":30,"forks":31,"topics":32,"repo":48,"sourceUrl":51,"mdContent":52},"xero-automation","Xero Automation","manage bookkeeping and invoices in Xero","Xero Automation: manage invoices, contacts, payments, bank transactions, and accounts in Xero for cloud-based bookkeeping",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[14,18,21,24],{"name":15,"slug":16,"type":17},"Automation","automation","tag",{"name":19,"slug":20,"type":17},"Finance","finance",{"name":22,"slug":23,"type":17},"Accounting","accounting",{"name":25,"slug":26,"type":17},"Invoicing","invoicing",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-12T08:10:24.261716",null,7603,[33,34,35,16,36,37,38,9,39,40,41,42,43,44,45,46,47],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","mcp","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":28,"stars":27,"forks":31,"topics":49,"description":50},[33,34,35,16,36,37,38,9,39,40,41,42,43,44,45,46,47],"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows","https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills\u002Ftree\u002FHEAD\u002Fcomposio-skills\u002Fxero-automation","---\nname: Xero Automation\ndescription: \"Xero Automation: manage invoices, contacts, payments, bank transactions, and accounts in Xero for cloud-based bookkeeping\"\nrequires:\n  mcp: [rube]\n---\n\n# Xero Automation\n\nAutomate Xero accounting operations including managing invoices, contacts, payments, bank transactions, and chart of accounts for small business bookkeeping.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fxero](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fxero)\n\n---\n\n## Setup\n\nThis skill requires the **Rube MCP server** connected at `https:\u002F\u002Frube.app\u002Fmcp`.\n\nBefore executing any tools, ensure an active connection exists for the `xero` toolkit. If no connection is active, initiate one via `RUBE_MANAGE_CONNECTIONS`.\n\n**Multi-tenant:** If you manage multiple Xero organizations, first call `XERO_GET_CONNECTIONS` to list active tenants and obtain the correct `tenant_id` for subsequent calls.\n\n---\n\n## Core Workflows\n\n### 1. List and Filter Invoices\n\nRetrieve invoices with filtering by status, contact, date range, and pagination.\n\n**Tool:** `XERO_LIST_INVOICES`\n\n**Key Parameters:**\n- `Statuses` -- Comma-separated status filter: `\"DRAFT\"`, `\"SUBMITTED\"`, `\"AUTHORISED\"`, `\"PAID\"`\n- `ContactIDs` -- Comma-separated Contact IDs to filter by\n- `InvoiceIDs` -- Comma-separated Invoice IDs to filter by\n- `where` -- OData-style filter, e.g., `\"Status==\\\"AUTHORISED\\\" AND Total>100\"`\n- `order` -- Sort expression, e.g., `\"Date DESC\"`, `\"InvoiceNumber ASC\"`\n- `page` -- Page number for pagination\n- `If-Modified-Since` -- UTC timestamp; returns only invoices modified since this date\n- `tenant_id` -- Xero organization ID (uses first tenant if omitted)\n\n**Example:**\n```\nTool: XERO_LIST_INVOICES\nArguments:\n  Statuses: \"AUTHORISED,PAID\"\n  order: \"Date DESC\"\n  page: 1\n```\n\n---\n\n### 2. Manage Contacts\n\nRetrieve and search contacts for use in invoices and transactions.\n\n**Tool:** `XERO_GET_CONTACTS`\n\n**Key Parameters:**\n- `searchTerm` -- Case-insensitive search across Name, FirstName, LastName, Email, ContactNumber\n- `ContactID` -- Fetch a single contact by ID\n- `where` -- OData filter, e.g., `\"ContactStatus==\\\"ACTIVE\\\"\"`\n- `page`, `pageSize` -- Pagination controls\n- `order` -- Sort, e.g., `\"UpdatedDateUTC DESC\"`\n- `includeArchived` -- Include archived contacts when `true`\n- `summaryOnly` -- Lightweight response when `true`\n\n**Example:**\n```\nTool: XERO_GET_CONTACTS\nArguments:\n  searchTerm: \"acme\"\n  page: 1\n  pageSize: 25\n```\n\n> **Note:** On high-volume accounts, some `where` filters (e.g., `IsCustomer`, `IsSupplier`) may be rejected by Xero. Fall back to `searchTerm` or pagination.\n\n---\n\n### 3. Create Payments\n\nLink an invoice to a bank account by creating a payment record.\n\n**Tool:** `XERO_CREATE_PAYMENT`\n\n**Key Parameters:**\n- `InvoiceID` (required) -- Xero Invoice ID the payment applies to\n- `AccountID` (required) -- Bank account ID for the payment\n- `Amount` (required) -- Payment amount (number)\n- `Date` -- Payment date in `YYYY-MM-DD` format\n- `Reference` -- Payment reference or description\n- `CurrencyRate` -- Exchange rate for foreign currency payments\n\n**Example:**\n```\nTool: XERO_CREATE_PAYMENT\nArguments:\n  InvoiceID: \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n  AccountID: \"b2c3d4e5-f6a7-8901-bcde-f12345678901\"\n  Amount: 1500.00\n  Date: \"2026-02-11\"\n  Reference: \"Payment for INV-0042\"\n```\n\n---\n\n### 4. Create Bank Transactions\n\nRecord spend (payments out) or receive (money in) bank transactions.\n\n**Tool:** `XERO_CREATE_BANK_TRANSACTION`\n\n**Key Parameters:**\n- `Type` (required) -- `\"SPEND\"` (payment out) or `\"RECEIVE\"` (money in)\n- `ContactID` (required) -- Xero Contact ID\n- `BankAccountCode` (required) -- Bank account code from chart of accounts\n- `LineItems` (required) -- Array of line items, each with:\n  - `Description` (required) -- Line item description\n  - `UnitAmount` (required) -- Unit price\n  - `AccountCode` (required) -- Account code for categorization\n  - `Quantity` -- Quantity (default 1)\n  - `TaxType` -- Tax type: `\"OUTPUT\"`, `\"INPUT\"`, `\"NONE\"`\n- `Date` -- Transaction date in `YYYY-MM-DD` format\n- `Reference` -- Transaction reference\n- `Status` -- `\"AUTHORISED\"` or `\"DELETED\"`\n- `CurrencyCode` -- e.g., `\"USD\"`, `\"EUR\"`\n\n**Example:**\n```\nTool: XERO_CREATE_BANK_TRANSACTION\nArguments:\n  Type: \"SPEND\"\n  ContactID: \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n  BankAccountCode: \"090\"\n  LineItems: [\n    {\n      \"Description\": \"Office supplies\",\n      \"UnitAmount\": 75.00,\n      \"AccountCode\": \"429\",\n      \"Quantity\": 1,\n      \"TaxType\": \"INPUT\"\n    }\n  ]\n  Date: \"2026-02-11\"\n  Reference: \"Feb office supplies\"\n```\n\n---\n\n### 5. List Payments and Bank Transactions\n\nReview existing payments and bank transaction history.\n\n**Tools:**\n- `XERO_LIST_PAYMENTS` -- List payments linking invoices to bank transactions\n- `XERO_LIST_BANK_TRANSACTIONS` -- List spend\u002Freceive bank transactions\n\n**Common Parameters:**\n- `where` -- OData filter, e.g., `\"Status==\\\"AUTHORISED\\\"\"`\n- `order` -- Sort expression, e.g., `\"Date DESC\"`\n- `page` -- Page number for pagination\n- `If-Modified-Since` -- Incremental updates since timestamp\n- `tenant_id` -- Organization ID\n\n---\n\n### 6. View Chart of Accounts and Connections\n\n**Tools:**\n- `XERO_LIST_ACCOUNTS` -- Retrieve all account codes for categorizing transactions\n- `XERO_GET_CONNECTIONS` -- List active Xero tenant connections\n- `XERO_LIST_ATTACHMENTS` -- List attachments on an entity (invoice, contact, etc.)\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Detail |\n|---------|--------|\n| **Multi-tenant routing** | If `tenant_id` is omitted, the first connected tenant is used. Always verify the correct tenant with `XERO_GET_CONNECTIONS` when managing multiple organizations. |\n| **High-volume filter rejection** | On large accounts, some `where` filters like `IsCustomer`\u002F`IsSupplier` may be rejected. Fall back to `searchTerm` with pagination. |\n| **OData filter syntax** | Use double-equals (`==`) in OData filters, e.g., `Status==\\\"AUTHORISED\\\"`. Single `=` causes errors. |\n| **Pagination required** | Most list endpoints paginate results. Always check for additional pages and continue fetching until complete. |\n| **Date format** | All dates must be in `YYYY-MM-DD` format. Timestamps for `If-Modified-Since` must be full ISO 8601 UTC datetime. |\n| **Bank account codes** | `BankAccountCode` in bank transactions must match a valid code from the chart of accounts. Use `XERO_LIST_ACCOUNTS` to discover valid codes. |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|-----------|-------------|\n| `XERO_LIST_INVOICES` | List invoices with filtering and pagination |\n| `XERO_GET_CONTACTS` | Retrieve and search contacts |\n| `XERO_CREATE_PAYMENT` | Create a payment linking invoice to bank account |\n| `XERO_CREATE_BANK_TRANSACTION` | Record a spend or receive bank transaction |\n| `XERO_LIST_PAYMENTS` | List payment records |\n| `XERO_LIST_BANK_TRANSACTIONS` | List bank transactions |\n| `XERO_LIST_ACCOUNTS` | Retrieve chart of accounts |\n| `XERO_GET_CONNECTIONS` | List active Xero tenant connections |\n| `XERO_LIST_ATTACHMENTS` | List attachments on an entity |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":54,"body":57},{"name":5,"description":7,"requires":55},{"mcp":56},[44],{"type":58,"children":59},"root",[60,67,73,93,97,104,125,145,171,174,180,187,192,207,215,354,362,374,377,383,388,402,409,516,523,532,575,578,584,589,603,610,687,694,703,706,712,717,731,738,952,959,968,971,977,982,990,1015,1023,1084,1087,1093,1100,1135,1138,1144,1360,1363,1369,1534,1537],{"type":61,"tag":62,"props":63,"children":64},"element","h1",{"id":4},[65],{"type":66,"value":5},"text",{"type":61,"tag":68,"props":69,"children":70},"p",{},[71],{"type":66,"value":72},"Automate Xero accounting operations including managing invoices, contacts, payments, bank transactions, and chart of accounts for small business bookkeeping.",{"type":61,"tag":68,"props":74,"children":75},{},[76,82,84],{"type":61,"tag":77,"props":78,"children":79},"strong",{},[80],{"type":66,"value":81},"Toolkit docs:",{"type":66,"value":83}," ",{"type":61,"tag":85,"props":86,"children":90},"a",{"href":87,"rel":88},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fxero",[89],"nofollow",[91],{"type":66,"value":92},"composio.dev\u002Ftoolkits\u002Fxero",{"type":61,"tag":94,"props":95,"children":96},"hr",{},[],{"type":61,"tag":98,"props":99,"children":101},"h2",{"id":100},"setup",[102],{"type":66,"value":103},"Setup",{"type":61,"tag":68,"props":105,"children":106},{},[107,109,114,116,123],{"type":66,"value":108},"This skill requires the ",{"type":61,"tag":77,"props":110,"children":111},{},[112],{"type":66,"value":113},"Rube MCP server",{"type":66,"value":115}," connected at ",{"type":61,"tag":117,"props":118,"children":120},"code",{"className":119},[],[121],{"type":66,"value":122},"https:\u002F\u002Frube.app\u002Fmcp",{"type":66,"value":124},".",{"type":61,"tag":68,"props":126,"children":127},{},[128,130,136,138,144],{"type":66,"value":129},"Before executing any tools, ensure an active connection exists for the ",{"type":61,"tag":117,"props":131,"children":133},{"className":132},[],[134],{"type":66,"value":135},"xero",{"type":66,"value":137}," toolkit. If no connection is active, initiate one via ",{"type":61,"tag":117,"props":139,"children":141},{"className":140},[],[142],{"type":66,"value":143},"RUBE_MANAGE_CONNECTIONS",{"type":66,"value":124},{"type":61,"tag":68,"props":146,"children":147},{},[148,153,155,161,163,169],{"type":61,"tag":77,"props":149,"children":150},{},[151],{"type":66,"value":152},"Multi-tenant:",{"type":66,"value":154}," If you manage multiple Xero organizations, first call ",{"type":61,"tag":117,"props":156,"children":158},{"className":157},[],[159],{"type":66,"value":160},"XERO_GET_CONNECTIONS",{"type":66,"value":162}," to list active tenants and obtain the correct ",{"type":61,"tag":117,"props":164,"children":166},{"className":165},[],[167],{"type":66,"value":168},"tenant_id",{"type":66,"value":170}," for subsequent calls.",{"type":61,"tag":94,"props":172,"children":173},{},[],{"type":61,"tag":98,"props":175,"children":177},{"id":176},"core-workflows",[178],{"type":66,"value":179},"Core Workflows",{"type":61,"tag":181,"props":182,"children":184},"h3",{"id":183},"_1-list-and-filter-invoices",[185],{"type":66,"value":186},"1. List and Filter Invoices",{"type":61,"tag":68,"props":188,"children":189},{},[190],{"type":66,"value":191},"Retrieve invoices with filtering by status, contact, date range, and pagination.",{"type":61,"tag":68,"props":193,"children":194},{},[195,200,201],{"type":61,"tag":77,"props":196,"children":197},{},[198],{"type":66,"value":199},"Tool:",{"type":66,"value":83},{"type":61,"tag":117,"props":202,"children":204},{"className":203},[],[205],{"type":66,"value":206},"XERO_LIST_INVOICES",{"type":61,"tag":68,"props":208,"children":209},{},[210],{"type":61,"tag":77,"props":211,"children":212},{},[213],{"type":66,"value":214},"Key Parameters:",{"type":61,"tag":216,"props":217,"children":218},"ul",{},[219,259,270,281,298,322,333,344],{"type":61,"tag":220,"props":221,"children":222},"li",{},[223,229,231,237,239,245,246,252,253],{"type":61,"tag":117,"props":224,"children":226},{"className":225},[],[227],{"type":66,"value":228},"Statuses",{"type":66,"value":230}," -- Comma-separated status filter: ",{"type":61,"tag":117,"props":232,"children":234},{"className":233},[],[235],{"type":66,"value":236},"\"DRAFT\"",{"type":66,"value":238},", ",{"type":61,"tag":117,"props":240,"children":242},{"className":241},[],[243],{"type":66,"value":244},"\"SUBMITTED\"",{"type":66,"value":238},{"type":61,"tag":117,"props":247,"children":249},{"className":248},[],[250],{"type":66,"value":251},"\"AUTHORISED\"",{"type":66,"value":238},{"type":61,"tag":117,"props":254,"children":256},{"className":255},[],[257],{"type":66,"value":258},"\"PAID\"",{"type":61,"tag":220,"props":260,"children":261},{},[262,268],{"type":61,"tag":117,"props":263,"children":265},{"className":264},[],[266],{"type":66,"value":267},"ContactIDs",{"type":66,"value":269}," -- Comma-separated Contact IDs to filter by",{"type":61,"tag":220,"props":271,"children":272},{},[273,279],{"type":61,"tag":117,"props":274,"children":276},{"className":275},[],[277],{"type":66,"value":278},"InvoiceIDs",{"type":66,"value":280}," -- Comma-separated Invoice IDs to filter by",{"type":61,"tag":220,"props":282,"children":283},{},[284,290,292],{"type":61,"tag":117,"props":285,"children":287},{"className":286},[],[288],{"type":66,"value":289},"where",{"type":66,"value":291}," -- OData-style filter, e.g., ",{"type":61,"tag":117,"props":293,"children":295},{"className":294},[],[296],{"type":66,"value":297},"\"Status==\\\"AUTHORISED\\\" AND Total>100\"",{"type":61,"tag":220,"props":299,"children":300},{},[301,307,309,315,316],{"type":61,"tag":117,"props":302,"children":304},{"className":303},[],[305],{"type":66,"value":306},"order",{"type":66,"value":308}," -- Sort expression, e.g., ",{"type":61,"tag":117,"props":310,"children":312},{"className":311},[],[313],{"type":66,"value":314},"\"Date DESC\"",{"type":66,"value":238},{"type":61,"tag":117,"props":317,"children":319},{"className":318},[],[320],{"type":66,"value":321},"\"InvoiceNumber ASC\"",{"type":61,"tag":220,"props":323,"children":324},{},[325,331],{"type":61,"tag":117,"props":326,"children":328},{"className":327},[],[329],{"type":66,"value":330},"page",{"type":66,"value":332}," -- Page number for pagination",{"type":61,"tag":220,"props":334,"children":335},{},[336,342],{"type":61,"tag":117,"props":337,"children":339},{"className":338},[],[340],{"type":66,"value":341},"If-Modified-Since",{"type":66,"value":343}," -- UTC timestamp; returns only invoices modified since this date",{"type":61,"tag":220,"props":345,"children":346},{},[347,352],{"type":61,"tag":117,"props":348,"children":350},{"className":349},[],[351],{"type":66,"value":168},{"type":66,"value":353}," -- Xero organization ID (uses first tenant if omitted)",{"type":61,"tag":68,"props":355,"children":356},{},[357],{"type":61,"tag":77,"props":358,"children":359},{},[360],{"type":66,"value":361},"Example:",{"type":61,"tag":363,"props":364,"children":368},"pre",{"className":365,"code":367,"language":66},[366],"language-text","Tool: XERO_LIST_INVOICES\nArguments:\n  Statuses: \"AUTHORISED,PAID\"\n  order: \"Date DESC\"\n  page: 1\n",[369],{"type":61,"tag":117,"props":370,"children":372},{"__ignoreMap":371},"",[373],{"type":66,"value":367},{"type":61,"tag":94,"props":375,"children":376},{},[],{"type":61,"tag":181,"props":378,"children":380},{"id":379},"_2-manage-contacts",[381],{"type":66,"value":382},"2. Manage Contacts",{"type":61,"tag":68,"props":384,"children":385},{},[386],{"type":66,"value":387},"Retrieve and search contacts for use in invoices and transactions.",{"type":61,"tag":68,"props":389,"children":390},{},[391,395,396],{"type":61,"tag":77,"props":392,"children":393},{},[394],{"type":66,"value":199},{"type":66,"value":83},{"type":61,"tag":117,"props":397,"children":399},{"className":398},[],[400],{"type":66,"value":401},"XERO_GET_CONTACTS",{"type":61,"tag":68,"props":403,"children":404},{},[405],{"type":61,"tag":77,"props":406,"children":407},{},[408],{"type":66,"value":214},{"type":61,"tag":216,"props":410,"children":411},{},[412,423,434,450,467,483,500],{"type":61,"tag":220,"props":413,"children":414},{},[415,421],{"type":61,"tag":117,"props":416,"children":418},{"className":417},[],[419],{"type":66,"value":420},"searchTerm",{"type":66,"value":422}," -- Case-insensitive search across Name, FirstName, LastName, Email, ContactNumber",{"type":61,"tag":220,"props":424,"children":425},{},[426,432],{"type":61,"tag":117,"props":427,"children":429},{"className":428},[],[430],{"type":66,"value":431},"ContactID",{"type":66,"value":433}," -- Fetch a single contact by ID",{"type":61,"tag":220,"props":435,"children":436},{},[437,442,444],{"type":61,"tag":117,"props":438,"children":440},{"className":439},[],[441],{"type":66,"value":289},{"type":66,"value":443}," -- OData filter, e.g., ",{"type":61,"tag":117,"props":445,"children":447},{"className":446},[],[448],{"type":66,"value":449},"\"ContactStatus==\\\"ACTIVE\\\"\"",{"type":61,"tag":220,"props":451,"children":452},{},[453,458,459,465],{"type":61,"tag":117,"props":454,"children":456},{"className":455},[],[457],{"type":66,"value":330},{"type":66,"value":238},{"type":61,"tag":117,"props":460,"children":462},{"className":461},[],[463],{"type":66,"value":464},"pageSize",{"type":66,"value":466}," -- Pagination controls",{"type":61,"tag":220,"props":468,"children":469},{},[470,475,477],{"type":61,"tag":117,"props":471,"children":473},{"className":472},[],[474],{"type":66,"value":306},{"type":66,"value":476}," -- Sort, e.g., ",{"type":61,"tag":117,"props":478,"children":480},{"className":479},[],[481],{"type":66,"value":482},"\"UpdatedDateUTC DESC\"",{"type":61,"tag":220,"props":484,"children":485},{},[486,492,494],{"type":61,"tag":117,"props":487,"children":489},{"className":488},[],[490],{"type":66,"value":491},"includeArchived",{"type":66,"value":493}," -- Include archived contacts when ",{"type":61,"tag":117,"props":495,"children":497},{"className":496},[],[498],{"type":66,"value":499},"true",{"type":61,"tag":220,"props":501,"children":502},{},[503,509,511],{"type":61,"tag":117,"props":504,"children":506},{"className":505},[],[507],{"type":66,"value":508},"summaryOnly",{"type":66,"value":510}," -- Lightweight response when ",{"type":61,"tag":117,"props":512,"children":514},{"className":513},[],[515],{"type":66,"value":499},{"type":61,"tag":68,"props":517,"children":518},{},[519],{"type":61,"tag":77,"props":520,"children":521},{},[522],{"type":66,"value":361},{"type":61,"tag":363,"props":524,"children":527},{"className":525,"code":526,"language":66},[366],"Tool: XERO_GET_CONTACTS\nArguments:\n  searchTerm: \"acme\"\n  page: 1\n  pageSize: 25\n",[528],{"type":61,"tag":117,"props":529,"children":530},{"__ignoreMap":371},[531],{"type":66,"value":526},{"type":61,"tag":533,"props":534,"children":535},"blockquote",{},[536],{"type":61,"tag":68,"props":537,"children":538},{},[539,544,546,551,553,559,560,566,568,573],{"type":61,"tag":77,"props":540,"children":541},{},[542],{"type":66,"value":543},"Note:",{"type":66,"value":545}," On high-volume accounts, some ",{"type":61,"tag":117,"props":547,"children":549},{"className":548},[],[550],{"type":66,"value":289},{"type":66,"value":552}," filters (e.g., ",{"type":61,"tag":117,"props":554,"children":556},{"className":555},[],[557],{"type":66,"value":558},"IsCustomer",{"type":66,"value":238},{"type":61,"tag":117,"props":561,"children":563},{"className":562},[],[564],{"type":66,"value":565},"IsSupplier",{"type":66,"value":567},") may be rejected by Xero. Fall back to ",{"type":61,"tag":117,"props":569,"children":571},{"className":570},[],[572],{"type":66,"value":420},{"type":66,"value":574}," or pagination.",{"type":61,"tag":94,"props":576,"children":577},{},[],{"type":61,"tag":181,"props":579,"children":581},{"id":580},"_3-create-payments",[582],{"type":66,"value":583},"3. Create Payments",{"type":61,"tag":68,"props":585,"children":586},{},[587],{"type":66,"value":588},"Link an invoice to a bank account by creating a payment record.",{"type":61,"tag":68,"props":590,"children":591},{},[592,596,597],{"type":61,"tag":77,"props":593,"children":594},{},[595],{"type":66,"value":199},{"type":66,"value":83},{"type":61,"tag":117,"props":598,"children":600},{"className":599},[],[601],{"type":66,"value":602},"XERO_CREATE_PAYMENT",{"type":61,"tag":68,"props":604,"children":605},{},[606],{"type":61,"tag":77,"props":607,"children":608},{},[609],{"type":66,"value":214},{"type":61,"tag":216,"props":611,"children":612},{},[613,624,635,646,665,676],{"type":61,"tag":220,"props":614,"children":615},{},[616,622],{"type":61,"tag":117,"props":617,"children":619},{"className":618},[],[620],{"type":66,"value":621},"InvoiceID",{"type":66,"value":623}," (required) -- Xero Invoice ID the payment applies to",{"type":61,"tag":220,"props":625,"children":626},{},[627,633],{"type":61,"tag":117,"props":628,"children":630},{"className":629},[],[631],{"type":66,"value":632},"AccountID",{"type":66,"value":634}," (required) -- Bank account ID for the payment",{"type":61,"tag":220,"props":636,"children":637},{},[638,644],{"type":61,"tag":117,"props":639,"children":641},{"className":640},[],[642],{"type":66,"value":643},"Amount",{"type":66,"value":645}," (required) -- Payment amount (number)",{"type":61,"tag":220,"props":647,"children":648},{},[649,655,657,663],{"type":61,"tag":117,"props":650,"children":652},{"className":651},[],[653],{"type":66,"value":654},"Date",{"type":66,"value":656}," -- Payment date in ",{"type":61,"tag":117,"props":658,"children":660},{"className":659},[],[661],{"type":66,"value":662},"YYYY-MM-DD",{"type":66,"value":664}," format",{"type":61,"tag":220,"props":666,"children":667},{},[668,674],{"type":61,"tag":117,"props":669,"children":671},{"className":670},[],[672],{"type":66,"value":673},"Reference",{"type":66,"value":675}," -- Payment reference or description",{"type":61,"tag":220,"props":677,"children":678},{},[679,685],{"type":61,"tag":117,"props":680,"children":682},{"className":681},[],[683],{"type":66,"value":684},"CurrencyRate",{"type":66,"value":686}," -- Exchange rate for foreign currency payments",{"type":61,"tag":68,"props":688,"children":689},{},[690],{"type":61,"tag":77,"props":691,"children":692},{},[693],{"type":66,"value":361},{"type":61,"tag":363,"props":695,"children":698},{"className":696,"code":697,"language":66},[366],"Tool: XERO_CREATE_PAYMENT\nArguments:\n  InvoiceID: \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n  AccountID: \"b2c3d4e5-f6a7-8901-bcde-f12345678901\"\n  Amount: 1500.00\n  Date: \"2026-02-11\"\n  Reference: \"Payment for INV-0042\"\n",[699],{"type":61,"tag":117,"props":700,"children":701},{"__ignoreMap":371},[702],{"type":66,"value":697},{"type":61,"tag":94,"props":704,"children":705},{},[],{"type":61,"tag":181,"props":707,"children":709},{"id":708},"_4-create-bank-transactions",[710],{"type":66,"value":711},"4. Create Bank Transactions",{"type":61,"tag":68,"props":713,"children":714},{},[715],{"type":66,"value":716},"Record spend (payments out) or receive (money in) bank transactions.",{"type":61,"tag":68,"props":718,"children":719},{},[720,724,725],{"type":61,"tag":77,"props":721,"children":722},{},[723],{"type":66,"value":199},{"type":66,"value":83},{"type":61,"tag":117,"props":726,"children":728},{"className":727},[],[729],{"type":66,"value":730},"XERO_CREATE_BANK_TRANSACTION",{"type":61,"tag":68,"props":732,"children":733},{},[734],{"type":61,"tag":77,"props":735,"children":736},{},[737],{"type":66,"value":214},{"type":61,"tag":216,"props":739,"children":740},{},[741,768,778,789,878,894,904,928],{"type":61,"tag":220,"props":742,"children":743},{},[744,750,752,758,760,766],{"type":61,"tag":117,"props":745,"children":747},{"className":746},[],[748],{"type":66,"value":749},"Type",{"type":66,"value":751}," (required) -- ",{"type":61,"tag":117,"props":753,"children":755},{"className":754},[],[756],{"type":66,"value":757},"\"SPEND\"",{"type":66,"value":759}," (payment out) or ",{"type":61,"tag":117,"props":761,"children":763},{"className":762},[],[764],{"type":66,"value":765},"\"RECEIVE\"",{"type":66,"value":767}," (money in)",{"type":61,"tag":220,"props":769,"children":770},{},[771,776],{"type":61,"tag":117,"props":772,"children":774},{"className":773},[],[775],{"type":66,"value":431},{"type":66,"value":777}," (required) -- Xero Contact ID",{"type":61,"tag":220,"props":779,"children":780},{},[781,787],{"type":61,"tag":117,"props":782,"children":784},{"className":783},[],[785],{"type":66,"value":786},"BankAccountCode",{"type":66,"value":788}," (required) -- Bank account code from chart of accounts",{"type":61,"tag":220,"props":790,"children":791},{},[792,798,800],{"type":61,"tag":117,"props":793,"children":795},{"className":794},[],[796],{"type":66,"value":797},"LineItems",{"type":66,"value":799}," (required) -- Array of line items, each with:\n",{"type":61,"tag":216,"props":801,"children":802},{},[803,814,825,836,847],{"type":61,"tag":220,"props":804,"children":805},{},[806,812],{"type":61,"tag":117,"props":807,"children":809},{"className":808},[],[810],{"type":66,"value":811},"Description",{"type":66,"value":813}," (required) -- Line item description",{"type":61,"tag":220,"props":815,"children":816},{},[817,823],{"type":61,"tag":117,"props":818,"children":820},{"className":819},[],[821],{"type":66,"value":822},"UnitAmount",{"type":66,"value":824}," (required) -- Unit price",{"type":61,"tag":220,"props":826,"children":827},{},[828,834],{"type":61,"tag":117,"props":829,"children":831},{"className":830},[],[832],{"type":66,"value":833},"AccountCode",{"type":66,"value":835}," (required) -- Account code for categorization",{"type":61,"tag":220,"props":837,"children":838},{},[839,845],{"type":61,"tag":117,"props":840,"children":842},{"className":841},[],[843],{"type":66,"value":844},"Quantity",{"type":66,"value":846}," -- Quantity (default 1)",{"type":61,"tag":220,"props":848,"children":849},{},[850,856,858,864,865,871,872],{"type":61,"tag":117,"props":851,"children":853},{"className":852},[],[854],{"type":66,"value":855},"TaxType",{"type":66,"value":857}," -- Tax type: ",{"type":61,"tag":117,"props":859,"children":861},{"className":860},[],[862],{"type":66,"value":863},"\"OUTPUT\"",{"type":66,"value":238},{"type":61,"tag":117,"props":866,"children":868},{"className":867},[],[869],{"type":66,"value":870},"\"INPUT\"",{"type":66,"value":238},{"type":61,"tag":117,"props":873,"children":875},{"className":874},[],[876],{"type":66,"value":877},"\"NONE\"",{"type":61,"tag":220,"props":879,"children":880},{},[881,886,888,893],{"type":61,"tag":117,"props":882,"children":884},{"className":883},[],[885],{"type":66,"value":654},{"type":66,"value":887}," -- Transaction date in ",{"type":61,"tag":117,"props":889,"children":891},{"className":890},[],[892],{"type":66,"value":662},{"type":66,"value":664},{"type":61,"tag":220,"props":895,"children":896},{},[897,902],{"type":61,"tag":117,"props":898,"children":900},{"className":899},[],[901],{"type":66,"value":673},{"type":66,"value":903}," -- Transaction reference",{"type":61,"tag":220,"props":905,"children":906},{},[907,913,915,920,922],{"type":61,"tag":117,"props":908,"children":910},{"className":909},[],[911],{"type":66,"value":912},"Status",{"type":66,"value":914}," -- ",{"type":61,"tag":117,"props":916,"children":918},{"className":917},[],[919],{"type":66,"value":251},{"type":66,"value":921}," or ",{"type":61,"tag":117,"props":923,"children":925},{"className":924},[],[926],{"type":66,"value":927},"\"DELETED\"",{"type":61,"tag":220,"props":929,"children":930},{},[931,937,939,945,946],{"type":61,"tag":117,"props":932,"children":934},{"className":933},[],[935],{"type":66,"value":936},"CurrencyCode",{"type":66,"value":938}," -- e.g., ",{"type":61,"tag":117,"props":940,"children":942},{"className":941},[],[943],{"type":66,"value":944},"\"USD\"",{"type":66,"value":238},{"type":61,"tag":117,"props":947,"children":949},{"className":948},[],[950],{"type":66,"value":951},"\"EUR\"",{"type":61,"tag":68,"props":953,"children":954},{},[955],{"type":61,"tag":77,"props":956,"children":957},{},[958],{"type":66,"value":361},{"type":61,"tag":363,"props":960,"children":963},{"className":961,"code":962,"language":66},[366],"Tool: XERO_CREATE_BANK_TRANSACTION\nArguments:\n  Type: \"SPEND\"\n  ContactID: \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n  BankAccountCode: \"090\"\n  LineItems: [\n    {\n      \"Description\": \"Office supplies\",\n      \"UnitAmount\": 75.00,\n      \"AccountCode\": \"429\",\n      \"Quantity\": 1,\n      \"TaxType\": \"INPUT\"\n    }\n  ]\n  Date: \"2026-02-11\"\n  Reference: \"Feb office supplies\"\n",[964],{"type":61,"tag":117,"props":965,"children":966},{"__ignoreMap":371},[967],{"type":66,"value":962},{"type":61,"tag":94,"props":969,"children":970},{},[],{"type":61,"tag":181,"props":972,"children":974},{"id":973},"_5-list-payments-and-bank-transactions",[975],{"type":66,"value":976},"5. List Payments and Bank Transactions",{"type":61,"tag":68,"props":978,"children":979},{},[980],{"type":66,"value":981},"Review existing payments and bank transaction history.",{"type":61,"tag":68,"props":983,"children":984},{},[985],{"type":61,"tag":77,"props":986,"children":987},{},[988],{"type":66,"value":989},"Tools:",{"type":61,"tag":216,"props":991,"children":992},{},[993,1004],{"type":61,"tag":220,"props":994,"children":995},{},[996,1002],{"type":61,"tag":117,"props":997,"children":999},{"className":998},[],[1000],{"type":66,"value":1001},"XERO_LIST_PAYMENTS",{"type":66,"value":1003}," -- List payments linking invoices to bank transactions",{"type":61,"tag":220,"props":1005,"children":1006},{},[1007,1013],{"type":61,"tag":117,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":66,"value":1012},"XERO_LIST_BANK_TRANSACTIONS",{"type":66,"value":1014}," -- List spend\u002Freceive bank transactions",{"type":61,"tag":68,"props":1016,"children":1017},{},[1018],{"type":61,"tag":77,"props":1019,"children":1020},{},[1021],{"type":66,"value":1022},"Common Parameters:",{"type":61,"tag":216,"props":1024,"children":1025},{},[1026,1041,1055,1064,1074],{"type":61,"tag":220,"props":1027,"children":1028},{},[1029,1034,1035],{"type":61,"tag":117,"props":1030,"children":1032},{"className":1031},[],[1033],{"type":66,"value":289},{"type":66,"value":443},{"type":61,"tag":117,"props":1036,"children":1038},{"className":1037},[],[1039],{"type":66,"value":1040},"\"Status==\\\"AUTHORISED\\\"\"",{"type":61,"tag":220,"props":1042,"children":1043},{},[1044,1049,1050],{"type":61,"tag":117,"props":1045,"children":1047},{"className":1046},[],[1048],{"type":66,"value":306},{"type":66,"value":308},{"type":61,"tag":117,"props":1051,"children":1053},{"className":1052},[],[1054],{"type":66,"value":314},{"type":61,"tag":220,"props":1056,"children":1057},{},[1058,1063],{"type":61,"tag":117,"props":1059,"children":1061},{"className":1060},[],[1062],{"type":66,"value":330},{"type":66,"value":332},{"type":61,"tag":220,"props":1065,"children":1066},{},[1067,1072],{"type":61,"tag":117,"props":1068,"children":1070},{"className":1069},[],[1071],{"type":66,"value":341},{"type":66,"value":1073}," -- Incremental updates since timestamp",{"type":61,"tag":220,"props":1075,"children":1076},{},[1077,1082],{"type":61,"tag":117,"props":1078,"children":1080},{"className":1079},[],[1081],{"type":66,"value":168},{"type":66,"value":1083}," -- Organization ID",{"type":61,"tag":94,"props":1085,"children":1086},{},[],{"type":61,"tag":181,"props":1088,"children":1090},{"id":1089},"_6-view-chart-of-accounts-and-connections",[1091],{"type":66,"value":1092},"6. View Chart of Accounts and Connections",{"type":61,"tag":68,"props":1094,"children":1095},{},[1096],{"type":61,"tag":77,"props":1097,"children":1098},{},[1099],{"type":66,"value":989},{"type":61,"tag":216,"props":1101,"children":1102},{},[1103,1114,1124],{"type":61,"tag":220,"props":1104,"children":1105},{},[1106,1112],{"type":61,"tag":117,"props":1107,"children":1109},{"className":1108},[],[1110],{"type":66,"value":1111},"XERO_LIST_ACCOUNTS",{"type":66,"value":1113}," -- Retrieve all account codes for categorizing transactions",{"type":61,"tag":220,"props":1115,"children":1116},{},[1117,1122],{"type":61,"tag":117,"props":1118,"children":1120},{"className":1119},[],[1121],{"type":66,"value":160},{"type":66,"value":1123}," -- List active Xero tenant connections",{"type":61,"tag":220,"props":1125,"children":1126},{},[1127,1133],{"type":61,"tag":117,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":66,"value":1132},"XERO_LIST_ATTACHMENTS",{"type":66,"value":1134}," -- List attachments on an entity (invoice, contact, etc.)",{"type":61,"tag":94,"props":1136,"children":1137},{},[],{"type":61,"tag":98,"props":1139,"children":1141},{"id":1140},"known-pitfalls",[1142],{"type":66,"value":1143},"Known Pitfalls",{"type":61,"tag":1145,"props":1146,"children":1147},"table",{},[1148,1167],{"type":61,"tag":1149,"props":1150,"children":1151},"thead",{},[1152],{"type":61,"tag":1153,"props":1154,"children":1155},"tr",{},[1156,1162],{"type":61,"tag":1157,"props":1158,"children":1159},"th",{},[1160],{"type":66,"value":1161},"Pitfall",{"type":61,"tag":1157,"props":1163,"children":1164},{},[1165],{"type":66,"value":1166},"Detail",{"type":61,"tag":1168,"props":1169,"children":1170},"tbody",{},[1171,1202,1246,1286,1302,1332],{"type":61,"tag":1153,"props":1172,"children":1173},{},[1174,1183],{"type":61,"tag":1175,"props":1176,"children":1177},"td",{},[1178],{"type":61,"tag":77,"props":1179,"children":1180},{},[1181],{"type":66,"value":1182},"Multi-tenant routing",{"type":61,"tag":1175,"props":1184,"children":1185},{},[1186,1188,1193,1195,1200],{"type":66,"value":1187},"If ",{"type":61,"tag":117,"props":1189,"children":1191},{"className":1190},[],[1192],{"type":66,"value":168},{"type":66,"value":1194}," is omitted, the first connected tenant is used. Always verify the correct tenant with ",{"type":61,"tag":117,"props":1196,"children":1198},{"className":1197},[],[1199],{"type":66,"value":160},{"type":66,"value":1201}," when managing multiple organizations.",{"type":61,"tag":1153,"props":1203,"children":1204},{},[1205,1213],{"type":61,"tag":1175,"props":1206,"children":1207},{},[1208],{"type":61,"tag":77,"props":1209,"children":1210},{},[1211],{"type":66,"value":1212},"High-volume filter rejection",{"type":61,"tag":1175,"props":1214,"children":1215},{},[1216,1218,1223,1225,1230,1232,1237,1239,1244],{"type":66,"value":1217},"On large accounts, some ",{"type":61,"tag":117,"props":1219,"children":1221},{"className":1220},[],[1222],{"type":66,"value":289},{"type":66,"value":1224}," filters like ",{"type":61,"tag":117,"props":1226,"children":1228},{"className":1227},[],[1229],{"type":66,"value":558},{"type":66,"value":1231},"\u002F",{"type":61,"tag":117,"props":1233,"children":1235},{"className":1234},[],[1236],{"type":66,"value":565},{"type":66,"value":1238}," may be rejected. Fall back to ",{"type":61,"tag":117,"props":1240,"children":1242},{"className":1241},[],[1243],{"type":66,"value":420},{"type":66,"value":1245}," with pagination.",{"type":61,"tag":1153,"props":1247,"children":1248},{},[1249,1257],{"type":61,"tag":1175,"props":1250,"children":1251},{},[1252],{"type":61,"tag":77,"props":1253,"children":1254},{},[1255],{"type":66,"value":1256},"OData filter syntax",{"type":61,"tag":1175,"props":1258,"children":1259},{},[1260,1262,1268,1270,1276,1278,1284],{"type":66,"value":1261},"Use double-equals (",{"type":61,"tag":117,"props":1263,"children":1265},{"className":1264},[],[1266],{"type":66,"value":1267},"==",{"type":66,"value":1269},") in OData filters, e.g., ",{"type":61,"tag":117,"props":1271,"children":1273},{"className":1272},[],[1274],{"type":66,"value":1275},"Status==\\\"AUTHORISED\\\"",{"type":66,"value":1277},". Single ",{"type":61,"tag":117,"props":1279,"children":1281},{"className":1280},[],[1282],{"type":66,"value":1283},"=",{"type":66,"value":1285}," causes errors.",{"type":61,"tag":1153,"props":1287,"children":1288},{},[1289,1297],{"type":61,"tag":1175,"props":1290,"children":1291},{},[1292],{"type":61,"tag":77,"props":1293,"children":1294},{},[1295],{"type":66,"value":1296},"Pagination required",{"type":61,"tag":1175,"props":1298,"children":1299},{},[1300],{"type":66,"value":1301},"Most list endpoints paginate results. Always check for additional pages and continue fetching until complete.",{"type":61,"tag":1153,"props":1303,"children":1304},{},[1305,1313],{"type":61,"tag":1175,"props":1306,"children":1307},{},[1308],{"type":61,"tag":77,"props":1309,"children":1310},{},[1311],{"type":66,"value":1312},"Date format",{"type":61,"tag":1175,"props":1314,"children":1315},{},[1316,1318,1323,1325,1330],{"type":66,"value":1317},"All dates must be in ",{"type":61,"tag":117,"props":1319,"children":1321},{"className":1320},[],[1322],{"type":66,"value":662},{"type":66,"value":1324}," format. Timestamps for ",{"type":61,"tag":117,"props":1326,"children":1328},{"className":1327},[],[1329],{"type":66,"value":341},{"type":66,"value":1331}," must be full ISO 8601 UTC datetime.",{"type":61,"tag":1153,"props":1333,"children":1334},{},[1335,1343],{"type":61,"tag":1175,"props":1336,"children":1337},{},[1338],{"type":61,"tag":77,"props":1339,"children":1340},{},[1341],{"type":66,"value":1342},"Bank account codes",{"type":61,"tag":1175,"props":1344,"children":1345},{},[1346,1351,1353,1358],{"type":61,"tag":117,"props":1347,"children":1349},{"className":1348},[],[1350],{"type":66,"value":786},{"type":66,"value":1352}," in bank transactions must match a valid code from the chart of accounts. Use ",{"type":61,"tag":117,"props":1354,"children":1356},{"className":1355},[],[1357],{"type":66,"value":1111},{"type":66,"value":1359}," to discover valid codes.",{"type":61,"tag":94,"props":1361,"children":1362},{},[],{"type":61,"tag":98,"props":1364,"children":1366},{"id":1365},"quick-reference",[1367],{"type":66,"value":1368},"Quick Reference",{"type":61,"tag":1145,"props":1370,"children":1371},{},[1372,1387],{"type":61,"tag":1149,"props":1373,"children":1374},{},[1375],{"type":61,"tag":1153,"props":1376,"children":1377},{},[1378,1383],{"type":61,"tag":1157,"props":1379,"children":1380},{},[1381],{"type":66,"value":1382},"Tool Slug",{"type":61,"tag":1157,"props":1384,"children":1385},{},[1386],{"type":66,"value":811},{"type":61,"tag":1168,"props":1388,"children":1389},{},[1390,1406,1422,1438,1454,1470,1486,1502,1518],{"type":61,"tag":1153,"props":1391,"children":1392},{},[1393,1401],{"type":61,"tag":1175,"props":1394,"children":1395},{},[1396],{"type":61,"tag":117,"props":1397,"children":1399},{"className":1398},[],[1400],{"type":66,"value":206},{"type":61,"tag":1175,"props":1402,"children":1403},{},[1404],{"type":66,"value":1405},"List invoices with filtering and pagination",{"type":61,"tag":1153,"props":1407,"children":1408},{},[1409,1417],{"type":61,"tag":1175,"props":1410,"children":1411},{},[1412],{"type":61,"tag":117,"props":1413,"children":1415},{"className":1414},[],[1416],{"type":66,"value":401},{"type":61,"tag":1175,"props":1418,"children":1419},{},[1420],{"type":66,"value":1421},"Retrieve and search contacts",{"type":61,"tag":1153,"props":1423,"children":1424},{},[1425,1433],{"type":61,"tag":1175,"props":1426,"children":1427},{},[1428],{"type":61,"tag":117,"props":1429,"children":1431},{"className":1430},[],[1432],{"type":66,"value":602},{"type":61,"tag":1175,"props":1434,"children":1435},{},[1436],{"type":66,"value":1437},"Create a payment linking invoice to bank account",{"type":61,"tag":1153,"props":1439,"children":1440},{},[1441,1449],{"type":61,"tag":1175,"props":1442,"children":1443},{},[1444],{"type":61,"tag":117,"props":1445,"children":1447},{"className":1446},[],[1448],{"type":66,"value":730},{"type":61,"tag":1175,"props":1450,"children":1451},{},[1452],{"type":66,"value":1453},"Record a spend or receive bank transaction",{"type":61,"tag":1153,"props":1455,"children":1456},{},[1457,1465],{"type":61,"tag":1175,"props":1458,"children":1459},{},[1460],{"type":61,"tag":117,"props":1461,"children":1463},{"className":1462},[],[1464],{"type":66,"value":1001},{"type":61,"tag":1175,"props":1466,"children":1467},{},[1468],{"type":66,"value":1469},"List payment records",{"type":61,"tag":1153,"props":1471,"children":1472},{},[1473,1481],{"type":61,"tag":1175,"props":1474,"children":1475},{},[1476],{"type":61,"tag":117,"props":1477,"children":1479},{"className":1478},[],[1480],{"type":66,"value":1012},{"type":61,"tag":1175,"props":1482,"children":1483},{},[1484],{"type":66,"value":1485},"List bank transactions",{"type":61,"tag":1153,"props":1487,"children":1488},{},[1489,1497],{"type":61,"tag":1175,"props":1490,"children":1491},{},[1492],{"type":61,"tag":117,"props":1493,"children":1495},{"className":1494},[],[1496],{"type":66,"value":1111},{"type":61,"tag":1175,"props":1498,"children":1499},{},[1500],{"type":66,"value":1501},"Retrieve chart of accounts",{"type":61,"tag":1153,"props":1503,"children":1504},{},[1505,1513],{"type":61,"tag":1175,"props":1506,"children":1507},{},[1508],{"type":61,"tag":117,"props":1509,"children":1511},{"className":1510},[],[1512],{"type":66,"value":160},{"type":61,"tag":1175,"props":1514,"children":1515},{},[1516],{"type":66,"value":1517},"List active Xero tenant connections",{"type":61,"tag":1153,"props":1519,"children":1520},{},[1521,1529],{"type":61,"tag":1175,"props":1522,"children":1523},{},[1524],{"type":61,"tag":117,"props":1525,"children":1527},{"className":1526},[],[1528],{"type":66,"value":1132},{"type":61,"tag":1175,"props":1530,"children":1531},{},[1532],{"type":66,"value":1533},"List attachments on an entity",{"type":61,"tag":94,"props":1535,"children":1536},{},[],{"type":61,"tag":68,"props":1538,"children":1539},{},[1540],{"type":61,"tag":1541,"props":1542,"children":1543},"em",{},[1544,1546],{"type":66,"value":1545},"Powered by ",{"type":61,"tag":85,"props":1547,"children":1550},{"href":1548,"rel":1549},"https:\u002F\u002Fcomposio.dev",[89],[1551],{"type":66,"value":10},{"items":1553,"total":1638},[1554,1569,1585,1594,1604,1616,1625],{"slug":1555,"name":1556,"fn":1557,"description":1558,"org":1559,"tags":1560,"stars":27,"repoUrl":28,"updatedAt":1568},"21risk-automation","-21risk-automation","automate 21risk compliance and safety tasks","Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1561,1562,1563,1565],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1564,"slug":42,"type":17},"MCP",{"name":1566,"slug":1567,"type":17},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":1570,"name":1571,"fn":1572,"description":1573,"org":1574,"tags":1575,"stars":27,"repoUrl":28,"updatedAt":1584},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1576,1577,1580,1581],{"name":15,"slug":16,"type":17},{"name":1578,"slug":1579,"type":17},"Communications","communications",{"name":1564,"slug":42,"type":17},{"name":1582,"slug":1583,"type":17},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":1586,"name":1586,"fn":1587,"description":1588,"org":1589,"tags":1590,"stars":27,"repoUrl":28,"updatedAt":1593},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1591,1592],{"name":15,"slug":16,"type":17},{"name":1564,"slug":42,"type":17},"2026-07-12T08:09:55.453088",{"slug":1595,"name":1595,"fn":1596,"description":1597,"org":1598,"tags":1599,"stars":27,"repoUrl":28,"updatedAt":1603},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1600,1601,1602],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1564,"slug":42,"type":17},"2026-07-15T05:45:16.470309",{"slug":1605,"name":1605,"fn":1606,"description":1607,"org":1608,"tags":1609,"stars":27,"repoUrl":28,"updatedAt":1615},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1610,1611,1612],{"name":15,"slug":16,"type":17},{"name":1564,"slug":42,"type":17},{"name":1613,"slug":1614,"type":17},"Security","security","2026-07-15T05:56:20.013366",{"slug":1617,"name":1617,"fn":1618,"description":1619,"org":1620,"tags":1621,"stars":27,"repoUrl":28,"updatedAt":1624},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1622,1623],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},"2026-07-15T05:54:50.762889",{"slug":1626,"name":1626,"fn":1627,"description":1628,"org":1629,"tags":1630,"stars":27,"repoUrl":28,"updatedAt":1637},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1631,1632,1633,1636],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1634,"slug":1635,"type":17},"CRM","crm",{"name":1564,"slug":42,"type":17},"2026-07-15T05:48:43.429136",860,{"items":1640,"total":1744},[1641,1648,1655,1660,1666,1672,1677,1684,1698,1711,1724,1734],{"slug":1555,"name":1556,"fn":1557,"description":1558,"org":1642,"tags":1643,"stars":27,"repoUrl":28,"updatedAt":1568},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1644,1645,1646,1647],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1564,"slug":42,"type":17},{"name":1566,"slug":1567,"type":17},{"slug":1570,"name":1571,"fn":1572,"description":1573,"org":1649,"tags":1650,"stars":27,"repoUrl":28,"updatedAt":1584},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1651,1652,1653,1654],{"name":15,"slug":16,"type":17},{"name":1578,"slug":1579,"type":17},{"name":1564,"slug":42,"type":17},{"name":1582,"slug":1583,"type":17},{"slug":1586,"name":1586,"fn":1587,"description":1588,"org":1656,"tags":1657,"stars":27,"repoUrl":28,"updatedAt":1593},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1658,1659],{"name":15,"slug":16,"type":17},{"name":1564,"slug":42,"type":17},{"slug":1595,"name":1595,"fn":1596,"description":1597,"org":1661,"tags":1662,"stars":27,"repoUrl":28,"updatedAt":1603},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1663,1664,1665],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1564,"slug":42,"type":17},{"slug":1605,"name":1605,"fn":1606,"description":1607,"org":1667,"tags":1668,"stars":27,"repoUrl":28,"updatedAt":1615},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1669,1670,1671],{"name":15,"slug":16,"type":17},{"name":1564,"slug":42,"type":17},{"name":1613,"slug":1614,"type":17},{"slug":1617,"name":1617,"fn":1618,"description":1619,"org":1673,"tags":1674,"stars":27,"repoUrl":28,"updatedAt":1624},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1675,1676],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"slug":1626,"name":1626,"fn":1627,"description":1628,"org":1678,"tags":1679,"stars":27,"repoUrl":28,"updatedAt":1637},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1680,1681,1682,1683],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1634,"slug":1635,"type":17},{"name":1564,"slug":42,"type":17},{"slug":1685,"name":1685,"fn":1686,"description":1687,"org":1688,"tags":1689,"stars":27,"repoUrl":28,"updatedAt":1697},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1690,1691,1694],{"name":15,"slug":16,"type":17},{"name":1692,"slug":1693,"type":17},"Documents","documents",{"name":1695,"slug":1696,"type":17},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":1699,"name":1699,"fn":1700,"description":1701,"org":1702,"tags":1703,"stars":27,"repoUrl":28,"updatedAt":1710},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1704,1705,1706,1707],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1564,"slug":42,"type":17},{"name":1708,"slug":1709,"type":17},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":1712,"name":1712,"fn":1713,"description":1714,"org":1715,"tags":1716,"stars":27,"repoUrl":28,"updatedAt":1723},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1717,1718,1719,1720],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1634,"slug":1635,"type":17},{"name":1721,"slug":1722,"type":17},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":1725,"name":1725,"fn":1726,"description":1727,"org":1728,"tags":1729,"stars":27,"repoUrl":28,"updatedAt":1733},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1730,1731,1732],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1564,"slug":42,"type":17},"2026-07-15T05:47:51.742515",{"slug":1735,"name":1735,"fn":1736,"description":1737,"org":1738,"tags":1739,"stars":27,"repoUrl":28,"updatedAt":1743},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1740,1741,1742],{"name":15,"slug":16,"type":17},{"name":10,"slug":9,"type":17},{"name":1564,"slug":42,"type":17},"2026-07-15T05:45:05.303254",863]