{"apiVersion":"v1","directorySlug":"figurx-mcp-0f34d475a0","title":"FIGURX","description":"Record the work once, then turn it into an invoice or a quote when you are ready. Built for locums, contractors, freelancers and small businesses.","pageUrl":"https://www.mcpbundles.com/skills/figurx-mcp-0f34d475a0","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.figurx.app/mcp","hostedMcpUrl":null,"toolCount":19,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"app.figurx/figurx-mcp-0f34d475a0","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"draft_invoice","description":"Builds a priced invoice from the work or goods described, with tax and totals calculated per line. Use this when someone wants to bill a customer for work already done, for sessions or shifts worked, or for goods supplied. Do not use this to quote for work not yet agreed, which is draft_quote, or to correct an invoice already issued, which is draft_credit_note. It calculates only, and does not send, approve, number or record the invoice.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["supplier","customer","issue_date","lines"],"properties":{"lines":{"type":"array","items":{"type":"object","required":["description","quantity","unit_price"],"properties":{"quantity":{"type":"number","exclusiveMinimum":0},"tax_rate":{"type":"number","default":0,"maximum":100,"minimum":0},"unit_price":{"type":"number","minimum":0}},"additionalProperties":false},"maxItems":100,"minItems":1},"notes":{"type":"string","maxLength":2000},"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"customer":{"type":"string","maxLength":300,"minLength":1},"due_date":{"type":"string","maxLength":20,"minLength":8},"supplier":{"type":"string","maxLength":300,"minLength":1},"reference":{"type":"string","maxLength":200},"issue_date":{"type":"string","maxLength":20,"minLength":8}},"additionalProperties":false},"title":"Draft invoice","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"draft_invoice","displayName":"Draft invoice"},{"name":"draft_quote","description":"Builds a priced quotation for work not yet agreed, with tax and totals calculated per line. Use this when someone is pricing a job, tendering, or telling a customer what something will cost before starting. Do not use this once the work is done and needs billing, which is draft_invoice, or when the customer needs something to pay against up front, which is draft_proforma_invoice. It calculates only, and nothing is sent or recorded.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["supplier","customer","issue_date","lines"],"properties":{"lines":{"type":"array","items":{"type":"object","required":["description","quantity","unit_price"],"properties":{"quantity":{"type":"number","exclusiveMinimum":0},"tax_rate":{"type":"number","default":0,"maximum":100,"minimum":0},"unit_price":{"type":"number","minimum":0}},"additionalProperties":false},"maxItems":100,"minItems":1},"notes":{"type":"string","maxLength":2000},"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"customer":{"type":"string","maxLength":300,"minLength":1},"due_date":{"type":"string","maxLength":20,"minLength":8},"supplier":{"type":"string","maxLength":300,"minLength":1},"reference":{"type":"string","maxLength":200},"issue_date":{"type":"string","maxLength":20,"minLength":8}},"additionalProperties":false},"title":"Draft quote","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"draft_quote","displayName":"Draft quote"},{"name":"calculate_margin_price","description":"Works out the selling price needed to hit a target gross margin on a known landed cost, and the resulting gross profit. Use this when someone is pricing goods for resale or a job for procurement and knows what it costs them and what margin they need. Do not use this to build the resulting document, which is draft_quote. This uses gross margin, not markup; the two give different answers and are frequently confused.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["landed_cost","target_margin_percent"],"properties":{"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"quantity":{"type":"number","default":1,"exclusiveMinimum":0},"landed_cost":{"type":"number","exclusiveMinimum":0},"vat_rate_percent":{"type":"number","maximum":100,"minimum":0},"target_margin_percent":{"type":"number","maximum":99.99,"minimum":0}},"additionalProperties":false},"title":"Calculate selling price","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_margin_price","displayName":"Calculate selling price"},{"name":"draft_credit_note","description":"Builds a credit note that cancels or reduces an invoice already issued, against the original invoice number. Use this when a customer was overcharged, returned goods, cancelled part of a job, or an invoice was simply wrong and must be corrected rather than deleted or reissued. Do not use this to write a fresh invoice, which is draft_invoice. The original invoice number is required, because a credit that cannot be traced to an invoice cannot be reconciled.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["supplier","customer","issue_date","original_invoice_number","reason","lines"],"properties":{"lines":{"type":"array","items":{"type":"object","required":["description","quantity","unit_price"],"properties":{"quantity":{"type":"number","exclusiveMinimum":0},"tax_rate":{"type":"number","default":0,"maximum":100,"minimum":0},"unit_price":{"type":"number","minimum":0}},"additionalProperties":false},"maxItems":100,"minItems":1},"reason":{"type":"string","maxLength":500,"minLength":1},"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"customer":{"type":"string","maxLength":300,"minLength":1},"supplier":{"type":"string","maxLength":300,"minLength":1},"issue_date":{"type":"string","maxLength":20,"minLength":8},"original_invoice_number":{"type":"string","maxLength":100,"minLength":1}},"additionalProperties":false},"title":"Draft credit note","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"draft_credit_note","displayName":"Draft credit note"},{"name":"draft_proforma_invoice","description":"Builds a proforma invoice: a priced document issued before the work or goods, so a customer can raise a purchase order or arrange payment. Use this when a customer needs figures up front, or their finance team needs something to set up a supplier payment against. Do not use this to bill for completed work, which is draft_invoice. A proforma is not a VAT invoice and must never take an invoice number.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["supplier","customer","issue_date","lines"],"properties":{"lines":{"type":"array","items":{"type":"object","required":["description","quantity","unit_price"],"properties":{"quantity":{"type":"number","exclusiveMinimum":0},"tax_rate":{"type":"number","default":0,"maximum":100,"minimum":0},"unit_price":{"type":"number","minimum":0}},"additionalProperties":false},"maxItems":100,"minItems":1},"notes":{"type":"string","maxLength":2000},"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"customer":{"type":"string","maxLength":300,"minLength":1},"supplier":{"type":"string","maxLength":300,"minLength":1},"reference":{"type":"string","maxLength":200},"issue_date":{"type":"string","maxLength":20,"minLength":8},"valid_until":{"type":"string","maxLength":20,"minLength":8}},"additionalProperties":false},"title":"Draft proforma invoice","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"draft_proforma_invoice","displayName":"Draft proforma invoice"},{"name":"draft_receipt","description":"Confirms money already received, showing the amount, date, method and any balance still outstanding. Use this when a customer has paid and asks for proof of payment. Do not use this to request payment, which is draft_invoice, or to reduce what is owed, which is draft_credit_note. It confirms only what the user states was received, and marks no invoice as paid.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["supplier","customer","payment_date","amount_received","payment_method"],"properties":{"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"customer":{"type":"string","maxLength":300,"minLength":1},"supplier":{"type":"string","maxLength":300,"minLength":1},"payment_date":{"type":"string","maxLength":20,"minLength":8},"invoice_total":{"type":"number","minimum":0},"payment_method":{"type":"string","maxLength":60,"minLength":1},"amount_received":{"type":"number","exclusiveMinimum":0},"against_invoice_number":{"type":"string","maxLength":100}},"additionalProperties":false},"title":"Draft receipt","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"draft_receipt","displayName":"Draft receipt"},{"name":"calculate_vat","description":"Splits VAT either way: adds it to a net figure, or extracts the net and VAT from a gross figure that already includes it. Use this when someone asks how much VAT is on an amount, what something costs including VAT, or what the VAT element of a total is. Removing VAT is not the same as subtracting the rate, which is where this is most often got wrong: at twenty percent the VAT inside a gross figure is one sixth of it, not one fifth.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["amount","vat_rate_percent"],"properties":{"amount":{"type":"number","exclusiveMinimum":0},"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"vat_rate_percent":{"type":"number","maximum":100,"minimum":0},"amount_includes_vat":{"type":"boolean","default":false}},"additionalProperties":false},"title":"Add or remove VAT","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_vat","displayName":"Add or remove VAT"},{"name":"calculate_late_payment_interest","description":"Works out the statutory interest and fixed compensation a late-paying commercial customer owes on an overdue invoice, under the UK Late Payment of Commercial Debts (Interest) Act 1998. Use this when an invoice is overdue and someone wants to know what they are entitled to add before chasing it. Do not use this to produce the chasing document itself. The current Bank of England base rate must be supplied, because it changes and must not be assumed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["debt_amount","days_overdue","boe_base_rate_percent"],"properties":{"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"debt_amount":{"type":"number","exclusiveMinimum":0},"days_overdue":{"type":"integer","exclusiveMinimum":0},"boe_base_rate_percent":{"type":"number","maximum":100,"minimum":0}},"additionalProperties":false},"title":"Late payment interest and compensation","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_late_payment_interest","displayName":"Late payment interest and compensation"},{"name":"calculate_locum_pension","description":"Splits a UK freelance GP locum fee into its pensionable pay, the 14.38% employer contribution to add to the invoice, and the employee contribution due. Use this when a GP locum is invoicing a practice and needs to know what to bill, or when a practice has quoted a rate 'including pension' and they need to work backwards to the actual fee. Do not use this for work through an agency, an umbrella, a limited company, or out of hours and ICB work, none of which can be pensioned this way. Pensionable","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["tax_year"],"properties":{"fee":{"type":"number","exclusiveMinimum":0},"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"tax_year":{"enum":["2025/26","2026/27"],"type":"string"},"last_date_worked":{"type":"string","maxLength":10,"minLength":10},"pensionable_days":{"type":"integer","exclusiveMinimum":0},"pension_inclusive_total":{"type":"number","exclusiveMinimum":0},"total_gp_pensionable_income":{"type":"number","exclusiveMinimum":0},"first_date_worked_at_this_practice":{"type":"string","maxLength":10,"minLength":10}},"additionalProperties":false},"title":"Locum GP pension and invoice split","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_locum_pension","displayName":"Locum GP pension and invoice split"},{"name":"calculate_cis_deduction","description":"Works out the Construction Industry Scheme deduction a contractor will withhold from a subcontractor's invoice, and the net payment that results. Use this when someone in construction is invoicing a contractor and needs to know what will actually land in their bank. The deduction applies to labour only and never to materials, which is where this is most often got wrong. Can also apply the domestic reverse charge, where the customer accounts for the VAT instead of the supplier.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["labour_amount","cis_status"],"properties":{"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"cis_status":{"enum":["gross","registered","unregistered"],"type":"string"},"labour_amount":{"type":"number","minimum":0},"materials_amount":{"type":"number","default":0,"minimum":0},"vat_rate_percent":{"type":"number","default":0,"maximum":100,"minimum":0},"domestic_reverse_charge":{"type":"boolean","default":false}},"additionalProperties":false},"title":"CIS deduction on a construction invoice","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_cis_deduction","displayName":"CIS deduction on a construction invoice"},{"name":"calculate_mileage_claim","description":"Works out a business mileage claim at HMRC approved rates for a car or van, choosing the right rate for the date travelled and handling the 10,000 mile boundary. Use this when someone wants to know what their business miles are worth. The first 10,000 miles in a tax year changed from 45p to 55p on 6 April 2026, and miles above 10,000 stay at 25p, so the date of travel matters. Covers cars and vans only.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["miles","travel_date"],"properties":{"miles":{"type":"number","exclusiveMinimum":0},"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"travel_date":{"type":"string","maxLength":10,"minLength":10},"miles_already_claimed_this_tax_year":{"type":"number","default":0,"minimum":0}},"additionalProperties":false},"title":"HMRC mileage claim","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_mileage_claim","displayName":"HMRC mileage claim"},{"name":"check_vat_registration_threshold","description":"Checks whether someone has to register for UK VAT, by comparing their taxable turnover over the last 12 months against the £90,000 threshold. Use this when someone is worried they have crossed the line, or wants to know how much headroom is left. Only taxable turnover counts, so exempt income is excluded: a GP locum billing well over £90,000 of clinical work is usually not required to register, because clinical services are exempt rather than taxable.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["taxable_turnover_last_12_months"],"properties":{"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"currently_registered":{"type":"boolean","default":false},"exempt_income_last_12_months":{"type":"number","default":0,"minimum":0},"taxable_turnover_last_12_months":{"type":"number","minimum":0},"expected_taxable_turnover_next_30_days":{"type":"number","default":0,"minimum":0}},"additionalProperties":false},"title":"VAT registration threshold check","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_vat_registration_threshold","displayName":"VAT registration threshold check"},{"name":"draft_purchase_order","description":"Creates a purchase order: the document a buyer sends a supplier to commit to buying something, before any invoice exists. Use this when someone is ordering goods or services and their supplier needs a PO number to work against, or their own finance process requires one. Do not use this to bill a customer, which is draft_invoice, or to price work you are offering, which is draft_quote. This is issued by the buyer, not the seller, so the roles are the reverse of an invoice.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["buyer","supplier","order_date","lines"],"properties":{"buyer":{"type":"string","maxLength":300,"minLength":1},"lines":{"type":"array","items":{"type":"object","required":["description","quantity","unit_price"],"properties":{"quantity":{"type":"number","exclusiveMinimum":0},"tax_rate":{"type":"number","default":0,"maximum":100,"minimum":0},"unit_price":{"type":"number","minimum":0}},"additionalProperties":false},"maxItems":100,"minItems":1},"notes":{"type":"string","maxLength":2000},"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"supplier":{"type":"string","maxLength":300,"minLength":1},"order_date":{"type":"string","maxLength":20,"minLength":8},"required_by":{"type":"string","maxLength":20,"minLength":8},"payment_terms":{"type":"string","maxLength":200},"delivery_address":{"type":"string","maxLength":500},"purchase_order_number":{"type":"string","maxLength":100}},"additionalProperties":false},"title":"Draft purchase order","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"draft_purchase_order","displayName":"Draft purchase order"},{"name":"draft_delivery_note","description":"Creates a delivery note listing what is being delivered and in what quantity, to travel with the goods and be signed on receipt. Use this when someone is shipping or dropping off goods and needs a document the recipient can check against. Do not use this to ask for payment, which is draft_invoice. A delivery note carries quantities rather than prices, because the person signing for the goods is often not the person who should see what they cost.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["supplier","customer","delivery_date","delivery_address","items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["description","quantity"],"properties":{"unit":{"type":"string","maxLength":40},"quantity":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"maxItems":200,"minItems":1},"notes":{"type":"string","maxLength":2000},"customer":{"type":"string","maxLength":300,"minLength":1},"supplier":{"type":"string","maxLength":300,"minLength":1},"delivery_date":{"type":"string","maxLength":20,"minLength":8},"delivery_address":{"type":"string","maxLength":500,"minLength":1},"against_order_number":{"type":"string","maxLength":100}},"additionalProperties":false},"title":"Draft delivery note","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"draft_delivery_note","displayName":"Draft delivery note"},{"name":"draft_terms_of_engagement","description":"Drafts written terms for self-employed or locum work: payment deadline, what happens when payment is late, cancellation notice, and who covers expenses. Use this when someone is agreeing work with a new client or practice and has nothing in writing, which is the reason most late payment and cancellation disputes cannot be settled. Do not use this to bill for work, which is draft_invoice. These are a starting point to adapt, not legal advice, and anything significant should be checked by someone","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["supplier","work_description"],"properties":{"client":{"type":"string","maxLength":300},"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"supplier":{"type":"string","maxLength":300,"minLength":1},"payment_days":{"type":"integer","default":28,"maximum":180,"exclusiveMinimum":0},"work_description":{"type":"string","maxLength":500,"minLength":1},"expenses_recharged":{"type":"boolean","default":false},"cancellation_notice_days":{"type":"integer","default":7,"maximum":90,"minimum":0},"charge_late_payment_interest":{"type":"boolean","default":true}},"additionalProperties":false},"title":"Draft terms of engagement","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"draft_terms_of_engagement","displayName":"Draft terms of engagement"},{"name":"check_mtd_income_tax_scope","description":"Works out whether someone has to use Making Tax Digital for Income Tax, and from which April. Use this when a sole trader or landlord asks whether the new quarterly filing rules apply to them, or when they need to know how long they have. Qualifying income is gross turnover before expenses, taken from the tax return two years earlier, which is where this is usually got wrong: people test it against their profit and conclude they are out of scope when they are not. This checks scope only and does","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["gross_self_employment_and_property_income","tax_year_of_that_income"],"properties":{"currency":{"type":"string","default":"GBP","maxLength":3,"minLength":3},"tax_year_of_that_income":{"enum":["2024/25","2025/26","2026/27"],"type":"string"},"gross_self_employment_and_property_income":{"type":"number","minimum":0}},"additionalProperties":false},"title":"Making Tax Digital for Income Tax scope check","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_mtd_income_tax_scope","displayName":"Making Tax Digital for Income Tax scope check"},{"name":"save_document","description":"Stores an invoice, quote, receipt, credit note, purchase order or delivery note in the user's FIGURX workspace as a DRAFT, and returns the document number FIGURX assigned. Use this when the user asks to save, record or keep a document. Use draft_invoice and its siblings instead when they only want to see one. The number, the line totals and the tax are all calculated by FIGURX, so use the figures this tool returns and do not restate your own. It does not send the document to anyone, mark it paid","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["document_type","customer","lines"],"properties":{"lines":{"type":"array","items":{"type":"object","required":["description","unit_price"],"properties":{"quantity":{"type":"number","default":1,"minimum":0},"tax_rate":{"type":"number","default":0,"maximum":100,"minimum":0},"unit_price":{"type":"number","minimum":0}},"additionalProperties":false},"maxItems":60,"minItems":1},"notes":{"type":"string","maxLength":2000},"customer":{"type":"string","maxLength":300,"minLength":1},"reference":{"type":"string","maxLength":200},"document_type":{"enum":["invoice","quote","receipt","credit_note","purchase_order","delivery_note"],"type":"string"}},"additionalProperties":false},"title":"Save a document to the user's FIGURX workspace","logicalName":"save_document","displayName":"Save a document to the user's FIGURX workspace","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"save_mileage","description":"Records one business journey in the user's FIGURX workspace. Use this when the user asks to log or save a journey. Use calculate_mileage_claim instead when they only want the figure. The rate defaults to the workspace rate; 55p is the HMRC rate for the first 10,000 miles from 6 April 2026 and 25p after that, so for someone past 10,000 miles pass the correct rate rather than letting it default.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["travel_date","origin","destination","miles"],"properties":{"miles":{"type":"number","maximum":5000,"minimum":0},"origin":{"type":"string","maxLength":200,"minLength":1},"destination":{"type":"string","maxLength":200,"minLength":1},"travel_date":{"type":"string","maxLength":20,"minLength":8},"rate_per_mile":{"type":"number","maximum":5,"minimum":0}},"additionalProperties":false},"title":"Log a journey in the user's FIGURX workspace","logicalName":"save_mileage","displayName":"Log a journey in the user's FIGURX workspace","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_customers","description":"Returns the customers already saved in the user's FIGURX workspace, with their payment terms. Use this when you are about to save a document, so the customer name matches one that already exists rather than creating a near-duplicate.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List the customers saved in the user's FIGURX workspace","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_customers","displayName":"List the customers saved in the user's FIGURX workspace"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=FIGURX&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZmlndXJ4LmFwcC9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22FIGURX%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.figurx.app%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22FIGURX%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.figurx.app%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=FIGURX&connectorUrl=https%3A%2F%2Fmcp.figurx.app%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"FIGURX\" --url \"https://mcp.figurx.app/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/figurx-mcp-0f34d475a0","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/figurx-mcp-0f34d475a0/tools/{tool}","mcpServerUrl":"https://mcp.figurx.app/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/figurx-mcp-0f34d475a0?live=1"}