Firedrill synthetic service catalogue
Source: https://firedrill.run/tools
Your coding agent can use synthetic services when the application needs controlled surroundings. Services are optional: start from the user's task and the target's actual dependencies, and verify the released execution path for a tool-free target.
The product catalogue calls these service packages Tools. Coverage below comes from its declared metadata. Each service supports its declared interfaces, operations, state, and faults; a service name does not imply the complete production API. Confirm version compatibility and binding instructions in the current documentation. Fidelity labels are package declarations, not independent measurements.
Use the supported catalogue or service-authoring path for a missing dependency. Do not silently substitute a production service or assume that a proposed authoring interface is installed.
Operator guide · Add services · Author a service
Attio
Synthetic Attio workspace (REST API v2 subset: people, companies, deals, attributes, lists and entries, notes, tasks, workspace members) Tool package for Firedrill
- Website details
- Protocols: http
- Declared HTTP routes: 32
- State namespaces:
attributes,companies,deals,entries,lists,meta,notes,objects,people,tasks,workspace,workspace-members - Named faults:
create-committed-lost,rate-limited,write-unavailable
Declared operations
attributes.list: statefulentries.create: statefulentries.delete: statefulentries.get: statefulentries.query: statefulentries.update: statefullists.list: statefulnotes.create: statefulnotes.delete: statefulnotes.get: statefulnotes.list: statefulobjects.list: statefulrecords.assert: behavioralrecords.create: behavioralrecords.delete: statefulrecords.get: statefulrecords.query: statefulrecords.search: statefulrecords.update: behavioralselect-options.list: statefulself.identify: statefulstatuses.list: statefultasks.create: statefultasks.delete: statefultasks.list: statefultasks.update: statefulworkspace-members.list: stateful
Box
Synthetic Box Content API 2.0 subset (folders, files, versions, trash, search, collaborations, comments, events) as a Firedrill Tool
- Website details
- Protocols: http
- Declared HTTP routes: 23
- State namespaces:
blobs,collaborations,comments,event-log,files,folders,meta,users,versions - Named faults:
rate-limited,upload-committed-lost,writes-unavailable
Declared operations
collaborations.create: behavioralcollaborations.delete: behavioralcollaborations.list-for-folder: statefulcomments.create: behavioralcomments.list-for-file: statefulevents.list: behavioralfiles.copy: behavioralfiles.delete: behavioralfiles.download: behavioralfiles.get: behavioralfiles.list-versions: statefulfiles.restore: behavioralfiles.update: behavioralfiles.upload: behavioralfiles.upload-version: behavioralfolders.copy: behavioralfolders.create: behavioralfolders.delete: behavioralfolders.get: behavioralfolders.list-items: behavioralfolders.update: behavioralsearch.query: behavioralusers.get-me: stateful
Check
Synthetic Check payroll sandbox partner account (companies, workplaces, employees, earning rates, pay schedules, payrolls with preview/approve/reopen, payroll items; Check-shaped REST routes) Tool package for Firedrill
- Website details
- Protocols: http
- Declared HTTP routes: 25
- State namespaces:
companies,earning_rates,employees,meta,pay_schedules,payroll_items,payrolls,workplaces - Named faults:
approval-response-lost,funding-outage,throttled
Declared operations
companies.get: statefulcompanies.list: statefulearning_rates.create: statefulearning_rates.list: statefulearning_rates.update: statefulemployees.create: behavioralemployees.get: statefulemployees.list: statefulemployees.update: behavioralpay_schedules.create: statefulpay_schedules.list: statefulpay_schedules.paydays: behavioralpayroll_items.create: behavioralpayroll_items.delete: statefulpayroll_items.list: behavioralpayroll_items.update: behavioralpayrolls.approve: behavioralpayrolls.create: behavioralpayrolls.delete: statefulpayrolls.get: behavioralpayrolls.list: behavioralpayrolls.preview: behavioralpayrolls.reopen: behavioralworkplaces.create: statefulworkplaces.list: stateful
Datadog
Synthetic Datadog organization (monitors with deterministic evaluation, events, metric intake and queries, dashboards, incidents; Datadog-shaped REST routes) Tool package for Firedrill
- Website details
- Protocols: http
- Declared HTTP routes: 22
- State namespaces:
composite-refs,dashboards,events,incident-public-ids,incidents,meta,metric-points,metric-series,metrics-meta,monitor-metrics,monitors,users - Named faults:
incidents-create-unavailable,metrics-intake-rate-limited
Declared operations
dashboards.create: behavioraldashboards.delete: statefuldashboards.get: statefuldashboards.list: statefuldashboards.update: behavioralevents.create: statefulevents.get: statefulevents.list: behavioralincidents.create: behavioralincidents.get: statefulincidents.list: statefulincidents.search: behavioralincidents.update: behavioralmetrics.get_metadata: statefulmetrics.list_active: behavioralmetrics.query: behavioralmetrics.submit: behavioralmonitors.create: behavioralmonitors.delete: behavioralmonitors.get: statefulmonitors.list: behavioralmonitors.search: behavioralmonitors.update: behavioralmonitors.validate: behavioralorg.context: stateful
Discord
Synthetic Discord Tool package for Firedrill: a stateful Discord HTTP API v10 subset (guilds, channels, threads, messages, reactions, members, roles, DMs) at /api/v10
- Website details
- Protocols: See service documentation
- Declared HTTP routes: 21
- State namespaces:
channels,guilds,members,messages,meta,nonces,reactions,roles,thread_members,users - Named faults:
channel-write-rate-limited,message-create-lost-response
Declared operations
channels.get: statefulguild-members.get: statefulguild-members.list: statefulguilds.get: statefulguilds.list-active-threads: statefulguilds.list-channels: statefulmessages.create: behavioralmessages.delete: behavioralmessages.edit: statefulmessages.get: statefulmessages.list: statefulreactions.add: behavioralreactions.list-users: statefulreactions.remove: statefulroles.list: statefulthreads.create: statefulthreads.create-from-message: statefulusers.create-dm: statefulusers.get: statefulusers.list-dm-channels: statefulusers.list-my-guilds: stateful
Documenso
Synthetic Documenso public API v2 subset (documents, recipients, fields, templates, signing lifecycle, audit log) as a Firedrill Tool
- Website details
- Protocols: http
- Declared HTTP routes: 21
- State namespaces:
audit-logs,documents,envelope-ids,field-index,fields,meta,recipient-index,recipient-tokens,recipients,team-members,teams,templates,usage,user-teams,users - Named faults:
api-rate-limited,distribution-outage
Declared operations
documents.create: behavioraldocuments.delete: behavioraldocuments.distribute: behavioraldocuments.duplicate: behavioraldocuments.find: behavioraldocuments.get: statefuldocuments.redistribute: behavioraldocuments.update: behavioralenvelopes.audit_log: statefulenvelopes.cancel: behavioralfields.create_many: behavioralfields.delete: behavioralfields.get: statefulrecipients.create_many: behavioralrecipients.delete: behavioralrecipients.get: statefulrecipients.reject: behavioralrecipients.update: behavioralsigning.complete: behavioralsigning.get: behavioraltemplates.find: behavioraltemplates.get: statefultemplates.use: behavioralworkspace.context: stateful
Dropbox
Synthetic Dropbox account (API v2 subset: files, folders, revisions, search, change feed, shared links) Tool package for Firedrill
- Website details
- Protocols: See service documentation
- Declared HTTP routes: 19
- State namespaces:
accounts,entries,journal,meta,revisions,shared_links - Named faults:
rate-limited,upload-outage-after-commit,write-contention
Declared operations
files.copy: behavioralfiles.create-folder: behavioralfiles.delete: behavioralfiles.download: statefulfiles.get-metadata: statefulfiles.list-folder: behavioralfiles.list-folder-continue: behavioralfiles.list-folder-get-latest-cursor: behavioralfiles.list-revisions: statefulfiles.move: behavioralfiles.restore: behavioralfiles.search: behavioralfiles.search-continue: behavioralfiles.upload: behavioralsharing.create-shared-link-with-settings: behavioralsharing.list-shared-links: statefulsharing.revoke-shared-link: behavioralusers.get-current-account: statefulusers.get-space-usage: stateful
GitHub
Synthetic GitHub instance (REST API 2022-11-28 subset, GitHub MCP server tool names, browser app) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 41
- State namespaces:
branches,collaborators,comments,commits,issues,labels,meta,pulls,repos,reviews,users - Named faults:
api-rate-limited,merge-unavailable
Declared operations
issues.add-assignees: behavioralissues.add-comment: behavioralissues.add-labels: behavioralissues.list: statefulissues.list-labels-for-repo: statefulissues.read: statefulissues.remove-label: behavioralissues.search: statefulissues.write: behavioralpulls.check-merged: statefulpulls.create: behavioralpulls.create-review: behavioralpulls.list: statefulpulls.merge: behavioralpulls.read: statefulpulls.update: behavioralrepos.create-branch: statefulrepos.create-or-update-file: statefulrepos.get: statefulrepos.get-branch: statefulrepos.get-commit: statefulrepos.get-content: statefulrepos.list-branches: statefulrepos.list-commits: statefulrepos.list-for-authenticated-user: statefulusers.get-authenticated: stateful
Gitlab
Synthetic GitLab instance (REST API v4 subset, GitLab MCP server tool-name aliases, browser app) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 31
- State namespaces:
branches,commits,issues,labels,members,merge_requests,meta,notes,projects,users - Named faults:
api-rate-limited,merge-unavailable,note-response-lost
Declared operations
branches.create: statefulbranches.get: statefulbranches.list: statefulcommits.create: statefulcommits.get: statefulcommits.list: statefulissues.create: behavioralissues.delete: behavioralissues.get: statefulissues.list: statefulissues.list-notes: statefulissues.update: behaviorallabels.list: statefulmerge-requests.get: statefulmerge-requests.list: statefulmerge-requests.list-commits: statefulmerge-requests.list-diffs: statefulmerge-requests.list-notes: statefulmerge-requests.merge: behavioralmerge-requests.save: behavioralnotes.save: behavioralprojects.get: statefulprojects.list: statefulrepository.get-file: statefulrepository.list-tree: statefulusers.get: stateful
Gmail
Synthetic Gmail (Gmail API v1 subset + Google Gmail MCP tool names) Tool package for Firedrill, with a browser mail client
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 24
- State namespaces:
attachments,drafts,labels,mailboxes,messages,threads - Named faults:
mailbox-unavailable,send-rate-limited
Declared operations
attachments.get: statefuldrafts.create: statefuldrafts.delete: statefuldrafts.get: statefuldrafts.list: statefuldrafts.send: behavioraldrafts.update: statefullabels.create: statefullabels.delete: statefullabels.list: statefullabels.update: statefulmessages.batch-modify: behavioralmessages.get: statefulmessages.label: behavioralmessages.list: statefulmessages.modify: behavioralmessages.send: behavioralmessages.trash: behavioralmessages.unlabel: behavioralmessages.untrash: statefulprofile.get: statefulthreads.get: statefulthreads.label: behavioralthreads.list: statefulthreads.modify: behavioralthreads.trash: behavioralthreads.unlabel: behavioral
Google Calendar
Synthetic Google Calendar (Calendar API v3 subset + Google Calendar MCP tool names) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 20
- State namespaces:
calendar-list,calendars,events,meta,settings - Named faults:
backend-error,write-rate-limited
Declared operations
calendar-list.get: statefulcalendar-list.list: statefulcalendar-list.patch: statefulcalendars.delete: behavioralcalendars.get: statefulcalendars.insert: statefulcalendars.patch: statefulcolors.get: contractevents.delete: behavioralevents.get: statefulevents.insert: behavioralevents.instances: statefulevents.list: statefulevents.move: behavioralevents.patch: behavioralevents.quick-add: behavioralevents.respond: behavioralevents.search: statefulfreebusy.query: statefulsettings.get: statefulsettings.list: statefultime.now: contracttime.suggest: stateful
Google Docs
Synthetic Google Docs (Docs API v1 subset + the Drive API v3 endpoints a Docs agent needs) Tool package for Firedrill
- Website details
- Protocols: See service documentation
- Declared HTTP routes: 22
- State namespaces:
bodies,comments,documents,meta,permissions,replies,revisions,user-docs,users - Named faults:
backend-error,lost-update-reply,user-rate-limited
Declared operations
about.get: statefulcomments.create: behavioralcomments.delete: statefulcomments.get: statefulcomments.list: statefulcomments.update: statefuldocuments.batch-update: behavioraldocuments.create: behavioraldocuments.get: statefulfiles.copy: behavioralfiles.delete: behavioralfiles.export: statefulfiles.get: statefulfiles.list: statefulfiles.update: behavioralpermissions.create: behavioralpermissions.delete: behavioralpermissions.list: statefulreplies.create: behavioralreplies.list: statefulrevisions.get: statefulrevisions.list: stateful
Google Drive
Synthetic Google Drive (Drive API v3 subset + Google Drive MCP tool names) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 17
- State namespaces:
changes,contents,files,meta,permissions,user-files,users - Named faults:
backend-error,sharing-rate-limited,storage-quota-exceeded,user-rate-limited
Declared operations
about.get: statefulchanges.list: statefulchanges.start-page-token: contractfiles.copy: behavioralfiles.create: behavioralfiles.delete: behavioralfiles.download: statefulfiles.empty-trash: behavioralfiles.export: statefulfiles.get: statefulfiles.list: statefulfiles.read-content: statefulfiles.recent: statefulfiles.update: behavioralpermissions.create: behavioralpermissions.delete: behavioralpermissions.get: statefulpermissions.list: statefulpermissions.update: behavioral
Google Sheets
Synthetic Google Sheets (Sheets API v4 subset + the Drive API v3 file and sharing endpoints a Sheets agent needs) Tool package for Firedrill
- Website details
- Protocols: See service documentation
- Declared HTTP routes: 18
- State namespaces:
meta,named-ranges,permissions,rows,sheets,spreadsheets,user-files,users - Named faults:
append-response-lost,sheets-backend-unavailable,write-rate-limited
Declared operations
about.get: statefulfiles.copy: behavioralfiles.delete: behavioralfiles.get: statefulfiles.list: statefulfiles.update: behavioralpermissions.create: behavioralpermissions.delete: behavioralpermissions.list: statefulsheets.copy-to: behavioralsheets.insert-dimension: behavioralspreadsheets.batch-update: behavioralspreadsheets.create: behavioralspreadsheets.get: behavioralvalues.append: behavioralvalues.batch-get: behavioralvalues.batch-update: behavioralvalues.clear: behavioralvalues.get: behavioralvalues.update: behavioralvalues.update-formulas: behavioral
Google Workspace
Synthetic Google Workspace developer APIs (People v1, Workspace Events v1, Apps Script v1) as a Firedrill Tool
- Website details
- Protocols: http
- Declared HTTP routes: 25
- State namespaces:
contact-groups,contact-tombstones,contacts,deployments,executions,group-members,meta,operations,other-contacts,resource-members,script-content,script-deployments,script-projects,script-versions,subscriptions,user-subscriptions,users - Named faults:
contacts-backend-unavailable,rate-limited,subscription-create-lost
Declared operations
contact-groups.create: behavioralcontact-groups.delete: behavioralcontact-groups.get: behavioralcontact-groups.list: statefulcontact-groups.modify-members: behavioraldeployments.create: behavioraldeployments.list: statefuloperations.get: statefulother-contacts.list: statefulpeople.create-contact: behavioralpeople.delete-contact: behavioralpeople.get-contact: behavioralpeople.list-connections: behavioralpeople.search-contacts: behavioralpeople.update-contact: behavioralprocesses.list: behavioralscript-projects.create: behavioralscript-projects.get: statefulscript-projects.get-content: behavioralscript-projects.update-content: behavioralscript-versions.create: behavioralscripts.run: behavioralsubscriptions.create: behavioralsubscriptions.delete: behavioralsubscriptions.get: statefulsubscriptions.list: behavioralsubscriptions.reactivate: behavioral
HubSpot
Synthetic HubSpot CRM portal (CRM v3 objects, search, associations v4, owners, pipelines, properties; HubSpot MCP server tool names) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 24
- State namespaces:
association-labels,associations,companies,contacts,deals,meta,notes,owners,pipelines,properties,tasks - Named faults:
rate-limited,write-committed-lost,write-unavailable
Declared operations
account.get-details: statefulassociations.archive: behavioralassociations.batch-create: behavioralassociations.batch-read: statefulassociations.create: behavioralassociations.create-default: behavioralassociations.list: statefulassociations.list-labels: statefulobjects.archive: statefulobjects.batch-create: behavioralobjects.batch-read: statefulobjects.batch-update: behavioralobjects.create: behavioralobjects.get: statefulobjects.list: statefulobjects.search: statefulobjects.update: behavioralowners.get: statefulowners.list: statefulpipelines.get: statefulpipelines.list: statefulpipelines.list-stages: statefulproperties.get: statefulproperties.list: stateful
Jira
Synthetic Jira Cloud site (REST API v3 issues, JQL search, comments, transitions, users, projects; agile 1.0 boards and sprints; Atlassian Remote MCP Server Jira tool names) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 27
- State namespaces:
boards,comments,issue-types,issues,meta,priorities,project-members,projects,site,sprints,statuses,users,workflows - Named faults:
rate-limited,transition-committed-lost,write-unavailable
Declared operations
boards.list: statefulcomments.add: statefulcomments.delete: statefulcomments.list: statefulcomments.update: statefulissue-types.create-meta: statefulissues.assign: statefulissues.count: behavioralissues.create: behavioralissues.delete: statefulissues.get: statefulissues.search: behavioralissues.transition: behavioralissues.transitions: statefulissues.update: statefulmyself.get: statefulpriorities.list: statefulprojects.get: statefulprojects.search: statefulprojects.statuses: statefulresources.list: statefulserver-info.get: statefulsprints.list: statefulsprints.move-issues: behavioralstatuses.list: statefulusers.assignable: statefulusers.search: stateful
Linear
Synthetic Linear workspace (GraphQL API subset on POST /graphql: viewer, teams, workflow states, labels, projects, cycles, issues, comments; official Linear MCP server tool names) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 1
- State namespaces:
comments,cycles,issue-identifiers,issues,labels,meta,organization,projects,teams,users,workflow-states - Named faults:
issue-create-committed-lost,rate-limited,write-unavailable
Declared operations
comments.create: statefulcomments.list: statefulcomments.save: statefulcomments.update: statefulcycles.list: behavioralgraphql.execute: behavioralissues.archive: statefulissues.create: statefulissues.get: statefulissues.list: behavioralissues.save: statefulissues.update: statefullabels.create: statefullabels.list: statefulorganization.get: statefulprojects.get: statefulprojects.list: statefulprojects.save: statefulteams.get: statefulteams.list: statefulusers.get: statefulusers.list: statefulviewer.get: statefulworkflow-states.list: stateful
Synthetic LinkedIn member network (versioned /rest Community Management subset plus /v2 consumer endpoints: posts, comments, reactions, social metadata, organizations, connections) as a Firedrill Tool
- Website details
- Protocols: http
- Declared HTTP routes: 25
- State namespaces:
activities,comments,connections,meta,org-vanity,organization-acls,organizations,people,posts,reactions - Named faults:
comment-create-throttled,post-create-lost-response,reactions-unavailable
Declared operations
comments.create: behavioralcomments.delete: behavioralcomments.get: statefulcomments.list: behavioralcomments.update: behavioralconnections.list: behavioralfeed.list: behavioralnetwork_sizes.get: behavioralorganization_acls.list: behavioralorganizations.find_by_vanity_name: behavioralorganizations.get: behavioralpeople.get: statefulposts.create: behavioralposts.delete: behavioralposts.get: behavioralposts.list_by_author: behavioralposts.update: behavioralprofile.me: statefulprofile.userinfo: behavioralreactions.create: behavioralreactions.delete: behavioralreactions.list: behavioralsocial_metadata.get: behavioralsocial_metadata.set_comments_state: behavioral
NetSuite
Synthetic NetSuite Tool for Firedrill: SuiteTalk REST record API subset (customer, salesOrder, invoice, customerPayment, inventoryItem, subsidiary) plus SuiteQL over deterministic local state.
- Website details
- Protocols: See service documentation
- Declared HTTP routes: 24
- State namespaces:
customer-payments,customers,employees,invoices,items,line-counters,meta,roles,sales-orders,subsidiaries - Named faults:
concurrency-limit,record-locked,transform-response-lost,write-outage
Declared operations
customer-payment.get: statefulcustomer-payment.list: behavioralcustomer.create: behavioralcustomer.delete: behavioralcustomer.get: statefulcustomer.list: behavioralcustomer.update: behavioralinventory-item.get: statefulinventory-item.list: behavioralinvoice.create: behavioralinvoice.get: statefulinvoice.list: behavioralinvoice.transform: behavioralinvoice.update: behavioralrecord.get: statefulrecord.metadata: contractsales-order.create: behavioralsales-order.get: statefulsales-order.items.list: statefulsales-order.list: behavioralsales-order.transform: behavioralsales-order.update: behavioralsession.get: statefulsubsidiary.list: statefulsuiteql.query: behavioralsuiteql.run: behavioral
Notion
Synthetic Notion workspace (REST API 2025-09-03 pages, data sources, blocks, comments, search, users; page-markdown endpoints; Notion MCP server tool names) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 23
- State namespaces:
blocks,comments,data-sources,databases,integrations,meta,pages,users,workspace - Named faults:
rate-limited,update-committed-response-lost,write-unavailable
Declared operations
blocks.children.append: statefulblocks.children.list: statefulblocks.delete: statefulblocks.retrieve: statefulblocks.update: statefulcomments.create: statefulcomments.list: statefuldata-sources.query: behavioraldata-sources.retrieve: statefuldata-sources.update: statefuldatabases.create: statefuldatabases.retrieve: statefulpages.create: statefulpages.move: statefulpages.retrieve: statefulpages.retrieve-markdown: behavioralpages.retrieve-property: statefulpages.update: statefulpages.update-markdown: behavioralsearch: behavioralusers.get: statefulusers.list: statefulusers.me: statefulworkspace.context: statefulworkspace.trash: stateful
Quickbooks
Synthetic QuickBooks Online (Accounting API v3 subset) Tool for Firedrill: customers, items, invoices, payments, accounts and the query language over deterministic local state.
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 14
- State namespaces:
accounts,company,customers,deliveries,invoices,items,meta,payments - Named faults:
payment-response-lost,throttled,write-outage
Declared operations
accounts.get: statefulaccounts.search: behavioralcompany-info.get: statefulcustomers.create: behavioralcustomers.delete: behavioralcustomers.get: statefulcustomers.post: behavioralcustomers.search: behavioralcustomers.update: behavioralinvoices.create: behavioralinvoices.delete: behavioralinvoices.get: statefulinvoices.pdf: statefulinvoices.post: behavioralinvoices.search: behavioralinvoices.send: behavioralinvoices.update: behavioralitems.get: statefulitems.post: behavioralitems.search: behavioralpayments.create: behavioralpayments.get: statefulpayments.post: behavioralpayments.search: behavioralquery.run: behavioral
Resend
Synthetic Resend team (emails with synthetic delivery, domains, API keys, segments, contacts; Resend-shaped REST routes and MCP tool names) Tool package for Firedrill
- Website details
- Protocols: http
- Declared HTTP routes: 25
- State namespaces:
api-keys,contact-emails,contact-segments,contacts,domain-names,domains,emails,meta,segment-members,segments - Named faults:
contacts-create-unavailable,send-rate-limited
Declared operations
api_keys.create: behavioralapi_keys.list: statefulapi_keys.remove: statefulcontacts.add_segment: statefulcontacts.create: behavioralcontacts.get: statefulcontacts.list: behavioralcontacts.list_segments: statefulcontacts.remove: statefulcontacts.remove_segment: statefulcontacts.update: behavioraldomains.create: behavioraldomains.get: statefuldomains.list: statefuldomains.remove: statefuldomains.verify: behavioralemails.cancel: behavioralemails.get: statefulemails.list: behavioralemails.send: behavioralemails.send_batch: behavioralemails.update: behavioralsegments.create: statefulsegments.list: statefulsegments.remove: behavioralworkspace.context: stateful
Salesforce
Synthetic Salesforce org (Platform REST API subset: sObject rows and upsert by external id, SOQL query/queryAll, parameterized search, sObject Collections, Composite, limits, describe, OpenID userinfo; @salesforce/mcp data tool names) Tool package for Firedrill
- Website details
- Protocols: http
- Declared HTTP routes: 23
- State namespaces:
accounts,contacts,custom-fields,leads,meta,opportunities,org,profiles,tasks,users - Named faults:
api-limit-exceeded,row-locked,write-committed-lost
Declared operations
collections.create: behavioralcollections.delete: behavioralcollections.retrieve: statefulcollections.update: behavioralcollections.upsert: behavioralcomposite.execute: behaviorallimits.get: statefulquery.execute: statefulquery.more: statefulrecords.create: behavioralrecords.delete: behavioralrecords.retrieve: statefulrecords.update: behavioralrecords.upsert: behavioralsearch.parameterized: statefulsobjects.basic-info: statefulsobjects.describe: statefulsobjects.list: statefuluserinfo.get: statefulversions.list: contract
Slack
Synthetic Slack workspace (Slack Web API subset at /api/<method>, the reference Slack MCP tool names and a Slack-client browser app) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 35
- State namespaces:
conversations,memberships,messages,pins,users,workspace - Named faults:
history-unavailable,post-rate-limited
Declared operations
auth.test: statefulchat.delete: behavioralchat.post-message: behavioralchat.reply: behavioralchat.update: statefulconversations.archive: statefulconversations.create: behavioralconversations.history: statefulconversations.info: statefulconversations.invite: statefulconversations.join: statefulconversations.list: statefulconversations.members: statefulconversations.open: statefulconversations.replies: statefulconversations.set-topic: statefulpins.add: statefulpins.list: statefulpins.remove: statefulreactions.add: behavioralreactions.remove: statefulsearch.messages: statefulusers.info: statefulusers.list: statefulusers.profile.get: stateful
Stripe
Synthetic Stripe test-mode account (customers, cards, PaymentIntents, charges, refunds, products, prices, invoices, subscriptions, balance; Stripe REST v1 routes and agent-toolkit MCP tool names) Tool package for Firedrill
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 38
- State namespaces:
charges,customers,invoice_items,invoices,meta,payment_intents,payment_methods,prices,products,refunds,subscriptions - Named faults:
api-unavailable,rate-limited,refund-committed-lost
Declared operations
balance.retrieve: statefulcharges.list: statefulcharges.retrieve: statefulcustomers.create: statefulcustomers.list: statefulcustomers.retrieve: statefulcustomers.update: statefuldashboard.context: statefulinvoice_items.create: statefulinvoices.create: statefulinvoices.finalize: behavioralinvoices.list: statefulinvoices.pay: behavioralinvoices.retrieve: statefulinvoices.void: statefulpayment_intents.cancel: statefulpayment_intents.capture: behavioralpayment_intents.confirm: behavioralpayment_intents.create: behavioralpayment_intents.list: statefulpayment_intents.retrieve: statefulpayment_methods.attach: statefulpayment_methods.detach: statefulpayment_methods.list: statefulprices.create: statefulprices.list: statefulprices.retrieve: statefulproducts.create: statefulproducts.list: statefulproducts.retrieve: statefulproducts.update: statefulrefunds.create: behavioralrefunds.list: statefulsubscriptions.cancel: behavioralsubscriptions.create: behavioralsubscriptions.list: statefulsubscriptions.retrieve: statefulsubscriptions.update: stateful
Trolley
Synthetic Trolley sandbox merchant (recipients, payout accounts, batches with quotes and processing, payments, balances; Trolley REST API v1 routes) Tool package for Firedrill
- Website details
- Protocols: http
- Declared HTTP routes: 26
- State namespaces:
balances,batches,meta,payment_index,payments,recipient_accounts,recipients - Named faults:
payout-partner-outage,processing-response-lost,rate-limited
Declared operations
balances.list: statefulbatches.create: statefulbatches.delete: statefulbatches.generate_quote: behavioralbatches.get: statefulbatches.list: statefulbatches.start_processing: behavioralbatches.summary: behavioralbatches.update: statefulpayments.create: statefulpayments.delete: statefulpayments.get: statefulpayments.list: statefulpayments.update: statefulrecipient_accounts.create: statefulrecipient_accounts.delete: statefulrecipient_accounts.get: statefulrecipient_accounts.list: statefulrecipient_accounts.update: statefulrecipients.create: statefulrecipients.delete: statefulrecipients.get: statefulrecipients.list: statefulrecipients.update: stateful
Unified
Synthetic Unified.to workspace (connections, unified CRM and Messaging REST API) as a Firedrill Tool
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 34
- State namespaces:
channels,companies,connections,contacts,deals,messages,meta,pipelines,workspaces - Named faults:
rate-limited,write-committed-lost,write-unavailable
Declared operations
channels.get: statefulchannels.list: statefulcompanies.create: validatedcompanies.get: validatedcompanies.list: validatedcompanies.remove: validatedcompanies.update: validatedconnections.create: validatedconnections.get: validatedconnections.list: validatedconnections.remove: validatedconnections.update: validatedcontacts.create: validatedcontacts.get: validatedcontacts.list: validatedcontacts.remove: validatedcontacts.update: validateddeals.create: validateddeals.get: validateddeals.list: validateddeals.remove: validateddeals.update: validatedmessages.create: validatedmessages.get: validatedmessages.list: validatedmessages.remove: validatedmessages.update: validatedpipelines.get: statefulpipelines.list: stateful
Unstructured
Synthetic Unstructured account (Partition Endpoint and Workflow Endpoint subset) as a Firedrill Tool
- Website details
- Protocols: http
- Declared HTTP routes: 25
- State namespaces:
connection-checks,destinations,job-files,jobs,meta,partition-log,source-files,sources,workflows,workspaces - Named faults:
partition-overloaded,partition-rate-limited,run-response-lost
Declared operations
destinations.create: behavioraldestinations.delete: behavioraldestinations.get: statefuldestinations.list: statefuldestinations.update: behavioralgeneral.partition: behavioraljobs.cancel: behavioraljobs.download_output: behavioraljobs.get: behavioraljobs.get_details: behavioraljobs.get_failed_files: behavioraljobs.list: behavioralsources.check_connection: behavioralsources.create: behavioralsources.delete: behavioralsources.get: statefulsources.get_connection_check: statefulsources.list: statefulsources.update: behavioralworkflows.create: behavioralworkflows.delete: behavioralworkflows.get: statefulworkflows.list: statefulworkflows.run: behavioralworkflows.update: behavioral
Waterfall
Synthetic Waterfall account (contact, phone and company enrichment jobs, contact and company search, job change, e-mail verification, account reporter, API keys; Waterfall-shaped REST routes) Tool package for Firedrill
- Website details
- Protocols: http
- Declared HTTP routes: 17
- State namespaces:
api-keys,companies,company-domains,company-linkedin,company-names,company-persons,jobs,meta,person-emails,person-linkedin,persons,usage - Named faults:
enrichment-unavailable,key-create-lost,rate-limited
Declared operations
account.get: behavioralapi_keys.create: behavioralapi_keys.list: statefulapi_keys.modify: behavioralenrichment.company.get: behavioralenrichment.company.launch: behavioralenrichment.contact.get: behavioralenrichment.contact.launch: behavioralenrichment.phone.get: behavioralenrichment.phone.launch: behavioraljob_change.get: statefuljob_change.run: behavioralsearch.company.get: statefulsearch.company.run: behavioralsearch.contact.get: statefulsearch.contact.run: behavioralverify.email.run: behavioral
Xero
Synthetic Xero Accounting API 2.0 (subset) Tool for Firedrill: organisation, chart of accounts, tax rates, contacts, sales invoices and bills, and payments over deterministic local state.
- Website details
- Protocols: http, mcp
- Declared HTTP routes: 20
- State namespaces:
accounts,contacts,invoice-emails,invoices,meta,organisation,payments,tax-rates - Named faults:
payment-response-lost,rate-limited,write-outage
Declared operations
accounts.get: statefulaccounts.list: behavioralcontacts.create: behavioralcontacts.get: behavioralcontacts.list: behavioralcontacts.save: behavioralcontacts.update: behavioralinvoices.create: behavioralinvoices.email: behavioralinvoices.get: statefulinvoices.list: behavioralinvoices.save: behavioralinvoices.update: behavioralorganisation.get: statefulpayments.create: behavioralpayments.delete: behavioralpayments.get: statefulpayments.list: behavioralpayments.record: behavioraltax-rates.list: behavioral