Street.co.uk MCP by usefulapi

io.usefulapi/street-co-uk · v1.1.0 · sales-and-crm

Street.co.uk MCP by usefulapi is healthy: it completed an MCP handshake in 476 ms and exposes 54 tools.

Read Street.co.uk properties, applicants, viewings, tenancies, jobs; create enquiries, notes, tasks.

Endpoint: https://street-co-uk.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count54
Latency476 ms
Last checked (UTC)2026-10-25T23:55:13.253Z

Health history

Checked (UTC)StatusLatencyError
2026-10-25T23:55:13.253ZHealthy476

Tools (54)

street_list_propertiesList properties (sales and lettings listings, with address, status, price, bedrooms and the owner link). Newest first as Street orders them; page with page and page_size. GET /properties.
street_get_propertyOne property by UUID, with the related records you ask for in include. GET /properties/{id}.
street_list_peopleList people (contacts: name, emails, phones, addresses, contact preferences). Newest first as Street orders them; page with page and page_size. GET /people.
street_get_personOne person by UUID, with the related records you ask for in include. GET /people/{id}.
street_list_vendorsList vendors (people selling a property). Newest first as Street orders them; page with page and page_size. GET /vendors.
street_get_vendorOne vendor by UUID, with the related records you ask for in include. GET /vendors/{id}.
street_list_landlordsList landlords (people letting a property). Newest first as Street orders them; page with page and page_size. GET /landlords.
street_get_landlordOne landlord by UUID, with the related records you ask for in include. GET /landlords/{id}.
street_list_tenantsList tenants. Newest first as Street orders them; page with page and page_size. GET /tenants.
street_get_tenantOne tenant by UUID, with the related records you ask for in include. GET /tenants/{id}.
street_list_sales_applicantsList sales applicants (buyers: budget, bedrooms, areas, buying and financial position, lead rating). Newest first as Street orders them; page with page and page_size. GET /sales-applicants.
street_get_sales_applicantOne sales applicant by UUID, with the related records you ask for in include. GET /sales-applicants/{id}.
street_list_lettings_applicantsList lettings applicants (prospective tenants: budget, bedrooms, areas, furnished, lead rating). Newest first as Street orders them; page with page and page_size. GET /lettings-applicants.
street_get_lettings_applicantOne lettings applicant by UUID, with the related records you ask for in include. GET /lettings-applicants/{id}.
street_list_enquiriesList enquiries (inbound leads: who, which property, message, source). Newest first as Street orders them; page with page and page_size. GET /enquiries.
street_get_enquiryOne enquiry by UUID, with the related records you ask for in include. GET /enquiries/{id}.
street_list_viewingsList viewings (property, applicant, time, status, feedback). Newest first as Street orders them; page with page and page_size. GET /viewings.
street_get_viewingOne viewing by UUID, with the related records you ask for in include. GET /viewings/{id}.
street_list_valuationsList valuations (market appraisals: property, valuer, time, status, outcome). Newest first as Street orders them; page with page and page_size. GET /valuations.
street_get_valuationOne valuation by UUID, with the related records you ask for in include. GET /valuations/{id}.
street_list_salesList sales (the sales progression records: agreed price, buyer, vendor, solicitors, status). Newest first as Street orders them; page with page and page_size. GET /sales.
street_get_saleOne sale by UUID, with the related records you ask for in include. GET /sales/{id}.
street_list_sales_offersList sales offers (amount, applicant, property, status). Newest first as Street orders them; page with page and page_size. GET /sales-offers.
street_get_sales_offerOne sales offer by UUID, with the related records you ask for in include. GET /sales-offers/{id}.
street_list_lettings_offersList lettings offers (rent, applicant, property, status). Newest first as Street orders them; page with page and page_size. GET /lettings-offers.
street_get_lettings_offerOne lettings offer by UUID, with the related records you ask for in include. GET /lettings-offers/{id}.
street_list_tenanciesList tenancies (property, tenants, owner, rent, dates). Newest first as Street orders them; page with page and page_size. GET /tenancies.
street_get_tenancyOne tenancy by UUID, with the related records you ask for in include. GET /tenancies/{id}.
street_list_maintenance_jobsList maintenance jobs (read-only: property, status, assignee, dates). Newest first as Street orders them; page with page and page_size. GET /maintenance-jobs.
street_get_maintenance_jobOne maintenance job by UUID, with the related records you ask for in include. GET /maintenance-jobs/{id}.
street_list_tasksList tasks (to-dos with title, due date, assignee and the record they relate to). Newest first as Street orders them; page with page and page_size. GET /todos.
street_list_follow_upsList follow-ups (due date, note, and the property, applicant, sale or valuation they belong to). Newest first as Street orders them; page with page and page_size. GET /follow-ups.
street_list_branchesList branches (name, address, contact details). Newest first as Street orders them; page with page and page_size. GET /branches.
street_get_branchOne branch by UUID, with the related records you ask for in include. GET /branches/{id}.
street_list_usersList users (the agency's staff: name, job title, contact details, deactivated state). Newest first as Street orders them; page with page and page_size. GET /users.
street_get_userOne user by UUID, with the related records you ask for in include. GET /users/{id}.
street_list_invoicesList invoices (client accounting: property, owner, line items, paid and voided state). Newest first as Street orders them; page with page and page_size. GET /invoices.
street_get_invoiceOne invoice by UUID, with the related records you ask for in include. GET /invoices/{id}.
street_list_sales_instructionsList sales instructions (an agreement to sell: property, owner, fees). Newest first as Street orders them; page with page and page_size. GET /sales-instructions.
street_get_sales_instructionOne sales instruction by UUID, with the related records you ask for in include. GET /sales-instructions/{id}.
street_list_lettings_instructionsList lettings instructions (an agreement to let: property, owner). Newest first as Street orders them; page with page and page_size. GET /lettings-instructions.
street_get_lettings_instructionOne lettings instruction by UUID, with the related records you ask for in include. GET /lettings-instructions/{id}.
street_list_inspectionsList property inspections (due date, booked date, inspector, status). Newest first as Street orders them; page with page and page_size. GET /inspections.
street_get_inspectionOne inspection by UUID, with the related records you ask for in include. GET /inspections/{id}.
street_list_interested_applicantsList interested applicants (applicants who showed interest in a property). Newest first as Street orders them; page with page and page_size. GET /interested-applicants.
street_get_interested_applicantOne interested applicant by UUID, with the related records you ask for in include. GET /interested-applicants/{id}.
street_list_task_typesList task types (the categories a task can have; use an id as task_type_id when creating a task). Newest first as Street orders them; page with page and page_size. GET /todo-types.
street_list_areasList areas (the area names used to match applicants and properties). Newest first as Street orders them; page with page and page_size. GET /areas.
street_create_enquiryWRITE: record a new inbound enquiry (a lead) in Street. Street matches the email address to an existing person or creates one, and the agency's own automations may then email or assign the lead. Street requires the enquiry to be tied to exactly one record: pass property_id, or sales_applicant_id, or
street_create_noteWRITE: add a note to one Street record (a person, property, applicant, sale, viewing, tenancy and so on). The note is visible to the agency's staff. Not idempotent: calling it twice adds two notes. POST /notes.
street_create_taskWRITE: create a task (to-do) in Street, optionally assigned to a user and given a task type. Not idempotent: calling it twice creates two tasks. POST /todos.
street_create_follow_upWRITE: schedule a follow-up on a property, sales or lettings applicant, sale or valuation. Not idempotent: calling it twice creates two follow-ups. POST /follow-ups.
street_create_maintenance_requestWRITE: log a maintenance request against a property (a request, not a job: Street staff turn it into a job). Not idempotent: calling it twice logs two requests. POST /maintenance-requests.
street_update_personWRITE: change a person's title, name, marketing consent or contact preferences in Street. Street requires both names on every update, so the current record is read first and anything you leave out is sent back unchanged. Contact details (email, phone, address) cannot be changed through the API. PATC