adminpulse_get_current_user
Get the connected user
Return the AdminPulse user that the API key belongs to (name and email). Good first call to confirm the connection. GET /users/me.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.3.4Updated Nov 7, 2026
Read relations, invoices, tasks and documents; create tasks and log interactions in AdminPulse.
The publisher's own server: Ably MCP by usefulapi
Connects an assistant to an AdminPulse account to read relations, invoices, tasks, interactions, registrations and documents, and to create tasks and log…
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fadminpulse/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"adminpulse-by-usefulapi": {
"type": "http",
"url": "https://adminpulse.usefulapi.io/mcp"
}
}
}Use your AdminPulse account from Claude, Cursor, or any MCP client. It reads relations, invoices, tasks, interactions, registrations and documents, and it can create a task, update a task status and log an interaction. Hosted, no local install: connect with your own credentials.
Live endpoint: https://adminpulse.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://adminpulse.usefulapi.io/mcp.claude mcp add --transport http adminpulse https://adminpulse.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your AdminPulse credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/adminpulse/
On first connect you provide an AdminPulse API key (in AdminPulse under My profile, Access tokens; only an administrator can create one). The server validates it and stores it per user. No keys go in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with adminpulse_upgrade (it returns a Stripe Checkout link). Cancel any time with adminpulse_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running adminpulse_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/adminpulse/README.md at commit 4046075
Get the connected user
Return the AdminPulse user that the API key belongs to (name and email). Good first call to confirm the connection. GET /users/me.
Takes no parameters.
List companies
List the companies (administrations) that this key can access, with their ids. GET /companies.
Takes no parameters.
Search relations
List relations (clients, suppliers and contacts) with paging. Filter by text, relation type (0 company, 1 sole proprietor, 2 person), tags, or include inactive. GET /relations.
pagetypepageSizewithTagssearchCriteriaincludeInactiveGet a relation
Get one relation with its details. Pass the relation GUID or its unique identifier such as APR00001. GET /relations/{identifier}.
identifierrequiredFind relations by name
Quick lookup of relations by name, returning a short list with their ids and unique identifiers. GET /relations/names.
takesearchValuerequiredincludeInactiveList invoices
List sales invoices with paging. Filter by relation, invoice date range, or sent, paid, exported and draft status. GET /invoices.
pagepaidsentexportedpageSizeonlyDraftinvoiceDateFrominvoiceDateUntilrelationIdentifierGet an invoice
Get one invoice by its id (GUID), with its lines and payment status. GET /invoices/{invoiceId}.
invoiceIdrequiredList tasks
List tasks with paging. Filter by relation id, deadline range, or main task template. GET /tasks.
pagepageSizerelationIddeadlineFromlanguageCodedeadlineUntilmainTaskTemplateIdGet a task
Get one task by its id (GUID), with its status, deadline and relation. GET /tasks/{taskId}.
taskIdrequiredCreate a task
Create a task for a relation. The deadline is ISO, for example 2026-01-31T00:00:00. Status is the number the API defines. POST /tasks.
namerequiredtagsremarkstatusdeadlinerequiredtemplateIdrelationIdentifierrequiredUpdate a task status
Set the status of a task found by relation, deadline and task names (no task id needed). Setting the same status again changes nothing. POST /tasks/updateStatus.
statusrequireddeadlinerequiredisBlockedsubTaskNamerequiredinapplicablemainTaskNamerequiredrelationIdentifierrequiredList interactions
List logged interactions (calls, meetings, notes) with paging. Filter by relation, type or date. GET /interactions.
pagedateFrompageSizedateUntilrelationIdinteractionTypeLog an interaction
Log an interaction (for example a call or a note) on a relation. The date is ddMMyyyy and the time is HH:mm. POST /interactions/add.
datetimetitlerequireddescriptioninteractiontyperelationIdentifierrequiredList registrations
List time or cost registrations with paging. Filter by relation, invoiced state or registration date range. GET /registrations.
pageinvoicedpageSizerelationIdentifierregistrationDateFromregistrationDateUntilList documents
List document metadata (name, type, dates, tags) with paging. Filter by relation or document date range. GET /documents.
pagepageSizetagNamesdocumentDateFromdocumentDateUntilrelationIdentifier100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "adminpulse": { "url": "https://adminpulse.usefulapi.io/mcp" } }}