Integration · Projects & tasks
Connect Claude & ChatGPT to ManyRequests
Ask your AI which client requests are due, what a client asked for, or which invoices are unpaid in ManyRequests. It can create requests, post internal notes or client replies, add clients and organizations, and create invoices. It can also mark an invoice as paid when the money arrived outside ManyRequests.
Free plan, no credit card. Takes about a minute.
Try asking
“Which high-priority requests are due this week?”
The AI searches requests by priority and due date and lists them with client, status and assignee.
“Create a request for Acme's logo refresh under the Design service, due Friday.”
It finds the client and the service, checks the service's intake fields and creates the request.
“Add an internal note to the Acme logo request that we are waiting for their brand files.”
It posts the message as an internal note, so the client does not see it.
What your AI can do
Requests and messages
Search requests by status, priority, client, assignee, tag or due date, create new ones and read or post messages and activity.
Clients and organizations
Search clients and organizations, create organizations, add members and see each organization's services and subscriptions.
Invoices and services
Search and read invoices, create new ones as drafts, mark them as paid, and list your services and their intake fields.
“Which invoices are still unpaid?”
It searches invoices by status and lists them with client and total.
“Acme paid invoice 1187 by bank transfer, mark it as paid.”
It marks the invoice as paid with a payment reference. This records the payment and does not charge anyone.
“Add Sara Holm, [email protected], to the Acme organization.”
It finds the organization and adds her as a new client in it.
54 tools for ManyRequests
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_organization_memberChanges dataAdd a new client (`name`, `email`) to an organization by `organization` ID.add_request_messageChanges dataPost a message on a request (`request_key`) as a user (`user_id`) with a `body`. Set `is_internal` true for an internal note; otherwise the client sees it and may be notified.cancel_serviceDeletesCancel a service (subscription). Destructive action; may require approval. API summary: Cancel a subscription.create_company_brandChanges dataCreate a new brand for a company. Required: name. API summary: Create organization brand.create_company_one_off_serviceChanges dataCreate a new one off service for a company. Required: service id. API summary: Add one-off service to organization.create_company_serviceChanges dataCreate a new service for a company. Required: service id or pricing variation id. Search services first to avoid duplicates. API summary: Add recurring service (subscription) to organization.create_invoiceChanges dataCreate an invoice for a client (`client_id`) with line `items` and optional `notes`. Set `draft` true to keep it unsent; otherwise it may be issued to the client.create_organizationChanges dataCreate a new client organization with a `name` and an `owner` (the main client contact).create_organization_tagChanges dataCreate a new organization tag. Required: name. Search organization tags first to avoid duplicates. API summary: Create organization tag.create_requestChanges dataCreate a new request for a client (`client_id`) and service (`service_id`) with a `title`, optional `description`, `due_date`, `priority`, `status_id`, `assignee_ids` and `tag_ids`.create_request_statusChanges dataCreate a new request status. Required: name or color. Search request statuses first to avoid duplicates. API summary: Create request status.create_request_tagChanges dataCreate a new request tag. Required: name. Search request tags first to avoid duplicates. API summary: Create request tag.create_webhookDeletesCreate a new webhook. Required: url or event. Destructive action; may require approval. API summary: Register a webhook.delete_companyDeletesPermanently delete a company by organization. Destructive action; may require approval. API summary: Delete organization.delete_company_brandDeletesPermanently delete a brand by brand. Destructive action; may require approval. API summary: Delete organization brand.delete_customerDeletesPermanently delete a customer by client. Destructive action; may require approval. API summary: Delete client.delete_organization_tagDeletesPermanently delete a organization tag by organization tag. Destructive action; may require approval. API summary: Delete organization tag.delete_requestDeletesPermanently delete a request by request. Destructive action; may require approval. API summary: Delete request.delete_request_statusDeletesPermanently delete a request status by request status. Destructive action; may require approval. API summary: Delete request status.delete_request_tagDeletesPermanently delete a request tag by request tag. Destructive action; may require approval. API summary: Delete request tag.delete_webhookDeletesPermanently delete a webhook by webhook. Destructive action; may require approval.get_clientGet one client by `client` ID.get_company_brandGet one brand for a company by brand. API summary: Get organization brand.get_invoiceGet one invoice by `invoice` ID, with line items, totals and status.get_organizationGet one client organization by `organization` ID.get_requestGet one request by `request` ID, with its status, client, service, assignees and details.get_request_statusGet one request status by request status. API summary: Get request status.get_serviceGet one service by `service` ID.list_activityList recent account activity, filtered by client, organization, request, type or date.list_company_brandsList brands for a company. Results are paginated. API summary: List organization brands.list_company_tagsList tags for a company. API summary: List organization tags.list_organization_membersList the clients who belong to an organization by `organization` ID.list_organization_servicesList the services and subscriptions an organization has, by `organization` ID, optionally filtered by `filter_status`.list_request_activityList the activity history of a request by `request_key`.list_request_messagesList the messages on a request by `request_key`; `filter_is_internal` limits to internal notes or client-visible replies.list_request_statusesList the request statuses (workflow stages) set up in your account, with their IDs.list_request_tagsList request tags with their IDs, optionally filtered by `filter_name`.list_service_form_fieldsList the intake form fields of a service by `service` ID, to know what to fill in when creating a request.list_servicesList the services you offer, optionally filtered by name (`filter_search`), type or whether they are for sale.list_webhooksList webhooks. Results are paginated.mark_invoice_paidVisible to othersMark an invoice as paid by `invoice` ID, with an optional `payment_reference`. Records an outside payment; does not charge anyone.search_clientsSearch clients (people) by name or email (`filter_search`) or by organization. Use to find a client's ID.search_invoicesSearch invoices by number, status, client or organization.search_organization_tagsSearch organization tags by sort or filter name. Use this to find existing organization tags before creating a new organization tag. Results are paginated. API summary: List organization tags.search_organizationsSearch client organizations by name (`filter_search`), tag or subscription status.search_requestsSearch client requests by text (`filter_search`), number, status, priority, client, organization, service, assignee, tag or due date.update_company_brandChanges dataUpdate an existing brand identified by brand. Only the fields you pass are changed. API summary: Update organization brand.update_company_tagsVisible to othersUpdate an existing tag identified by organization. Only the fields you pass are changed. Has effects visible outside this system. API summary: Sync organization tags.update_customerChanges dataUpdate an existing customer identified by client. Only the fields you pass are changed. API summary: Update client.update_organizationChanges dataRename a client organization by `organization` ID and new `name`.update_organization_tagChanges dataUpdate an existing organization tag identified by organization tag. Only the fields you pass are changed. API summary: Update organization tag.update_requestChanges dataUpdate an existing request identified by request. Only the fields you pass are changed. API summary: Update request.update_request_statusChanges dataUpdate an existing request status identified by request status. Only the fields you pass are changed. API summary: Update request status.update_request_tagChanges dataUpdate an existing request tag identified by request tag. Only the fields you pass are changed. API summary: Update request tag.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose ManyRequests from the app list.
- 2
Paste your key
Enter your ManyRequests portal domain (for example youragency.manyrequests.com, or your custom domain) and an API token. API access needs the ManyRequests Pro plan. In ManyRequests go to Settings > Integrations > API > Create token, give it a name and copy the token.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in ManyRequests?
The AI can read and search requests, messages, activity, statuses, tags, clients, organizations, services, intake form fields and invoices. It can create requests, organizations and invoices, add clients to organizations, rename organizations, post messages on requests and mark invoices as paid.
Does the AI see my ManyRequests API token?
No. Your ManyRequests API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Marking an invoice as paid, creating invoices and posting messages the client can see can all require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ManyRequests account, and its API is part of the ManyRequests Pro plan.
Can my clients see what the AI writes?
Only if you want them to. When the AI posts on a request it can mark the message as an internal note, which the client does not see. A message that is not internal is visible to the client, who may be notified.
Let your AI work in ManyRequests today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect ManyRequests freeHeyMyApps is not affiliated with ManyRequests. Product names are trademarks of their owners.






