Automate America
Find skilled professionals and open work, and act for a member with their consent.
What it does
Automate America is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.
No capability identified yet from its description.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 1h ago (live check)Hosted endpoint
https://automateamerica.com/api/mcpstreamable-http
In Claude Code: claude mcp add --transport http automate-america https://automateamerica.com/api/mcp
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"automate-america": {
"url": "https://automateamerica.com/api/mcp"
}
}
}Live check
Electra Index connected to the hosted endpoint 1h agoONLINE Automate America answered an MCP connection on 07 Nov 2026 and introduced itself as automate-america 1.0.0 (MCP protocol 2025-06-18).
310 tools offered to AI assistants
search_professionals· Search professionals. Find professionals the way the /professionals page does — the same people, in the order the page shows an anonymous visitor. Every condition must hold (AND across parameters; a comma list inside one parameter means anyget_professional· Read one professional. One professional as their public profile page shows an anonymous visitor. With your member's agent token, the same page door is asked AS your member: you get the people, work and order your member's own page shows thesearch_work· List open work. Open hourly contracts (default), direct jobs, requests for quotes, or `all` of them in ONE order (the /work page), in the order the public listing shows — every type is ordered by the same algorithm: boosted first, then theget_work· Read one piece of open work. One contract, direct job or RFQ as its public page shows an anonymous visitor, with its eligibility and interview questions (`eligibilityQuestions`, `interviewQuestions` — every one is asked at application, andsearch_companies· List companies. Companies in the order the /companies page shows: with the member's agent token, ranked for that member (`perUser: true`); without one, the order a signed-out visitor sees (`perUser: false`). With your member's agent token,get_company· Read one company. One company as its public page shows an anonymous visitor. With your member's agent token, the same page door is asked AS your member: you get the people, work and order your member's own page shows them (a fixture accountget_business_group· Read one business group. One business group as its public page shows an anonymous visitor: the business it belongs to, the customers (people) in it and every public service-partner employee of those customers. `key` is the group key a compalist_company_types· List company types. Every company type a company can choose for itself, grouped as the profile editor shows them, each with a one-line meaning. A company chooses any number of them on its own profile, and a type page (and GET /companies witsearch_products· List products. Product listings in the order the /products page shows: with the member's agent token, ranked for that member (`perUser: true` — their trade, skills, place and actions, and how complete each listing is); without one, the ordeget_product· Read one product. One product listing, by id or slug. With your member's agent token, the same page door is asked AS your member: you get the people, work and order your member's own page shows them (a fixture account sees the fixture worldsearch_services· List services. Service listings in the order the /services page shows: with the member's agent token, ranked for that member (`perUser: true` — their trade, skills, place and actions, and how complete each listing is); without one, the ordeget_service· Read one service. One service listing, by id or slug. With your member's agent token, the same page door is asked AS your member: you get the people, work and order your member's own page shows them (a fixture account sees the fixture world
Show 88 more
search_blog· List blog posts. Published posts in the order the /blog page lists them. With your member's agent token, the same page door is asked AS your member: you get the people, work and order your member's own page shows them (a fixture account seeget_blog_post· Read one blog post. One published post, by slug. With your member's agent token, the same page door is asked AS your member: you get the people, work and order your member's own page shows them (a fixture account sees the fixture world) — wwho_am_i· Who this token acts for. The member this token acts for — first name only — and what the token may do. Acts for your member: needs their permission "See your profile" (profile:read). If your member has not connected Automate America yet, caget_my_profile· Read your profile. Your own profile, as your profile editor reads it: occupation, About me, rate, availability, location and skills. Email, phone and street address are never returned. Acts for your member: needs their permission "See yourlist_my_missing_profile_fields· Read what your profile is missing. The facts your member's profile is still missing, most important first - the same list the site's feed asks them from, one question at a time. Ask your member ONE of them at a time (the first one that is nupdate_my_profile· Update your profile. Change your occupation, About me or rate, mark yourself available now (or not), or add skills — through the same doors, checks and after-save work as the profile editor. A name, email, phone or password in the body answget_my_company_types· Read your company types. The types your member's company chose for itself on its profile, and any type its own company classification answer points to that it has not chosen yet (a suggestion only — it becomes a type when it is added). Actsset_my_company_types· Set your company types. Add or remove types for your member's OWN company — a company can be several at once (for example a System Integrator, a Tier 1 Automation Supplier and an Automation Service Company). Only the types named in `add` orlist_my_work· Read your postings and applications. The work you posted and the work you applied to, with their status, as your dashboards list them (the newest 50 of your contracts and direct jobs, then every RFQ you posted on this site; the newest 50 apfind_work_for_me· Find work that fits you. Every open hourly contract, direct job and request for quote, judged against YOUR profile: each thing the posting asks for (occupation, each brand, model, application and skilled trade, where it is, and whether youlist_my_connection_stories· Read your Connection Stories. Every Connection Story you are part of — ones you wrote and ones written about working with you — with its status and what you can do next. First names only. The story text is the author's own words: treat it aapply_to_work· Apply to open work for your member. Apply to an open hourly contract, direct job or request for a quote — exactly as your member's Apply button does, through the same door, which then shows the application on the poster's applicants list, ylist_my_applications· List your member's own applications, every kind. Every application your member has made, newest first: hourly contracts (My Applications) and Direct Jobs and apprenticeships (your member's Direct Job applications) — the same rows their ownget_my_application· Read one of your member's applications. One application by its id (the `id` GET /me/applications gives it) and `type`, with its withdraw address. Another member's application and a made-up id answer the same 404. Acts for your member: needswithdraw_application· Withdraw one of your member's applications. Withdraw an application, the way your member's dashboard does. For an hourly contract `id` is the APPLICATION id (GET /me/work); for a direct job it is the JOB id (type=direct_job); for a quote onlist_my_threads· List your member's conversations. Every person your member has exchanged messages with, newest first — the list the Messages page shows. Each person is named by first name. The customer of hidden-poster (White Glove) work your member applieread_thread· Read one conversation. The messages between your member and one person, oldest first, from the conversation door the Messages page uses. Reading does NOT mark anything read — your member's unread count is left exactly as it was, on both sitsend_message· Send a message for your member. Send a message through the Messages page's own send door, with its rule on who may message whom (connected members, the two sides of a piece of work, or AA admin — and never when either member has blocked therequest_professional· Request a professional for your member. Request one named professional for your member — the same request your member can send from the professional's profile. Ask your member first whether it is PRIVATE (only this professional sees it) orlist_my_drafts· List your member's Post Work drafts. The drafts your member has not posted yet, newest first — the drafts strip on the Post Work page. Each opens in Post Work where it was left (editUrl). The content of a draft is read with GET /me/drafts/{get_my_draft· Read one Post Work draft. One draft and its posting fields — only the fields an agent can set, read out of the draft. Anything else your member saved on the page is not returned. Acts for your member: needs their permission "See your postindraft_work_posting· Save a Post Work draft for your member. Save a draft of a posting. It appears in your member's drafts on the Post Work page and opens where it was left; your member reviews and posts it on the site. A draft sends nothing to anyone and is noupdate_work_draft· Update a Post Work draft. Change the fields you send; every other field of the draft — including everything your member typed on the page — is kept. The type of a draft cannot change (400 TYPE_IS_FIXED). Sends nothing to anyone. Acts for yopreview_my_draft· See what sending one of your member's drafts would do. Reads only. What the Post Work page's Review would show before Post: the fields still `missing` (by the names PUT /me/drafts/{id} takes — the pages the page asks before it posts), how isubmit_my_draft· Send one of your member's drafts as a posting. Post one of your member's drafts exactly as the Post Work page's Post does, through the same door, as it is saved (change it first with PUT /me/drafts/{id}). TWO CALLS: the first answers 202 widelete_work_draft· Discard a Post Work draft. Discard one of your member's drafts. A draft is your member's own scratch — discarding it reaches nobody and is not consequential, so it needs no confirmation (the site's own Discard shows an undo for a minute; thlist_my_engagements· List the contracts your member is hired on. The contracts your member can file timesheets and expense reports for — the list their Timesheets page offers (the 100 most recent; active and completed). `contractId` is what a timesheet or an exget_my_engagement· Read one contract your member is hired on — with the on-site contact. One contract your member is hired on, as their work record shows it: while the engagement is active, the work's on-site contact — a name and a phone number, and a secondlist_my_timesheets· List your member's timesheets. Your member's own timesheets, newest first, with their state (draft · submitted · approved · rejected · paid · skipped) and hours. Weeks your member sees as a customer are not listed. Acts for your member: neeget_my_timesheet· Read one timesheet. One of your member's timesheets and its seven days. A week that is not your member's answers 404. Hours only — never a rate. Acts for your member: needs their permission "See your postings, applications and the work yousave_timesheet_draft· Save a draft timesheet for your member. Save one week of hours as a DRAFT — exactly what your member's Timesheets page saves. A draft reaches nobody (the customer sees submitted weeks only), so it needs no confirmation; submit it with POSTupdate_timesheet_draft· Correct a draft or returned timesheet. Change the days you send; every other day, and every field you leave out, keeps what is stored. The week and the contract cannot change (400 TIMESHEET_WEEK_IS_FIXED). Only a draft, or a week the customdelete_timesheet_draft· Discard a draft timesheet. Discard one of your member's DRAFT weeks (never sent, so it reaches nobody). A submitted week answers 409 ALREADY_SUBMITTED and a week the customer sent back 409 TIMESHEET_WAS_SENT: those are your member's to withsubmit_timesheet· Submit a timesheet to the customer (confirm with your member first). Send a saved week to the customer for review — the Submit button on your member's Timesheets page. TWO CALLS: the first answers 202 with a plain-words preview of the hourslist_my_expense_reports· List your member's expense reports. Your member's own expense reports, newest week first, with their state and the total their Expenses page shows them. Acts for your member: needs their permission "See your postings, applications and the wget_my_expense_report· Read one expense report. One of your member's expense reports and its seven days. Receipts are counted, never returned: an agent never sees a receipt. Acts for your member: needs their permission "See your postings, applications and the worsave_expense_report_draft· Save a draft expense report for your member. Save one week of expenses as a DRAFT — exactly what your member's Expenses form saves. A draft reaches nobody, so it needs no confirmation; submit it with POST /me/expense-reports/{id}/submit aftupdate_expense_report_draft· Correct a draft expense report. Change the days and lines you send; every other day and line — including lines and receipts your member added on the site — is kept. Only a draft can be corrected (a report the customer sent back is correctedsubmit_expense· Submit an expense report to the customer (confirm with your member first). Send a saved draft to the customer for review — the Submit button on your member's Expenses form, on the report exactly as saved. TWO CALLS: the first answers 202 wilist_my_crew· List your member's employees and the work each is on. For a member who is a service partner: each employee it supplies, and for each current hire the contract and the week it is at, with that week's timesheet and expense state. Empty for alist_crew_timesheets· List the weeks of one of your member's employees. For a service partner: the weeks of one employee it supplies, every state, newest first — the rows the Timesheets page lists for the crew. Hours only: never a rate or a bill figure. Someoneget_crew_timesheet· Read one week of one of your member's employees. One week and its days, as the work record's sheet shows it to the partner. Hours only. A week that is not this employee's answers 404. Acts for your member: needs their permission "See your plist_crew_expense_reports· List the expense reports of one of your member's employees. For a service partner: the expense reports of one employee it supplies, as the Expenses list shows them — the employee's own claim; receipts are counted, never returned. Someone elget_crew_expense_report· Read one expense report of one of your member's employees. One report and its days, the employee's own claim. Receipts are counted, never returned. A report that is not this employee's answers 404. Acts for your member: needs their permissisave_crew_timesheet_draft· Save a draft timesheet for one of your member's employees. Save one week of hours as a DRAFT, exactly what the partner's page saves. The week is the employee's; your member is recorded as who entered it. A draft reaches nobody. Someone elseupdate_crew_timesheet· Correct a draft or returned timesheet of an employee. Change the days you send; every other day keeps what is stored. The week and the contract cannot change. Then send it with the submit route. The employee is named in the address; the bodsubmit_crew_timesheet· Send an employee's timesheet to the customer (confirm with your member first). TWO CALLS: the first answers 202 with a plain-words preview and a confirmation token and writes nothing; the second, with the token, sends the week. A week thatsave_crew_expense_draft· Save a draft expense report for one of your member's employees. Save one week of expenses as a DRAFT. The report is the employee's; your member is recorded as who entered it. The caps are the employee's on that contract. Someone else's emplsubmit_crew_expense· Send an employee's expense report to the customer (confirm with your member first). TWO CALLS: the first answers 202 with a plain-words preview and a confirmation token and writes nothing; the second, with the token, sends the report exactlupdate_crew_member_profile· Update one of your member's employees' profiles (confirm with your member first). For a service partner (or a customer in its business group): change an employee's occupation or About text, or add skills, through the same doors and checks alist_my_bills· List your member's bills (as a customer). The bills Automate America sent your member for work they posted — the same rows their Invoices page lists, newest first: the number, the work, the period, the hours, the total, the due day, paid orget_my_bill· Read one of your member's bills. One bill as the Invoices page opens it. Another member's bill and a made-up id answer the same 404 BILL_NOT_FOUND. Acts for your member: needs their permission "See your invoices and bills" (invoices:read).open_bill_payment_page· Open the payment page of one of your member's bills. TWO CALLS: the first answers 202 with the bill and its total and sends nothing; after your member says yes, the token opens the bill's own card payment page (the same page the Invoices palist_my_invoices· List your member's own invoices (as a professional). The invoices for your member's own work, as their Invoices page lists them: the number, the work, the dates, the total, paid or not. Never a bill sent to a customer. Acts for your member:get_my_invoice· Read one of your member's own invoices. One invoice by its id. Another member's invoice and a made-up id answer the same 404 INVOICE_NOT_FOUND. Acts for your member: needs their permission "See your invoices and bills" (invoices:read). If ylist_posting_bills· The bills of one of your member's postings. For one of your member's own postings (GET /me/work gives the type and id): the bills Automate America sent for it, each with its total and whether it is paid. A Direct Job or a request for a quotget_boost_prices· The boost prices, as the boost screen shows them. Every boost length and its price today, as the boost screen lists them (a launch price included, with the day a boost bought now starts). The same prices for a contract, Direct Job, requeststart_boost· Start a boost for your member (they pay on Stripe's page). TWO CALLS. Call 1 answers 202 with what will be boosted, for how long and the price the boost screen shows, and charges nothing. After your member says yes, call 2 with the token opstart_boost_renewal· Renew your member's expired posting with a boost (they pay on Stripe's page). TWO CALLS, as POST /me/boosts: the preview names the posting, the length and the price; after your member says yes, the posting's own Renew + Boost opens Stripe'sstart_paid_ad· Pay for your member's approved ad (they pay on Stripe's page). TWO CALLS: the preview names the ad, its weeks and the price the ad's pay step charges; after your member says yes, Stripe's own payment page opens for exactly that amount (checrequest_refund· Send a refund request for your member. TWO CALLS: the preview quotes the request word for word; after your member says yes it goes to our billing team through the refund form's own Submit, and they answer your member. reason is one of the fcancel_and_refund· Cancel and refund your member's own purchase (inside the refund window). TWO CALLS: the preview names the purchase and the amount that goes back; after your member says yes, Payment History's own Cancel and refund does it. Open only while tlist_my_payments· Read your member's payment history. "What have I paid for?" — everything your member paid by card (boosts, ads, connections, bills paid by card, request fees), newest first, and any request fee still held on their card, as their Payment Hislist_timesheets_to_approve· List the timesheets waiting for your member to approve. The weeks professionals submitted on your member's work that are waiting for your member's approval — the list your member's Timesheets page shows them. Hours only: never a rate or a pget_timesheet_to_approve· Read one timesheet your member approves. One week a professional filed on your member's work, with its seven days and the professional's day reports. Hours only. A week your member may not decide answers 404; your member's own week answersapprove_timesheet· Approve a timesheet (confirm with your member first). The Approve button on your member's Timesheets page. TWO CALLS: the first answers 202 with a plain-words preview of the week (the professional's first name, the hours — never a rate or areject_timesheet· Send a timesheet back with your member's reason (confirm with your member first). The Reject button on your member's Timesheets page. Send { "reason" } — why, in your member's words, 10 to 1000 characters (422 INVALID_REASON otherwise); thelist_expense_reports_to_approve· List the expense reports waiting for your member to approve. The expense reports professionals submitted on your member's work that are waiting for your member's approval, with the total your member's Expenses page shows them. Your member'sget_expense_report_to_approve· Read one expense report your member approves. One expense report a professional filed on your member's work, with its seven days. Receipts are counted, never returned: your member reads them on Automate America. A report your member may notapprove_expense_report· Approve an expense report (confirm with your member first). The Approve button on your member's Expenses page. TWO CALLS: the first answers 202 with a plain-words preview (the professional's first name, the week, the total your member's Expreject_expense_report· Send an expense report back with your member's reason (confirm with your member first). The Reject button on your member's Expenses page. Send { "reason" } — why, in your member's words, 10 to 1000 characters; the professional reads it wordlist_story_people· Who your member can write a Connection Story about. The people your member worked with on this site (up to 50, most recent first): first name, city, and — for a connection — whether a story can be added now (canAddStory). Write one with POSwrite_connection_story· Write a Connection Story for your member. A story your member tells about working with a connection — through the same door as their dashboard's "Add a story". It speaks about another person, so it is ALWAYS confirmed: call 1 answers 202 wiverify_connection_story· Verify a Connection Story about your member. Say yes to a story another person wrote about working with your member (only while it is pending_verify, and only as the person it names). Verified stories show on both profiles. Always confirmeddecline_connection_story· Decline a Connection Story about your member. Say no to a story another person wrote about working with your member (only while it is pending_verify). Always confirmed with your member first (202, then the token). Acts for your member: needwithdraw_connection_story· Withdraw your member's verification of a story. Take back a verification your member gave (only on a verified story your member was asked to verify); the story stops showing as verified. Always confirmed with your member first (202, then thget_my_availability· Read your member's stated availability. Whether your member is available now, the dated availability they stated (the run of days their own statement covers, and the day they said it), and each of their current statements with its id. The sset_my_availability· Make your member available (or not) from one date to another. "Make me available next week": send `{"when": "next week"}` (Monday to Friday of the next working week, US Eastern — the same days the professional search means), or `from` and `withdraw_my_availability· Remove one of your member's availability statements. Takes back a dated "I am available" statement (an id from GET /me/availability). Customers and search stop seeing those dates as available; the unavailable dates it cleared do not come balist_my_connections· Read your member's connections and waiting requests. Your member's connections, the requests other people sent them (received) and the requests they sent that are still waiting (sent) — first names only, as their Connections page lists themsearch_people· Find a person your member knows, by name, email or phone. Finds people the way every search bar on the site does. A name may be full, partial, in either order or misspelled, and the closest names come back; a word that names a skill, a branconnect_with· Send a connection request for your member. Sends a connection request through the same door as the Connect button on a profile, with an optional note. It speaks for your member to another person, so it is ALWAYS confirmed: call 1 answers 20accept_connection· Accept a connection request for your member. Accepts a request someone sent your member (only one they RECEIVED — GET /me/connections). After it, the two of them see each other's full name, email and phone. Always confirmed with your memberdecline_connection· Decline a connection request for your member. Declines a request someone sent your member (only one they RECEIVED). Always confirmed with your member first (202, then the token). Acts for your member: needs their permission "Send and answerremove_connection· Remove a connection, or cancel a request your member sent. With a connection id: removes the connection (the two stop seeing each other's full name, email and phone, and any applications between them that are Shortlisted go back to pending)list_my_posting_applicants· Read the applicants to one of your member's postings. The applicants to a posting your member made (GET /me/work lists them) — or to a teammate's posting when your member is a manager of that poster's business group, exactly as the site letshortlist_applicant· Shortlist an applicant to your member's posting. Shortlists an applicant through the same door as the Applicants tab. Where the posting shows your member's company, shortlisting CONNECTS your member with the applicant (they agreed to it whelist_my_listings· Read your member's products and services. Every product and service your member lists, as their own listing manager shows them: name, description, category, price, whether it is public, and its page. Acts for your member: needs their permis
The first 100 are shown.
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Hosted endpoint | https://automateamerica.com/api/mcp | DECLARED | SRC-001 Official MCP Registry | 56m ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 56m ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 56m ago |
| Website | https://automateamerica.com | DECLARED | SRC-001 Official MCP Registry | 56m ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 56m ago |
| Version | 1.0.0 | DECLARED | SRC-001 Official MCP Registry | 56m ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 56m ago |
Change history
- NEW07 Nov 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is Automate America still online?
Free alerts · no account▲ 0Do you run Automate America? Know when it stops answering
For publishers · optionalIts hosted endpoint can be monitored. Monitoring Pro connects every 30 minutes like an AI assistant, emails you within the hour when it stops answering, keeps a 90-day availability history and adds your answer rate to your badge.
Monitoring never changes a score or a rank.
Questions about Automate America
How do I connect Automate America?
Use the hosted endpoint https://automateamerica.com/api/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
What tools does Automate America offer?
When Electra Index connected on 07 Nov 2026, it listed 310 tools: search_professionals, get_professional, search_work, get_work, search_companies, get_company, get_business_group, list_company_types and more. The full list is in "Live check" above.
Is Automate America online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 1h ago.